HomeSort by relevance Sort by last modified time
    Searched refs:GlobalValue (Results 1 - 25 of 214) sorted by null

1 2 3 4 5 6 7 8 9

  /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;

Completed in 296 milliseconds

1 2 3 4 5 6 7 8 9