/external/llvm/include/llvm/IR/ |
GVMaterializer.h | 25 class GlobalValue; 37 virtual bool isMaterializable(const GlobalValue *GV) const = 0; 41 virtual bool isDematerializable(const GlobalValue *GV) const = 0; 43 /// Make sure the given GlobalValue is fully read. 45 virtual std::error_code Materialize(GlobalValue *GV) = 0; 47 /// If the given GlobalValue is read in, and if the GVMaterializer supports 52 virtual void Dematerialize(GlobalValue *) {}
|
Mangler.h | 23 class GlobalValue; 42 mutable DenseMap<const GlobalValue*, unsigned> AnonGlobalIDs; 54 void getNameWithPrefix(raw_ostream &OS, const GlobalValue *GV, 56 void getNameWithPrefix(SmallVectorImpl<char> &OutName, const GlobalValue *GV,
|
GlobalObject.h | 20 #include "llvm/IR/GlobalValue.h" 26 class GlobalObject : public GlobalValue { 32 : GlobalValue(Ty, VTy, Ops, NumOps, Linkage, Name), ObjComdat(nullptr) { 53 void copyAttributesFrom(const GlobalValue *Src) override;
|
GlobalAlias.h | 20 #include "llvm/IR/GlobalValue.h" 29 class GlobalAlias : public GlobalValue, public ilist_node<GlobalAlias> { 59 GlobalValue *Aliasee); 63 GlobalValue *Aliasee); 66 static GlobalAlias *create(const Twine &Name, GlobalValue *Aliasee);
|
/external/llvm/lib/Target/SystemZ/ |
SystemZConstantPoolValue.h | 18 class GlobalValue; 30 const GlobalValue *GV; 34 SystemZConstantPoolValue(const GlobalValue *GV, 39 Create(const GlobalValue *GV, SystemZCP::SystemZCPModifier Modifier); 49 const GlobalValue *getGlobalValue() const { return GV; }
|
/external/llvm/lib/Target/Hexagon/ |
HexagonTargetObjectFile.h | 26 bool IsGlobalInSmallSection(const GlobalValue *GV, 29 bool IsGlobalInSmallSection(const GlobalValue *GV, 33 const MCSection *SelectSectionForGlobal(const GlobalValue *GV,
|
/external/llvm/lib/Target/Mips/ |
MipsTargetObjectFile.h | 27 bool IsGlobalInSmallSection(const GlobalValue *GV, 29 bool IsGlobalInSmallSection(const GlobalValue *GV, 32 const MCSection *SelectSectionForGlobal(const GlobalValue *GV,
|
MipsMachineFunction.h | 23 #include "llvm/IR/GlobalValue.h" 38 explicit MipsCallEntry(const GlobalValue *V); 47 const GlobalValue *Val; 94 MachinePointerInfo callPtrInfo(const GlobalValue *Val); 141 ValueMap<const GlobalValue *, const MipsCallEntry *> GlobalCallEntries;
|
/external/llvm/include/llvm/Transforms/Utils/ |
ModuleUtils.h | 21 class GlobalValue; 37 SmallPtrSet<GlobalValue *, 8> &Set,
|
/external/llvm/lib/Transforms/IPO/ |
ExtractGV.cpp | 28 static void makeVisible(GlobalValue &GV, bool Delete) { 31 GV.setLinkage(GlobalValue::ExternalLinkage); 33 GV.setVisibility(GlobalValue::HiddenVisibility); 46 case GlobalValue::LinkOnceAnyLinkage: 47 GV.setLinkage(GlobalValue::WeakAnyLinkage); 49 case GlobalValue::LinkOnceODRLinkage: 50 GV.setLinkage(GlobalValue::WeakODRLinkage); 58 SetVector<GlobalValue *> Named; 67 explicit GVExtractorPass(std::vector<GlobalValue*>& GVs, bool deleteS = true) 130 Declaration = Function::Create(FTy, GlobalValue::ExternalLinkage [all...] |
Internalize.cpp | 108 static bool shouldInternalize(const GlobalValue &GV, 139 SmallPtrSet<GlobalValue *, 8> Used; 151 for (SmallPtrSet<GlobalValue *, 8>::iterator I = Used.begin(), E = Used.end(); 153 GlobalValue *V = *I; 162 I->setVisibility(GlobalValue::DefaultVisibility); 163 I->setLinkage(GlobalValue::InternalLinkage); 199 I->setVisibility(GlobalValue::DefaultVisibility); 200 I->setLinkage(GlobalValue::InternalLinkage); 212 I->setVisibility(GlobalValue::DefaultVisibility); 213 I->setLinkage(GlobalValue::InternalLinkage) [all...] |
/external/llvm/lib/Target/R600/ |
AMDGPUMachineFunction.h | 28 std::map<const GlobalValue *, unsigned> LocalMemoryObjects;
|
/external/llvm/include/llvm/CodeGen/ |
TargetLoweringObjectFileImpl.h | 31 class GlobalValue; 48 const MCSection *getExplicitSectionGlobal(const GlobalValue *GV, 52 const MCSection *SelectSectionForGlobal(const GlobalValue *GV, 59 getTTypeGlobalReference(const GlobalValue *GV, unsigned Encoding, 65 MCSymbol *getCFIPersonalitySymbol(const GlobalValue *GV, Mangler &Mang, 94 SelectSectionForGlobal(const GlobalValue *GV, 99 getExplicitSectionGlobal(const GlobalValue *GV, 107 getTTypeGlobalReference(const GlobalValue *GV, unsigned Encoding, 113 MCSymbol *getCFIPersonalitySymbol(const GlobalValue *GV, Mangler &Mang, 125 getExplicitSectionGlobal(const GlobalValue *GV [all...] |
/external/llvm/lib/Target/AArch64/ |
AArch64TargetObjectFile.h | 27 const MCExpr *getTTypeGlobalReference(const GlobalValue *GV, 33 MCSymbol *getCFIPersonalitySymbol(const GlobalValue *GV, Mangler &Mang,
|
/external/llvm/include/llvm/Target/ |
TargetLoweringObjectFile.h | 33 class GlobalValue; 77 static SectionKind getKindForGlobal(const GlobalValue *GV, 83 const MCSection *SectionForGlobal(const GlobalValue *GV, 90 const MCSection *SectionForGlobal(const GlobalValue *GV, 100 getExplicitSectionGlobal(const GlobalValue *GV, SectionKind Kind, 104 virtual const MCSection *getSpecialCasedSectionGlobals(const GlobalValue *GV, 113 getTTypeGlobalReference(const GlobalValue *GV, unsigned Encoding, 119 MCSymbol *getSymbolWithGlobalValueBase(const GlobalValue *GV, 124 virtual MCSymbol *getCFIPersonalitySymbol(const GlobalValue *GV, 161 SelectSectionForGlobal(const GlobalValue *GV, SectionKind Kind [all...] |
TargetJITInfo.h | 26 class GlobalValue; 47 virtual void *emitGlobalValueIndirectSym(const GlobalValue* GV, void *ptr,
|
/external/llvm/lib/IR/ |
Globals.cpp | 1 //===-- Globals.cpp - Implement the GlobalValue & GlobalVariable class ----===// 10 // This file implements the GlobalValue & GlobalVariable classes for the IR 15 #include "llvm/IR/GlobalValue.h" 28 // GlobalValue Class 31 bool GlobalValue::isMaterializable() const { 34 bool GlobalValue::isDematerializable() const { 37 bool GlobalValue::Materialize(std::string *ErrInfo) { 40 void GlobalValue::Dematerialize() { 44 const DataLayout *GlobalValue::getDataLayout() const { 49 /// GlobalValue's because they shouldn't be treated like other constants [all...] |
/external/llvm/lib/Target/X86/ |
X86TargetObjectFile.h | 23 getTTypeGlobalReference(const GlobalValue *GV, unsigned Encoding, 30 MCSymbol *getCFIPersonalitySymbol(const GlobalValue *GV, Mangler &Mang,
|
/external/llvm/lib/Target/XCore/ |
XCoreTargetObjectFile.h | 28 getExplicitSectionGlobal(const GlobalValue *GV, 33 SelectSectionForGlobal(const GlobalValue *GV, SectionKind Kind,
|
/external/llvm/lib/Target/PowerPC/ |
PPCTargetObjectFile.h | 25 const MCSection *SelectSectionForGlobal(const GlobalValue *GV,
|
/external/llvm/lib/Target/Sparc/ |
SparcTargetObjectFile.h | 27 getTTypeGlobalReference(const GlobalValue *GV, unsigned Encoding,
|
/external/llvm/include/llvm/ExecutionEngine/ |
JITMemoryManager.h | 20 class GlobalValue; 93 virtual uint8_t *allocateStub(const GlobalValue* F, unsigned StubSize,
|
/external/llvm/include/llvm/Transforms/ |
IPO.h | 26 class GlobalValue; 78 ModulePass *createGVExtractionPass(std::vector<GlobalValue*>& GVs, bool
|
/art/compiler/llvm/generated/ |
art_module.cc | 382 /*Linkage=*/GlobalValue::ExternalLinkage, 393 /*Linkage=*/GlobalValue::ExternalLinkage, 404 /*Linkage=*/GlobalValue::ExternalLinkage, 415 /*Linkage=*/GlobalValue::ExternalLinkage, 426 /*Linkage=*/GlobalValue::ExternalLinkage, 437 /*Linkage=*/GlobalValue::ExternalLinkage, 448 /*Linkage=*/GlobalValue::ExternalLinkage, 459 /*Linkage=*/GlobalValue::ExternalLinkage, 470 /*Linkage=*/GlobalValue::ExternalLinkage, 481 /*Linkage=*/GlobalValue::ExternalLinkage [all...] |
/external/llvm/lib/Target/ARM/ |
ARMTargetObjectFile.h | 32 getTTypeGlobalReference(const GlobalValue *GV, unsigned Encoding,
|