Lines Matching defs:ResultSlot
201 RValue ConvertToValueOrAtomic(llvm::Value *IntVal, AggValueSlot ResultSlot,
221 RValue EmitAtomicLoad(AggValueSlot ResultSlot, SourceLocation Loc,
1450 AggValueSlot ResultSlot,
1480 assert(!ResultSlot.isIgnored());
1481 Temp = ResultSlot.getAddress();
1482 TempIsVolatile = ResultSlot.isVolatile();
1491 return convertAtomicTempToRValue(Temp, ResultSlot, Loc, AsValue);
1552 RValue AtomicInfo::EmitAtomicLoad(AggValueSlot ResultSlot, SourceLocation Loc,
1558 if (LVal.isSimple() && !ResultSlot.isIgnored()) {
1560 TempAddr = ResultSlot.getAddress();
1568 return convertAtomicTempToRValue(TempAddr, ResultSlot, Loc, AsValue);
1575 if (getEvaluationKind() == TEK_Aggregate && ResultSlot.isIgnored())
1580 return ConvertToValueOrAtomic(Load, ResultSlot, Loc, AsValue);