| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | Address.h | 42 class RawAddress { 48 RawAddress(std::nullptr_t) : ElementType(nullptr) {} in RawAddress() function 51 RawAddress(llvm::Value *Pointer, llvm::Type *ElementType, CharUnits Alignment, 59 inline RawAddress(Address Addr); 61 static RawAddress invalid() { return RawAddress(nullptr); } in invalid() 100 RawAddress withElementType(llvm::Type *ElemTy) const { in withElementType() 101 return RawAddress(getPointer(), ElemTy, getAlignment(), isKnownNonNull()); in withElementType() 169 Address(RawAddress RawAddr) in Address() 287 inline RawAddress::RawAddress(Address Addr) in RawAddress() function 296 class ConstantAddress : public RawAddress { [all …]
|
| H A D | CodeGenFunction.h | 707 CallLifetimeEnd(RawAddress addr, llvm::Value *size) 746 RawAddress NormalCleanupDest = RawAddress::invalid(); 927 Kind, RawAddress::invalid(), A...); 929 RawAddress ActiveFlag = createCleanupActiveFlag(); 943 RawAddress ActiveFlag, As... A) { 953 (alignof(T) == alignof(RawAddress)), 959 new (Buffer + sizeof(Header) + sizeof(T)) RawAddress(ActiveFlag); 981 void initFullExprCleanupWithFlag(RawAddress ActiveFlag); 982 RawAddress createCleanupActiveFlag(); 2170 RawAddress getNormalCleanupDestSlot(); [all …]
|
| H A D | CGCleanup.cpp | 275 RawAddress CodeGenFunction::createCleanupActiveFlag() { in createCleanupActiveFlag() 277 RawAddress active = CreateTempAllocaWithoutCast( in createCleanupActiveFlag() 290 void CodeGenFunction::initFullExprCleanupWithFlag(RawAddress ActiveFlag) { in initFullExprCleanupWithFlag() 503 RawAddress ActiveFlag = in PopCleanupBlocks() 504 reinterpret_cast<RawAddress &>(LifetimeExtendedCleanupStack[I]); in PopCleanupBlocks() 902 NormalCleanupDest = RawAddress::invalid(); in PopCleanupBlock() 1314 RawAddress CodeGenFunction::getNormalCleanupDestSlot() { in getNormalCleanupDestSlot()
|
| H A D | CGBuilder.h | 201 return RawAddress( 345 return RawAddress(CreateGEP(Addr.getElementType(), Ptr, IdxList, Name, NW), 353 return RawAddress(CreateInBoundsGEP(Addr.getElementType(),
|
| H A D | CGExpr.cpp | 90 RawAddress 96 return RawAddress(Alloca, Ty, Align, KnownNonNull); in CreateTempAllocaWithoutCast() 99 RawAddress CodeGenFunction::CreateTempAlloca(llvm::Type *Ty, LangAS DestLangAS, in CreateTempAlloca() 102 RawAddress *AllocaAddr) { in CreateTempAlloca() 103 RawAddress Alloca = CreateTempAllocaWithoutCast(Ty, Align, Name, ArraySize); in CreateTempAlloca() 125 return RawAddress(V, Ty, Align, KnownNonNull); in CreateTempAlloca() 154 RawAddress CodeGenFunction::CreateDefaultAlignTempAlloca(llvm::Type *Ty, in CreateDefaultAlignTempAlloca() 161 RawAddress CodeGenFunction::CreateIRTemp(QualType Ty, const Twine &Name) { in CreateIRTemp() 166 RawAddress CodeGenFunction::CreateMemTemp(QualType Ty, const Twine &Name, in CreateMemTemp() 167 RawAddress *Alloca) { in CreateMemTemp() [all …]
|
| H A D | CGBlocks.h | 276 RawAddress LocalAddress;
|
| H A D | CGCall.cpp | 1218 static RawAddress CreateTempAllocaForCoercion(CodeGenFunction &CGF, in CreateTempAllocaForCoercion() 1391 RawAddress Tmp = in CreateCoercedLoad() 1460 RawAddress Tmp = in CreateCoercedStore() 3157 RawAddress AlignedTemp = CreateMemTemp(Ty, "coerce"); in EmitFunctionProlog() 3287 RawAddress temp = in EmitFunctionProlog() 5228 RawAddress ArgMemory = RawAddress::invalid(); in EmitCall() 5244 ArgMemory = RawAddress(AI, ArgStruct, Align); in EmitCall() 5297 RawAddress swiftErrorTemp = RawAddress::invalid(); in EmitCall() 5330 RawAddress Addr = I->hasLValue() in EmitCall() 5356 RawAddress Addr = CreateMemTempWithoutCast( in EmitCall() [all …]
|
| H A D | CGDecl.cpp | 1501 RawAddress AllocaAddr = RawAddress::invalid(); in EmitAutoVarAlloca() 1565 RawAddress(ReturnValue.emitRawPointer(*this), in EmitAutoVarAlloca() 1578 RawAddress NRVOFlag = in EmitAutoVarAlloca() 2686 RawAddress AllocaPtr = Address::invalid(); in EmitParmDecl() 2699 AllocaPtr = RawAddress(V, DeclPtr.getElementType(), DeclPtr.getAlignment()); in EmitParmDecl()
|
| H A D | CGCleanup.h | 399 void setActiveFlag(RawAddress Var) {
|
| H A D | CGBlocks.cpp | 39 LocalAddress(RawAddress::invalid()), StructureType(nullptr), in CGBlockInfo() 805 RawAddress blockAddr = blockInfo.LocalAddress; in EmitBlockLiteral() 1423 RawAddress alloc = CreateMemTemp(D->getType(), D->getName() + ".addr"); in setBlockContextParameter()
|
| H A D | CGOpenMPRuntimeGPU.cpp | 1189 RawAddress ZeroAddr = CGF.CreateDefaultAlignTempAlloca(CGF.Int32Ty, in emitTeamsCall() 1910 RawAddress GlobalArgs = in createParallelDataSharingWrapper()
|
| H A D | CGStmtOpenMP.cpp | 2121 RawAddress CountAddr = CreateMemTemp(LogicalTy, ".count.addr"); in EmitOMPCanonicalLoop() 5040 RawAddress PrivatePtr = CGF.CreateMemTemp( in EmitOMPTaskBasedDirective() 5048 RawAddress PrivatePtr = in EmitOMPTaskBasedDirective() 5058 RawAddress PrivatePtr = in EmitOMPTaskBasedDirective() 5071 RawAddress PrivatePtr = CGF.CreateMemTemp( in EmitOMPTaskBasedDirective() 5361 RawAddress PrivatePtr = in EmitOMPTargetTaskBasedDirective()
|
| H A D | CGBuiltin.cpp | 2257 RawAddress Alloca = RawAddress::invalid(); in emitBuiltinOSLogFormat() 2258 RawAddress Addr = CreateMemTemp(Ty, "os.log.arg", &Alloca); in emitBuiltinOSLogFormat()
|
| H A D | CGOpenMPRuntime.cpp | 913 RawAddress Tmp = RawAddress::invalid(); in castToBase() 1885 RawAddress ZeroAddrBound = in emitParallelCall() 5244 RawAddress ReductionList = in emitReduction() 5724 RawAddress TaskRedInput = CGF.CreateMemTemp(ArrayRDType, ".rd_input."); in emitTaskReductionInit()
|
| H A D | CGClass.cpp | 2713 Builder.CreateLoad(RawAddress(VTable, Int8Ty, CGM.getPointerAlign()), in GetVTablePtr()
|
| H A D | CGObjCMac.cpp | 1989 RawAddress ObjCSuper = CGF.CreateTempAlloca( in GenerateMessageSendSuper() 7448 RawAddress ObjCSuper = CGF.CreateTempAlloca( in GenerateMessageSendSuper()
|
| H A D | CGObjCGNU.cpp | 762 RawAddress ReceiverPtr = in LookupIMP()
|
| H A D | MicrosoftCXXABI.cpp | 2597 CallInitThreadAbort(RawAddress Guard) : Guard(Guard.getPointer()) {} in CallInitThreadAbort()
|
| H A D | CGExprScalar.cpp | 6183 return RawAddress( in EmitCheckedInBoundsGEP()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/TargetBuiltins/ |
| H A D | X86.cpp | 901 RawAddress Tmp = CreateMemTemp(E->getArg(0)->getType()); in EmitX86BuiltinExpr() 908 RawAddress Tmp = CreateMemTemp(E->getType()); in EmitX86BuiltinExpr()
|