Searched refs:ConstantAddress (Results 1 – 11 of 11) sorted by relevance
/external/clang/lib/CodeGen/ |
D | Address.h | 75 class ConstantAddress : public Address { 77 ConstantAddress(llvm::Constant *pointer, CharUnits alignment) in ConstantAddress() function 80 static ConstantAddress invalid() { in invalid() 81 return ConstantAddress(nullptr, CharUnits()); in invalid() 88 ConstantAddress getBitCast(llvm::Type *ty) const { in getBitCast() 89 return ConstantAddress(llvm::ConstantExpr::getBitCast(getPointer(), ty), in getBitCast() 93 ConstantAddress getElementBitCast(llvm::Type *ty) const { in getElementBitCast() 100 static ConstantAddress castImpl(Address addr) { in castImpl() 101 return ConstantAddress(llvm::cast<llvm::Constant>(addr.getPointer()), in castImpl()
|
D | CodeGenModule.h | 725 ConstantAddress GetAddrOfUuidDescriptor(const CXXUuidofExpr* E); 731 ConstantAddress GetWeakRefReference(const ValueDecl *VD); 775 ConstantAddress GetAddrOfConstantCFString(const StringLiteral *Literal); 780 ConstantAddress GetAddrOfConstantString(const StringLiteral *Literal); 786 ConstantAddress 791 ConstantAddress 799 ConstantAddress 805 ConstantAddress GetAddrOfConstantCompoundLiteral(const CompoundLiteralExpr*E); 809 ConstantAddress GetAddrOfGlobalTemporary(const MaterializeTemporaryExpr *E,
|
D | CGExprConstant.cpp | 995 ConstantAddress EmitLValue(APValue::LValueBase LVBase) { in EmitLValue() 1000 return ConstantAddress(CGM.GetAddrOfFunction(FD), CharUnits::One()); in EmitLValue() 1006 return ConstantAddress(CGM.GetAddrOfGlobalVar(VD), Align); in EmitLValue() 1010 return ConstantAddress(Ptr, Align); in EmitLValue() 1014 return ConstantAddress::invalid(); in EmitLValue() 1027 if (!C) return ConstantAddress::invalid(); in EmitLValue() 1038 return ConstantAddress(GV, Align); in EmitLValue() 1046 ConstantAddress C = in EmitLValue() 1054 return cast<ConstantAddress>(Res.getAddress()); in EmitLValue() 1066 return ConstantAddress(Ptr, CharUnits::One()); in EmitLValue() [all …]
|
D | CodeGenModule.cpp | 1465 ConstantAddress CodeGenModule::GetAddrOfUuidDescriptor( in GetAddrOfUuidDescriptor() 1478 return ConstantAddress(GV, Alignment); in GetAddrOfUuidDescriptor() 1488 return ConstantAddress(GV, Alignment); in GetAddrOfUuidDescriptor() 1491 ConstantAddress CodeGenModule::GetWeakRefReference(const ValueDecl *VD) { in GetWeakRefReference() 1503 return ConstantAddress(Ptr, Alignment); in GetWeakRefReference() 1520 return ConstantAddress(Aliasee, Alignment); in GetWeakRefReference() 3097 ConstantAddress 3107 return ConstantAddress(C, CharUnits::fromQuantity(C->getAlignment())); in GetAddrOfConstantCFString() 3225 return ConstantAddress(GV, Alignment); in GetAddrOfConstantCFString() 3228 ConstantAddress [all …]
|
D | CGDeclCXX.cpp | 27 ConstantAddress DeclPtr) { in EmitDeclInit() 64 ConstantAddress addr) { in EmitDeclDestroy() 170 ConstantAddress DeclAddr(DeclPtr, getContext().getDeclAlign(&D)); in EmitCXXGlobalVarDeclInit()
|
D | CGObjCRuntime.h | 145 virtual ConstantAddress GenerateConstantString(const StringLiteral *) = 0;
|
D | CGObjCGNU.cpp | 168 ConstantAddress Array = CGM.GetAddrOfConstantCString(Str, Name.c_str()); in MakeConstantString() 511 ConstantAddress GenerateConstantString(const StringLiteral *) override; 1219 ConstantAddress CGObjCGNU::GenerateConstantString(const StringLiteral *SL) { in GenerateConstantString() 1227 return ConstantAddress(old->getValue(), Align); in GenerateConstantString() 1254 return ConstantAddress(ObjCStr, Align); in GenerateConstantString()
|
D | MicrosoftCXXABI.cpp | 2253 static ConstantAddress getInitThreadEpochPtr(CodeGenModule &CGM) { in getInitThreadEpochPtr() 2257 return ConstantAddress(GV, Align); in getInitThreadEpochPtr() 2264 return ConstantAddress(GV, Align); in getInitThreadEpochPtr() 2413 ConstantAddress GuardAddr(GuardVar, GuardAlign); in EmitGuardedInit()
|
D | CGExpr.cpp | 2138 ConstantAddress Aliasee = CGM.GetWeakRefReference(VD); in EmitDeclRefLValue() 3442 ConstantAddress GlobalPtr = CGM.GetAddrOfConstantCompoundLiteral(E); in EmitCompoundLiteralLValue()
|
D | CGObjCMac.cpp | 1046 ConstantAddress GenerateConstantString(const StringLiteral *SL) override; 1764 ConstantAddress CGObjCCommonMac::GenerateConstantString( in GenerateConstantString()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AMDGPU/ |
D | AMDGPUInstructions.td | 334 class ConstantAddress : CodePatPred<[{ 397 class ConstantLoad <SDPatternOperator op> : LoadFrag <op>, ConstantAddress;
|