Home
last modified time | relevance | path

Searched refs:TempLV (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExpr.cpp5735 LValue TempLV = MakeAddrLValue(OutTemp, ExprTy); in EmitHLSLOutArgLValues() local
5739 TempLV); in EmitHLSLOutArgLValues()
5741 OpaqueValueMappingData::bind(*this, E->getCastedTemporary(), TempLV); in EmitHLSLOutArgLValues()
5742 return std::make_pair(BaseLV, TempLV); in EmitHLSLOutArgLValues()
5748 auto [BaseLV, TempLV] = EmitHLSLOutArgLValues(E, Ty); in EmitHLSLOutArgExpr()
5750 llvm::Value *Addr = TempLV.getAddress().getBasePointer(); in EmitHLSLOutArgExpr()
5751 llvm::Type *ElTy = ConvertTypeForMem(TempLV.getType()); in EmitHLSLOutArgExpr()
5757 Address TmpAddr(Addr, ElTy, TempLV.getAlignment()); in EmitHLSLOutArgExpr()
5761 return TempLV; in EmitHLSLOutArgExpr()
H A DCGAtomic.cpp1647 LValue TempLV = CGF.MakeAddrLValue(CreateTempAlloca(), getAtomicType()); in materializeRValue() local
1648 AtomicInfo Atomics(CGF, TempLV); in materializeRValue()
1650 return TempLV.getAddress(); in materializeRValue()