HomeSort by relevance Sort by last modified time
    Searched refs:GlobalValue (Results 1 - 25 of 216) 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,
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...]

Completed in 322 milliseconds

1 2 3 4 5 6 7 8 9