Searched refs:ConstantAddress (Results 1 – 12 of 12) sorted by relevance
| /openbsd-src/gnu/llvm/clang/lib/CodeGen/ |
| H A D | Address.h | 140 class ConstantAddress : public Address { 141 ConstantAddress(std::nullptr_t) : Address(nullptr) {} in ConstantAddress() function 144 ConstantAddress(llvm::Constant *pointer, llvm::Type *elementType, in ConstantAddress() function 148 static ConstantAddress invalid() { in invalid() 149 return ConstantAddress(nullptr); in invalid() 156 ConstantAddress getElementBitCast(llvm::Type *ElemTy) const { in getElementBitCast() 159 return ConstantAddress(BitCast, ElemTy, getAlignment()); in getElementBitCast() 165 static ConstantAddress castImpl(Address addr) { in castImpl() 166 return ConstantAddress(llvm::cast<llvm::Constant>(addr.getPointer()), in castImpl()
|
| H A D | CodeGenModule.h | 935 ConstantAddress GetAddrOfMSGuidDecl(const MSGuidDecl *GD); 938 ConstantAddress 942 ConstantAddress 950 ConstantAddress GetWeakRefReference(const ValueDecl *VD); 1015 ConstantAddress GetAddrOfConstantCFString(const StringLiteral *Literal); 1020 ConstantAddress GetAddrOfConstantString(const StringLiteral *Literal); 1026 ConstantAddress 1031 ConstantAddress 1039 ConstantAddress 1045 ConstantAddress GetAddrOfConstantCompoundLiteral(const CompoundLiteralExpr*E); [all …]
|
| H A D | CGDeclCXX.cpp | 30 ConstantAddress DeclPtr) { in EmitDeclInit() 72 ConstantAddress Addr) { in EmitDeclDestroy() 207 ConstantAddress DeclAddr( in EmitCXXGlobalVarDeclInit() 732 ConstantAddress GuardAddr = ConstantAddress::invalid(); in EmitCXXModuleInitFunc() 742 GuardAddr = ConstantAddress(Guard, Int8Ty, GuardAlign); in EmitCXXModuleInitFunc() 1019 ConstantAddress Guard) { in GenerateCXXGlobalInitFunc()
|
| H A D | CodeGenModule.cpp | 3125 ConstantAddress CodeGenModule::GetAddrOfMSGuidDecl(const MSGuidDecl *GD) { in GetAddrOfMSGuidDecl() 3133 return ConstantAddress(GV, GV->getValueType(), Alignment); in GetAddrOfMSGuidDecl() 3169 return ConstantAddress(GV, GV->getValueType(), Alignment); in GetAddrOfMSGuidDecl() 3175 return ConstantAddress(Addr, Ty, Alignment); in GetAddrOfMSGuidDecl() 3178 ConstantAddress CodeGenModule::GetAddrOfUnnamedGlobalConstantDecl( in GetAddrOfUnnamedGlobalConstantDecl() 3185 return ConstantAddress(*Entry, (*Entry)->getValueType(), Alignment); in GetAddrOfUnnamedGlobalConstantDecl() 3206 return ConstantAddress(GV, GV->getValueType(), Alignment); in GetAddrOfUnnamedGlobalConstantDecl() 3209 ConstantAddress CodeGenModule::GetAddrOfTemplateParamObject( in GetAddrOfTemplateParamObject() 3215 return ConstantAddress(GV, GV->getValueType(), Alignment); in GetAddrOfTemplateParamObject() 3223 return ConstantAddress::invalid(); in GetAddrOfTemplateParamObject() [all …]
|
| H A D | CGObjCRuntime.h | 151 virtual ConstantAddress GenerateConstantString(const StringLiteral *) = 0;
|
| H A D | CGExprConstant.cpp | 917 static ConstantAddress 924 return ConstantAddress(Addr, Addr->getValueType(), Align); in tryEmitGlobalCompoundLiteral() 932 return ConstantAddress::invalid(); in tryEmitGlobalCompoundLiteral() 944 return ConstantAddress(GV, GV->getValueType(), Align); in tryEmitGlobalCompoundLiteral() 1778 /*implicit*/ ConstantLValue(ConstantAddress address) in ConstantLValue() 2213 ConstantAddress
|
| H A D | CGObjCGNU.cpp | 200 ConstantAddress Array = in MakeConstantString() 569 ConstantAddress GenerateConstantString(const StringLiteral *) override; 974 ConstantAddress GenerateConstantString(const StringLiteral *SL) override { in GenerateConstantString() 982 return ConstantAddress(old->getValue(), IdElemTy, Align); in GenerateConstantString() 1004 return ConstantAddress(ObjCStr, IdElemTy, Align); in GenerateConstantString() 1118 return ConstantAddress(ObjCStr, IdElemTy, Align); in GenerateConstantString() 2480 ConstantAddress CGObjCGNU::GenerateConstantString(const StringLiteral *SL) { in GenerateConstantString() 2488 return ConstantAddress(old->getValue(), Int8Ty, Align); in GenerateConstantString() 2515 return ConstantAddress(ObjCStr, Int8Ty, Align); in GenerateConstantString()
|
| H A D | MicrosoftCXXABI.cpp | 2513 static ConstantAddress getInitThreadEpochPtr(CodeGenModule &CGM) { in getInitThreadEpochPtr() 2517 return ConstantAddress(GV, GV->getValueType(), Align); in getInitThreadEpochPtr() 2524 return ConstantAddress(GV, GV->getValueType(), Align); in getInitThreadEpochPtr() 2676 ConstantAddress GuardAddr(GuardVar, GuardTy, GuardAlign); in EmitGuardedInit()
|
| H A D | CGObjCMac.cpp | 1094 ConstantAddress GenerateConstantString(const StringLiteral *SL) override; 1095 ConstantAddress GenerateConstantNSString(const StringLiteral *SL); 1935 ConstantAddress 1983 ConstantAddress 1990 return ConstantAddress( in GenerateConstantNSString() 2044 return ConstantAddress(GV, GV->getValueType(), Alignment); in GenerateConstantNSString()
|
| H A D | CGExpr.cpp | 2603 ConstantAddress aliasee = CGM.GetWeakRefReference(FD); in EmitFunctionDeclPointer() 2820 ConstantAddress Aliasee = CGM.GetWeakRefReference(VD); in EmitDeclRefLValue() 4537 ConstantAddress GlobalPtr = CGM.GetAddrOfConstantCompoundLiteral(E); in EmitCompoundLiteralLValue()
|
| H A D | CodeGenFunction.h | 4487 ConstantAddress Guard = ConstantAddress::invalid());
|
| H A D | ItaniumCXXABI.cpp | 2862 InitFunc, OrderedInits, ConstantAddress(Guard, CGM.Int8Ty, GuardAlign)); in EmitThreadLocalInitFuncs()
|