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

1 2 3 4 5 6 7 8 910

  /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...]

Completed in 285 milliseconds

1 2 3 4 5 6 7 8 910