/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, 77 SelectSectionForGlobal(const GlobalValue *GV, SectionKind Kind, 81 getExplicitSectionGlobal(const GlobalValue *GV, SectionKind Kind, 89 virtual bool shouldEmitUsedDirectiveFor(const GlobalValue *GV, 95 getExprForDwarfGlobalReference(const GlobalValue *GV, Mangler *Mang, 101 getCFIPersonalitySymbol(const GlobalValue *GV, Mangler *Mang [all...] |
/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 | 23 class GlobalValue; 45 DenseMap<const GlobalValue*, unsigned> AnonGlobalIDs; 57 MCSymbol *getSymbol(const GlobalValue *GV); 63 void getNameWithPrefix(SmallVectorImpl<char> &OutName, const GlobalValue *GV,
|
TargetLoweringObjectFile.h | 32 class GlobalValue; 60 virtual bool shouldEmitUsedDirectiveFor(const GlobalValue *GV, 71 static SectionKind getKindForGlobal(const GlobalValue *GV, 77 const MCSection *SectionForGlobal(const GlobalValue *GV, 84 const MCSection *SectionForGlobal(const GlobalValue *GV, 96 getExplicitSectionGlobal(const GlobalValue *GV, SectionKind Kind, 102 getSpecialCasedSectionGlobals(const GlobalValue *GV, Mangler *Mang, 111 getExprForDwarfGlobalReference(const GlobalValue *GV, Mangler *Mang, 117 getCFIPersonalitySymbol(const GlobalValue *GV, Mangler *Mang, 127 SelectSectionForGlobal(const GlobalValue *GV, SectionKind Kind [all...] |
TargetJITInfo.h | 26 class GlobalValue; 46 virtual void *emitGlobalValueIndirectSym(const GlobalValue* GV, void *ptr,
|
/external/llvm/lib/Target/X86/ |
X86TargetObjectFile.h | 25 getExprForDwarfGlobalReference(const GlobalValue *GV, Mangler *Mang, 32 getCFIPersonalitySymbol(const GlobalValue *GV, Mangler *Mang,
|
X86TargetObjectFile.cpp | 23 getExprForDwarfGlobalReference(const GlobalValue *GV, Mangler *Mang, 42 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/Target/SystemZ/ |
SystemZSubtarget.h | 24 class GlobalValue; 43 bool GVRequiresExtraLoad(const GlobalValue* GV, const TargetMachine& TM,
|
/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/lib/CodeGen/ |
ELFWriter.h | 46 typedef SetVector<const GlobalValue*>::const_iterator PendingGblsIter; 128 SetVector<const GlobalValue*> PendingGlobals; 133 std::map<const GlobalValue*, uint32_t> GblSymLookup; 199 unsigned getGlobalELFBinding(const GlobalValue *GV); 200 unsigned getGlobalELFType(const GlobalValue *GV); 201 unsigned getGlobalELFVisibility(const GlobalValue *GV); 206 void AddPendingGlobalSymbol(const GlobalValue *GV, 227 void EmitGlobal(const GlobalValue *GV); 232 void EmitGlobalDataRelocation(const GlobalValue *GV, unsigned Size,
|
/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; 82 bool equivalentAsOperands(GlobalValue *L, GlobalValue *R);
|
/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 | 37 class GlobalValue; 50 struct AddressMapConfig : public ValueMapConfig<const GlobalValue*> { 53 static void onDelete(ExecutionEngineState *EES, const GlobalValue *Old); 54 static void onRAUW(ExecutionEngineState *, const GlobalValue *, 55 const GlobalValue *); 58 typedef ValueMap<const GlobalValue *, void *, AddressMapConfig> 72 std::map<void *, AssertingVH<const GlobalValue> > GlobalAddressReverseMap; 81 std::map<void*, AssertingVH<const GlobalValue> > & 89 void *RemoveMapping(const MutexGuard &, const GlobalValue *ToUnmap); 256 /// GlobalValue is destroyed [all...] |
/frameworks/compile/libbcc/lib/CodeGen/ |
CodeEmitter.h | 42 class GlobalValue; 62 typedef llvm::DenseMap<const llvm::GlobalValue *, void *> 68 typedef std::map<llvm::AssertingVH<llvm::GlobalValue>, void *> 180 // Allocates and fills storage for an indirect GlobalValue, and returns the 182 virtual void *allocIndirectGV(const llvm::GlobalValue *GV, 242 void startGVStub(const llvm::GlobalValue *GV, unsigned StubSize, 252 void *UpdateGlobalMapping(const llvm::GlobalValue *GV, void *Addr); 257 void AddGlobalMapping(const llvm::GlobalValue *GV, void *Addr) { 265 void *GetPointerToGlobalIfAvailable(const llvm::GlobalValue *GV) { 290 void *GetPointerToGlobal(llvm::GlobalValue *V [all...] |
/external/llvm/lib/Target/CellSPU/ |
SPUSubtarget.h | 25 class GlobalValue;
|