Home
last modified time | relevance | path

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

/external/clang/lib/CodeGen/
DAddress.h75 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()
DCodeGenModule.h725 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,
DCGExprConstant.cpp995 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 …]
DCodeGenModule.cpp1465 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 …]
DCGDeclCXX.cpp27 ConstantAddress DeclPtr) { in EmitDeclInit()
64 ConstantAddress addr) { in EmitDeclDestroy()
170 ConstantAddress DeclAddr(DeclPtr, getContext().getDeclAlign(&D)); in EmitCXXGlobalVarDeclInit()
DCGObjCRuntime.h145 virtual ConstantAddress GenerateConstantString(const StringLiteral *) = 0;
DCGObjCGNU.cpp168 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()
DMicrosoftCXXABI.cpp2253 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()
DCGExpr.cpp2138 ConstantAddress Aliasee = CGM.GetWeakRefReference(VD); in EmitDeclRefLValue()
3442 ConstantAddress GlobalPtr = CGM.GetAddrOfConstantCompoundLiteral(E); in EmitCompoundLiteralLValue()
DCGObjCMac.cpp1046 ConstantAddress GenerateConstantString(const StringLiteral *SL) override;
1764 ConstantAddress CGObjCCommonMac::GenerateConstantString( in GenerateConstantString()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AMDGPU/
DAMDGPUInstructions.td334 class ConstantAddress : CodePatPred<[{
397 class ConstantLoad <SDPatternOperator op> : LoadFrag <op>, ConstantAddress;