Searched refs:ConstantAddress (Results 1 – 13 of 13) sorted by relevance
| /freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/ |
| H A 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()
|
| H A D | CodeGenModule.h | 838 ConstantAddress GetAddrOfUuidDescriptor(const CXXUuidofExpr* E); 845 ConstantAddress GetWeakRefReference(const ValueDecl *VD); 899 ConstantAddress GetAddrOfConstantCFString(const StringLiteral *Literal); 904 ConstantAddress GetAddrOfConstantString(const StringLiteral *Literal); 910 ConstantAddress 915 ConstantAddress 923 ConstantAddress 929 ConstantAddress GetAddrOfConstantCompoundLiteral(const CompoundLiteralExpr*E); 943 ConstantAddress GetAddrOfGlobalTemporary(const MaterializeTemporaryExpr *E,
|
| H A D | CGDeclCXX.cpp | 28 ConstantAddress DeclPtr) { in EmitDeclInit() 69 ConstantAddress Addr) { in EmitDeclDestroy() 192 ConstantAddress DeclAddr(DeclPtr, getContext().getDeclAlign(&D)); in EmitCXXGlobalVarDeclInit() 627 ConstantAddress Guard) { in GenerateCXXGlobalInitFunc()
|
| H A D | CodeGenModule.cpp | 2077 return ConstantAddress(GV, Alignment); in GetAddrOfUuidDescriptor() 2088 return ConstantAddress(GV, Alignment); in GetAddrOfUuidDescriptor() 2103 return ConstantAddress(Ptr, Alignment); in GetWeakRefReference() 4209 ConstantAddress 4392 return ConstantAddress(GV, Alignment); in GetAddrOfConstantCFString() 4497 ConstantAddress 4509 return ConstantAddress(GV, Alignment); in GetAddrOfConstantStringFromLiteral() 4544 ConstantAddress 4571 return ConstantAddress(GV, Alignment); in GetAddrOfConstantCString() 4603 return ConstantAddress(Slot, Align); in GetAddrOfGlobalTemporary() [all …]
|
| H A D | CGExprConstant.cpp | 607 static ConstantAddress tryEmitGlobalCompoundLiteral(CodeGenModule &CGM, in tryEmitGlobalCompoundLiteral() 613 return ConstantAddress(Addr, Align); in tryEmitGlobalCompoundLiteral() 623 return ConstantAddress::invalid(); in tryEmitGlobalCompoundLiteral() 635 return ConstantAddress(GV, Align); in tryEmitGlobalCompoundLiteral() 1582 /*implicit*/ ConstantLValue(ConstantAddress address) in ConstantLValue() 1794 return cast<ConstantAddress>(Res.getAddress()); in VisitPredefinedExpr() 2014 ConstantAddress
|
| H A D | CGObjCRuntime.h | 148 virtual ConstantAddress GenerateConstantString(const StringLiteral *) = 0;
|
| H A D | CGObjCGNU.cpp | 206 ConstantAddress Array = CGM.GetAddrOfConstantCString(Str, Name); in MakeConstantString() 577 ConstantAddress GenerateConstantString(const StringLiteral *) override; 961 ConstantAddress GenerateConstantString(const StringLiteral *SL) override { in GenerateConstantString() 969 return ConstantAddress(old->getValue(), Align); in GenerateConstantString() 991 return ConstantAddress(ObjCStr, Align); in GenerateConstantString() 1094 return ConstantAddress(ObjCStr, Align); in GenerateConstantString() 2353 ConstantAddress CGObjCGNU::GenerateConstantString(const StringLiteral *SL) { in GenerateConstantString() 2361 return ConstantAddress(old->getValue(), Align); in GenerateConstantString() 2388 return ConstantAddress(ObjCStr, Align); in GenerateConstantString()
|
| H A D | CGObjCMac.cpp | 1064 ConstantAddress GenerateConstantString(const StringLiteral *SL) override; 1065 ConstantAddress GenerateConstantNSString(const StringLiteral *SL); 1871 ConstantAddress 1919 ConstantAddress 1926 return ConstantAddress(C, CharUnits::fromQuantity(C->getAlignment())); in GenerateConstantNSString() 1979 return ConstantAddress(GV, Alignment); in GenerateConstantNSString()
|
| H A D | MicrosoftCXXABI.cpp | 2314 static ConstantAddress getInitThreadEpochPtr(CodeGenModule &CGM) { in getInitThreadEpochPtr() 2318 return ConstantAddress(GV, Align); in getInitThreadEpochPtr() 2325 return ConstantAddress(GV, Align); in getInitThreadEpochPtr() 2477 ConstantAddress GuardAddr(GuardVar, GuardAlign); in EmitGuardedInit()
|
| H A D | CGExpr.cpp | 2379 ConstantAddress aliasee = CGM.GetWeakRefReference(FD); in EmitFunctionDeclPointer() 2519 ConstantAddress Aliasee = CGM.GetWeakRefReference(VD); in EmitDeclRefLValue() 4010 ConstantAddress GlobalPtr = CGM.GetAddrOfConstantCompoundLiteral(E); in EmitCompoundLiteralLValue()
|
| H A D | CodeGenFunction.h | 3957 ConstantAddress Guard = ConstantAddress::invalid());
|
| H A D | ItaniumCXXABI.cpp | 2517 InitFunc, OrderedInits, ConstantAddress(Guard, GuardAlign)); in EmitThreadLocalInitFuncs()
|
| /freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUInstructions.td | 351 class ConstantAddress : CodePatPred<[{ 414 class ConstantLoad <SDPatternOperator op> : LoadFrag <op>, ConstantAddress;
|