Home
last modified time | relevance | path

Searched refs:ConstantAddress (Results 1 – 12 of 12) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DAddress.h74 class ConstantAddress : public Address {
76 ConstantAddress(llvm::Constant *pointer, CharUnits alignment) in ConstantAddress() function
79 static ConstantAddress invalid() { in invalid()
80 return ConstantAddress(nullptr, CharUnits()); in invalid()
87 ConstantAddress getBitCast(llvm::Type *ty) const { in getBitCast()
88 return ConstantAddress(llvm::ConstantExpr::getBitCast(getPointer(), ty), in getBitCast()
92 ConstantAddress getElementBitCast(llvm::Type *ty) const { in getElementBitCast()
99 static ConstantAddress castImpl(Address addr) { in castImpl()
100 return ConstantAddress(llvm::cast<llvm::Constant>(addr.getPointer()), in castImpl()
H A DCodeGenModule.h888 ConstantAddress GetAddrOfMSGuidDecl(const MSGuidDecl *GD);
891 ConstantAddress
899 ConstantAddress GetWeakRefReference(const ValueDecl *VD);
964 ConstantAddress GetAddrOfConstantCFString(const StringLiteral *Literal);
969 ConstantAddress GetAddrOfConstantString(const StringLiteral *Literal);
975 ConstantAddress
980 ConstantAddress
988 ConstantAddress
994 ConstantAddress GetAddrOfConstantCompoundLiteral(const CompoundLiteralExpr*E);
1008 ConstantAddress GetAddrOfGlobalTemporary(const MaterializeTemporaryExpr *E,
H A DCGDeclCXX.cpp29 ConstantAddress DeclPtr) { in EmitDeclInit()
71 ConstantAddress Addr) { in EmitDeclDestroy()
204 ConstantAddress DeclAddr(DeclPtr, getContext().getDeclAlign(&D)); in EmitCXXGlobalVarDeclInit()
750 ConstantAddress Guard) { in GenerateCXXGlobalInitFunc()
H A DCodeGenModule.cpp2725 ConstantAddress CodeGenModule::GetAddrOfMSGuidDecl(const MSGuidDecl *GD) { in GetAddrOfMSGuidDecl()
2733 return ConstantAddress(GV, Alignment); in GetAddrOfMSGuidDecl()
2775 return ConstantAddress(Addr, Alignment); in GetAddrOfMSGuidDecl()
2778 ConstantAddress CodeGenModule::GetAddrOfTemplateParamObject( in GetAddrOfTemplateParamObject()
2784 return ConstantAddress(GV, Alignment); in GetAddrOfTemplateParamObject()
2792 return ConstantAddress::invalid(); in GetAddrOfTemplateParamObject()
2802 return ConstantAddress(GV, Alignment); in GetAddrOfTemplateParamObject()
2805 ConstantAddress CodeGenModule::GetWeakRefReference(const ValueDecl *VD) { in GetWeakRefReference()
2817 return ConstantAddress(Ptr, Alignment); in GetWeakRefReference()
2832 return ConstantAddress(Aliasee, Alignment); in GetWeakRefReference()
[all …]
H A DCGExprConstant.cpp896 static ConstantAddress tryEmitGlobalCompoundLiteral(CodeGenModule &CGM, in tryEmitGlobalCompoundLiteral()
902 return ConstantAddress(Addr, Align); in tryEmitGlobalCompoundLiteral()
912 return ConstantAddress::invalid(); in tryEmitGlobalCompoundLiteral()
924 return ConstantAddress(GV, Align); in tryEmitGlobalCompoundLiteral()
1750 /*implicit*/ ConstantLValue(ConstantAddress address) in ConstantLValue()
2177 ConstantAddress
H A DCGObjCRuntime.h150 virtual ConstantAddress GenerateConstantString(const StringLiteral *) = 0;
H A DCGObjCGNU.cpp196 ConstantAddress Array = in MakeConstantString()
568 ConstantAddress GenerateConstantString(const StringLiteral *) override;
971 ConstantAddress GenerateConstantString(const StringLiteral *SL) override { in GenerateConstantString()
979 return ConstantAddress(old->getValue(), Align); in GenerateConstantString()
1001 return ConstantAddress(ObjCStr, Align); in GenerateConstantString()
1115 return ConstantAddress(ObjCStr, Align); in GenerateConstantString()
2468 ConstantAddress CGObjCGNU::GenerateConstantString(const StringLiteral *SL) { in GenerateConstantString()
2476 return ConstantAddress(old->getValue(), Align); in GenerateConstantString()
2503 return ConstantAddress(ObjCStr, Align); in GenerateConstantString()
H A DMicrosoftCXXABI.cpp2407 static ConstantAddress getInitThreadEpochPtr(CodeGenModule &CGM) { in getInitThreadEpochPtr()
2411 return ConstantAddress(GV, Align); in getInitThreadEpochPtr()
2418 return ConstantAddress(GV, Align); in getInitThreadEpochPtr()
2570 ConstantAddress GuardAddr(GuardVar, GuardAlign); in EmitGuardedInit()
H A DCGObjCMac.cpp1090 ConstantAddress GenerateConstantString(const StringLiteral *SL) override;
1091 ConstantAddress GenerateConstantNSString(const StringLiteral *SL);
1959 ConstantAddress
2007 ConstantAddress
2014 return ConstantAddress(C, CharUnits::fromQuantity(C->getAlignment())); in GenerateConstantNSString()
2067 return ConstantAddress(GV, Alignment); in GenerateConstantNSString()
H A DCGExpr.cpp2553 ConstantAddress aliasee = CGM.GetWeakRefReference(FD); in EmitFunctionDeclPointer()
2769 ConstantAddress Aliasee = CGM.GetWeakRefReference(VD); in EmitDeclRefLValue()
4471 ConstantAddress GlobalPtr = CGM.GetAddrOfConstantCompoundLiteral(E); in EmitCompoundLiteralLValue()
H A DCodeGenFunction.h4398 ConstantAddress Guard = ConstantAddress::invalid());
H A DItaniumCXXABI.cpp2871 InitFunc, OrderedInits, ConstantAddress(Guard, GuardAlign)); in EmitThreadLocalInitFuncs()