Searched refs:ConstantAddress (Results 1 – 12 of 12) sorted by relevance
| /freebsd-13.1/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | Address.h | 74 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 D | CodeGenModule.h | 888 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 D | CGDeclCXX.cpp | 29 ConstantAddress DeclPtr) { in EmitDeclInit() 71 ConstantAddress Addr) { in EmitDeclDestroy() 204 ConstantAddress DeclAddr(DeclPtr, getContext().getDeclAlign(&D)); in EmitCXXGlobalVarDeclInit() 804 ConstantAddress Guard) { in GenerateCXXGlobalInitFunc()
|
| H A D | CodeGenModule.cpp | 2763 return ConstantAddress(GV, Alignment); in GetAddrOfMSGuidDecl() 2805 return ConstantAddress(Addr, Alignment); in GetAddrOfMSGuidDecl() 2814 return ConstantAddress(GV, Alignment); in GetAddrOfTemplateParamObject() 2822 return ConstantAddress::invalid(); in GetAddrOfTemplateParamObject() 2832 return ConstantAddress(GV, Alignment); in GetAddrOfTemplateParamObject() 2847 return ConstantAddress(Ptr, Alignment); in GetWeakRefReference() 5057 ConstantAddress 5248 return ConstantAddress(GV, Alignment); in GetAddrOfConstantCFString() 5353 ConstantAddress 5401 ConstantAddress [all …]
|
| H A D | CGObjCRuntime.h | 150 virtual ConstantAddress GenerateConstantString(const StringLiteral *) = 0;
|
| H A D | CGExprConstant.cpp | 896 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 D | CGObjCGNU.cpp | 196 ConstantAddress Array = in MakeConstantString() 568 ConstantAddress GenerateConstantString(const StringLiteral *) override; 973 ConstantAddress GenerateConstantString(const StringLiteral *SL) override { in GenerateConstantString() 981 return ConstantAddress(old->getValue(), Align); in GenerateConstantString() 1003 return ConstantAddress(ObjCStr, Align); in GenerateConstantString() 1117 return ConstantAddress(ObjCStr, Align); in GenerateConstantString() 2471 ConstantAddress CGObjCGNU::GenerateConstantString(const StringLiteral *SL) { in GenerateConstantString() 2479 return ConstantAddress(old->getValue(), Align); in GenerateConstantString() 2506 return ConstantAddress(ObjCStr, Align); in GenerateConstantString()
|
| H A D | MicrosoftCXXABI.cpp | 2407 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 D | CGObjCMac.cpp | 1090 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 D | CGExpr.cpp | 2553 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 D | CodeGenFunction.h | 4404 ConstantAddress Guard = ConstantAddress::invalid());
|
| H A D | ItaniumCXXABI.cpp | 2875 InitFunc, OrderedInits, ConstantAddress(Guard, GuardAlign)); in EmitThreadLocalInitFuncs()
|