Lines Matching refs:ResultSlot
202 RValue ConvertToValueOrAtomic(llvm::Value *IntVal, AggValueSlot ResultSlot,
222 RValue EmitAtomicLoad(AggValueSlot ResultSlot, SourceLocation Loc,
1416 AggValueSlot ResultSlot, in ConvertToValueOrAtomic() argument
1446 assert(!ResultSlot.isIgnored()); in ConvertToValueOrAtomic()
1447 Temp = ResultSlot.getAddress(); in ConvertToValueOrAtomic()
1448 TempIsVolatile = ResultSlot.isVolatile(); in ConvertToValueOrAtomic()
1457 return convertAtomicTempToRValue(Temp, ResultSlot, Loc, AsValue); in ConvertToValueOrAtomic()
1518 RValue AtomicInfo::EmitAtomicLoad(AggValueSlot ResultSlot, SourceLocation Loc, in EmitAtomicLoad() argument
1524 if (LVal.isSimple() && !ResultSlot.isIgnored()) { in EmitAtomicLoad()
1526 TempAddr = ResultSlot.getAddress(); in EmitAtomicLoad()
1534 return convertAtomicTempToRValue(TempAddr, ResultSlot, Loc, AsValue); in EmitAtomicLoad()
1541 if (getEvaluationKind() == TEK_Aggregate && ResultSlot.isIgnored()) in EmitAtomicLoad()
1546 return ConvertToValueOrAtomic(Load, ResultSlot, Loc, AsValue); in EmitAtomicLoad()