/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 *) {}
|
/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; 51 getExplicitSectionGlobal(const GlobalValue *GV, SectionKind Kind, 55 SelectSectionForGlobal(const GlobalValue *GV, SectionKind Kind, 61 getTTypeGlobalReference(const GlobalValue *GV, Mangler *Mang, 67 getCFIPersonalitySymbol(const GlobalValue *GV, Mangler *Mang, 90 SelectSectionForGlobal(const GlobalValue *GV, SectionKind Kind, 94 getExplicitSectionGlobal(const GlobalValue *GV, SectionKind Kind, 102 virtual bool shouldEmitUsedDirectiveFor(const GlobalValue *GV, 108 getTTypeGlobalReference(const GlobalValue *GV, Mangler *Mang, 114 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 | 28 bool IsGlobalInSmallSection(const GlobalValue *GV, 30 bool IsGlobalInSmallSection(const GlobalValue *GV, 33 const MCSection *SelectSectionForGlobal(const GlobalValue *GV,
|
/external/llvm/include/llvm/Target/ |
Mangler.h | 21 class GlobalValue; 43 DenseMap<const GlobalValue*, unsigned> AnonGlobalIDs; 55 MCSymbol *getSymbol(const GlobalValue *GV); 60 void getNameWithPrefix(SmallVectorImpl<char> &OutName, const GlobalValue *GV,
|
TargetLoweringObjectFile.h | 32 class GlobalValue; 67 virtual bool shouldEmitUsedDirectiveFor(const GlobalValue *GV, 78 static SectionKind getKindForGlobal(const GlobalValue *GV, 84 const MCSection *SectionForGlobal(const GlobalValue *GV, 91 const MCSection *SectionForGlobal(const GlobalValue *GV, 101 getExplicitSectionGlobal(const GlobalValue *GV, SectionKind Kind, 107 getSpecialCasedSectionGlobals(const GlobalValue *GV, Mangler *Mang, 116 getTTypeGlobalReference(const GlobalValue *GV, Mangler *Mang, 122 getCFIPersonalitySymbol(const GlobalValue *GV, Mangler *Mang, 143 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 getTTypeGlobalReference(const GlobalValue *GV, Mangler *Mang, 31 getCFIPersonalitySymbol(const GlobalValue *GV, Mangler *Mang,
|
X86TargetObjectFile.cpp | 21 getTTypeGlobalReference(const GlobalValue *GV, Mangler *Mang, 40 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) 65 I->setVisibility(GlobalValue::HiddenVisibility); 68 I->setLinkage(GlobalValue::ExternalLinkage); 85 I->setVisibility(GlobalValue::HiddenVisibility); 88 I->setLinkage(GlobalValue::ExternalLinkage); 101 CurI->setVisibility(GlobalValue::HiddenVisibility); 102 CurI->setLinkage(GlobalValue::ExternalLinkage); 111 Declaration = Function::Create(FTy, GlobalValue::ExternalLinkage, 116 new GlobalVariable(M, Ty, false, GlobalValue::ExternalLinkage [all...] |
/external/llvm/lib/Target/AArch64/ |
AArch64Subtarget.h | 27 class GlobalValue; 46 bool GVIsIndirectSymbol(const GlobalValue *GV, Reloc::Model RelocM) const;
|
AArch64Subtarget.cpp | 17 #include "llvm/IR/GlobalValue.h" 37 bool AArch64Subtarget::GVIsIndirectSymbol(const GlobalValue *GV,
|
/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" 27 // GlobalValue Class 30 bool GlobalValue::isMaterializable() const { 33 bool GlobalValue::isDematerializable() const { 36 bool GlobalValue::Materialize(std::string *ErrInfo) { 39 void GlobalValue::Dematerialize() { 44 /// GlobalValue's because they shouldn't be treated like other constants. 45 void GlobalValue::destroyConstant() [all...] |
/external/llvm/include/llvm/IR/ |
GlobalAlias.h | 20 #include "llvm/IR/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/Target/ARM/ |
ARMTargetObjectFile.h | 32 getTTypeGlobalReference(const GlobalValue *GV, Mangler *Mang,
|
/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 | 26 class GlobalValue; 83 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; 47 const llvm::GlobalValue *symbol; 141 void addPotentialUndefinedSymbol(const llvm::GlobalValue *dcl, bool isFunc); 144 void addDefinedSymbol(const llvm::GlobalValue *def, bool isFunction); 150 void addDefinedDataSymbol(const llvm::GlobalValue *v);
|
/external/llvm/unittests/IR/ |
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); 284 /// GlobalValue is destroyed [all...] |