/external/llvm/include/llvm/ |
GVMaterializer.h | 26 class GlobalValue; 38 virtual bool isMaterializable(const GlobalValue *GV) const = 0; 42 virtual bool isDematerializable(const GlobalValue *GV) const = 0; 44 /// Materialize - make sure the given GlobalValue is fully read. If the 48 virtual bool Materialize(GlobalValue *GV, std::string *ErrInfo = 0) = 0; 50 /// Dematerialize - If the given GlobalValue is read in, and if the 55 virtual void Dematerialize(GlobalValue *) {}
|
GlobalAlias.h | 18 #include "llvm/GlobalValue.h" 29 class GlobalAlias : public GlobalValue, public ilist_node<GlobalAlias> { 69 const GlobalValue *getAliasedGlobal() const; 76 const GlobalValue *resolveAliasedGlobal(bool stopOnWeak = true) const;
|
/external/llvm/lib/Transforms/Instrumentation/ |
ProfilingUtils.h | 23 class GlobalValue; 28 GlobalValue *Arr = 0, 31 GlobalValue *CounterArray,
|
/external/llvm/include/llvm/CodeGen/ |
TargetLoweringObjectFileImpl.h | 31 class GlobalValue; 49 getExplicitSectionGlobal(const GlobalValue *GV, SectionKind Kind, 53 SelectSectionForGlobal(const GlobalValue *GV, SectionKind Kind, 60 getExprForDwarfGlobalReference(const GlobalValue *GV, Mangler *Mang, 66 getCFIPersonalitySymbol(const GlobalValue *GV, Mangler *Mang, 88 SelectSectionForGlobal(const GlobalValue *GV, SectionKind Kind, 92 getExplicitSectionGlobal(const GlobalValue *GV, SectionKind Kind, 100 virtual bool shouldEmitUsedDirectiveFor(const GlobalValue *GV, 106 getExprForDwarfGlobalReference(const GlobalValue *GV, Mangler *Mang, 112 getCFIPersonalitySymbol(const GlobalValue *GV, Mangler *Mang [all...] |
/external/llvm/lib/Target/Hexagon/ |
HexagonTargetObjectFile.h | 26 bool IsGlobalInSmallSection(const GlobalValue *GV, 29 bool IsGlobalInSmallSection(const GlobalValue *GV, 32 const MCSection* SelectSectionForGlobal(const GlobalValue *GV,
|
HexagonTargetObjectFile.cpp | 51 bool HexagonTargetObjectFile::IsGlobalInSmallSection(const GlobalValue *GV, 67 IsGlobalInSmallSection(const GlobalValue *GV, const TargetMachine &TM, 83 SelectSectionForGlobal(const GlobalValue *GV, SectionKind Kind,
|
/external/llvm/lib/Target/MBlaze/ |
MBlazeTargetObjectFile.h | 26 bool IsGlobalInSmallSection(const GlobalValue *GV, 30 bool IsGlobalInSmallSection(const GlobalValue *GV, 33 const MCSection *SelectSectionForGlobal(const GlobalValue *GV,
|
MBlazeTargetObjectFile.cpp | 46 IsGlobalInSmallSection(const GlobalValue *GV, const TargetMachine &TM) const { 56 IsGlobalInSmallSection(const GlobalValue *GV, const TargetMachine &TM, 77 SelectSectionForGlobal(const GlobalValue *GV, SectionKind Kind,
|
/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,
|
MipsTargetObjectFile.cpp | 49 bool MipsTargetObjectFile::IsGlobalInSmallSection(const GlobalValue *GV, 60 IsGlobalInSmallSection(const GlobalValue *GV, const TargetMachine &TM, 89 SelectSectionForGlobal(const GlobalValue *GV, SectionKind Kind,
|
/external/llvm/include/llvm/Target/ |
Mangler.h | 21 class GlobalValue; 43 DenseMap<const GlobalValue*, unsigned> AnonGlobalIDs; 55 MCSymbol *getSymbol(const GlobalValue *GV); 61 void getNameWithPrefix(SmallVectorImpl<char> &OutName, const GlobalValue *GV,
|
TargetLoweringObjectFile.h | 31 class GlobalValue; 65 virtual bool shouldEmitUsedDirectiveFor(const GlobalValue *GV, 76 static SectionKind getKindForGlobal(const GlobalValue *GV, 82 const MCSection *SectionForGlobal(const GlobalValue *GV, 89 const MCSection *SectionForGlobal(const GlobalValue *GV, 99 getExplicitSectionGlobal(const GlobalValue *GV, SectionKind Kind, 105 getSpecialCasedSectionGlobals(const GlobalValue *GV, Mangler *Mang, 114 getExprForDwarfGlobalReference(const GlobalValue *GV, Mangler *Mang, 120 getCFIPersonalitySymbol(const GlobalValue *GV, Mangler *Mang, 141 SelectSectionForGlobal(const GlobalValue *GV, SectionKind Kind [all...] |
TargetJITInfo.h | 26 class GlobalValue; 47 virtual void *emitGlobalValueIndirectSym(const GlobalValue* GV, void *ptr,
|
/external/llvm/lib/Target/X86/ |
X86TargetObjectFile.h | 24 getExprForDwarfGlobalReference(const GlobalValue *GV, Mangler *Mang, 31 getCFIPersonalitySymbol(const GlobalValue *GV, Mangler *Mang,
|
X86TargetObjectFile.cpp | 22 getExprForDwarfGlobalReference(const GlobalValue *GV, Mangler *Mang, 41 getCFIPersonalitySymbol(const GlobalValue *GV, Mangler *Mang,
|
/external/llvm/lib/Transforms/IPO/ |
ExtractGV.cpp | 27 SetVector<GlobalValue *> Named; 36 explicit GVExtractorPass(std::vector<GlobalValue*>& GVs, bool deleteS = true) 64 I->setVisibility(GlobalValue::HiddenVisibility); 65 I->setLinkage(GlobalValue::ExternalLinkage); 78 I->setVisibility(GlobalValue::HiddenVisibility); 79 I->setLinkage(GlobalValue::ExternalLinkage); 89 ModulePass *llvm::createGVExtractionPass(std::vector<GlobalValue*>& GVs,
|
/external/clang/lib/CodeGen/ |
CGOpenCLRuntime.cpp | 18 #include "llvm/GlobalValue.h" 27 return CGF.EmitStaticVarDecl(D, llvm::GlobalValue::InternalLinkage);
|
CGCXX.cpp | 109 llvm::GlobalValue::LinkageTypes Linkage 114 case llvm::GlobalValue::ExternalLinkage: 115 case llvm::GlobalValue::ExternalWeakLinkage: 119 case llvm::GlobalValue::InternalLinkage: 120 case llvm::GlobalValue::PrivateLinkage: 121 case llvm::GlobalValue::LinkerPrivateLinkage: 125 case llvm::GlobalValue::LinkOnceAnyLinkage: 126 case llvm::GlobalValue::LinkOnceODRLinkage: 134 llvm::GlobalValue::LinkageTypes TargetLinkage 137 if (llvm::GlobalValue::isWeakForLinker(TargetLinkage) [all...] |
/external/llvm/lib/VMCore/ |
Globals.cpp | 1 //===-- Globals.cpp - Implement the GlobalValue & GlobalVariable class ----===// 10 // This file implements the GlobalValue & GlobalVariable classes for the VMCore 26 // GlobalValue Class 29 bool GlobalValue::isMaterializable() const { 32 bool GlobalValue::isDematerializable() const { 35 bool GlobalValue::Materialize(std::string *ErrInfo) { 38 void GlobalValue::Dematerialize() { 43 /// GlobalValue's because they shouldn't be treated like other constants. 44 void GlobalValue::destroyConstant() { 49 /// create a GlobalValue) from the GlobalValue Src to this one [all...] |
/external/llvm/include/llvm/Transforms/ |
IPO.h | 26 class GlobalValue; 81 ModulePass *createGVExtractionPass(std::vector<GlobalValue*>& GVs, bool
|
/external/llvm/tools/llvm-diff/ |
DifferenceEngine.h | 27 class GlobalValue; 84 bool equivalentAsOperands(GlobalValue *L, GlobalValue *R);
|
/external/llvm/tools/lto/ |
LTOCodeGenerator.h | 25 class GlobalValue; 60 void applyRestriction(llvm::GlobalValue &GV, 62 llvm::SmallPtrSet<llvm::GlobalValue*, 8> &asmUsed,
|
LTOModule.h | 30 class GlobalValue; 46 llvm::GlobalValue *symbol; 136 void addPotentialUndefinedSymbol(llvm::GlobalValue *dcl, bool isFunc); 139 void addDefinedSymbol(llvm::GlobalValue *def, bool isFunction); 145 void addDefinedDataSymbol(llvm::GlobalValue *v);
|
/external/llvm/unittests/VMCore/ |
VerifierTest.cpp | 28 OwningPtr<Function> F(Function::Create(FTy, GlobalValue::ExternalLinkage)); 53 GlobalValue::ExternalLinkage, 56 GlobalValue::ExternalLinkage,
|
/external/llvm/include/llvm/ExecutionEngine/ |
ExecutionEngine.h | 39 class GlobalValue; 53 struct AddressMapConfig : public ValueMapConfig<const GlobalValue*> { 56 static void onDelete(ExecutionEngineState *EES, const GlobalValue *Old); 57 static void onRAUW(ExecutionEngineState *, const GlobalValue *, 58 const GlobalValue *); 61 typedef ValueMap<const GlobalValue *, void *, AddressMapConfig> 75 std::map<void *, AssertingVH<const GlobalValue> > GlobalAddressReverseMap; 84 std::map<void*, AssertingVH<const GlobalValue> > & 92 void *RemoveMapping(const MutexGuard &, const GlobalValue *ToUnmap); 277 /// GlobalValue is destroyed [all...] |