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

1 2 3 4 5 6 7 8 91011

  /external/llvm/include/llvm/IR/
GVMaterializer.h 25 class GlobalValue;
37 virtual bool isMaterializable(const GlobalValue *GV) const = 0;
41 virtual bool isDematerializable(const GlobalValue *GV) const = 0;
43 /// Make sure the given GlobalValue is fully read.
45 virtual std::error_code Materialize(GlobalValue *GV) = 0;
47 /// If the given GlobalValue is read in, and if the GVMaterializer supports
52 virtual void Dematerialize(GlobalValue *) {}
Mangler.h 23 class GlobalValue;
42 mutable DenseMap<const GlobalValue*, unsigned> AnonGlobalIDs;
54 void getNameWithPrefix(raw_ostream &OS, const GlobalValue *GV,
56 void getNameWithPrefix(SmallVectorImpl<char> &OutName, const GlobalValue *GV,
GlobalObject.h 20 #include "llvm/IR/GlobalValue.h"
26 class GlobalObject : public GlobalValue {
32 : GlobalValue(Ty, VTy, Ops, NumOps, Linkage, Name), ObjComdat(nullptr) {
53 void copyAttributesFrom(const GlobalValue *Src) override;
GlobalAlias.h 20 #include "llvm/IR/GlobalValue.h"
29 class GlobalAlias : public GlobalValue, public ilist_node<GlobalAlias> {
59 GlobalValue *Aliasee);
63 GlobalValue *Aliasee);
66 static GlobalAlias *create(const Twine &Name, GlobalValue *Aliasee);
  /external/llvm/lib/Target/SystemZ/
SystemZConstantPoolValue.h 18 class GlobalValue;
30 const GlobalValue *GV;
34 SystemZConstantPoolValue(const GlobalValue *GV,
39 Create(const GlobalValue *GV, SystemZCP::SystemZCPModifier Modifier);
49 const GlobalValue *getGlobalValue() const { return GV; }
  /external/llvm/lib/Target/Hexagon/
HexagonTargetObjectFile.h 26 bool IsGlobalInSmallSection(const GlobalValue *GV,
29 bool IsGlobalInSmallSection(const GlobalValue *GV,
33 const MCSection *SelectSectionForGlobal(const GlobalValue *GV,
  /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,
MipsMachineFunction.h 23 #include "llvm/IR/GlobalValue.h"
38 explicit MipsCallEntry(const GlobalValue *V);
47 const GlobalValue *Val;
94 MachinePointerInfo callPtrInfo(const GlobalValue *Val);
141 ValueMap<const GlobalValue *, const MipsCallEntry *> GlobalCallEntries;
  /external/llvm/include/llvm/Transforms/Utils/
ModuleUtils.h 21 class GlobalValue;
37 SmallPtrSet<GlobalValue *, 8> &Set,
  /external/llvm/lib/Transforms/IPO/
ExtractGV.cpp 28 static void makeVisible(GlobalValue &GV, bool Delete) {
31 GV.setLinkage(GlobalValue::ExternalLinkage);
33 GV.setVisibility(GlobalValue::HiddenVisibility);
46 case GlobalValue::LinkOnceAnyLinkage:
47 GV.setLinkage(GlobalValue::WeakAnyLinkage);
49 case GlobalValue::LinkOnceODRLinkage:
50 GV.setLinkage(GlobalValue::WeakODRLinkage);
58 SetVector<GlobalValue *> Named;
67 explicit GVExtractorPass(std::vector<GlobalValue*>& GVs, bool deleteS = true)
130 Declaration = Function::Create(FTy, GlobalValue::ExternalLinkage
    [all...]
Internalize.cpp 108 static bool shouldInternalize(const GlobalValue &GV,
139 SmallPtrSet<GlobalValue *, 8> Used;
151 for (SmallPtrSet<GlobalValue *, 8>::iterator I = Used.begin(), E = Used.end();
153 GlobalValue *V = *I;
162 I->setVisibility(GlobalValue::DefaultVisibility);
163 I->setLinkage(GlobalValue::InternalLinkage);
199 I->setVisibility(GlobalValue::DefaultVisibility);
200 I->setLinkage(GlobalValue::InternalLinkage);
212 I->setVisibility(GlobalValue::DefaultVisibility);
213 I->setLinkage(GlobalValue::InternalLinkage)
    [all...]
  /external/llvm/lib/Target/R600/
AMDGPUMachineFunction.h 28 std::map<const GlobalValue *, unsigned> LocalMemoryObjects;
  /external/llvm/include/llvm/CodeGen/
TargetLoweringObjectFileImpl.h 31 class GlobalValue;
48 const MCSection *getExplicitSectionGlobal(const GlobalValue *GV,
52 const MCSection *SelectSectionForGlobal(const GlobalValue *GV,
59 getTTypeGlobalReference(const GlobalValue *GV, unsigned Encoding,
65 MCSymbol *getCFIPersonalitySymbol(const GlobalValue *GV, Mangler &Mang,
94 SelectSectionForGlobal(const GlobalValue *GV,
99 getExplicitSectionGlobal(const GlobalValue *GV,
107 getTTypeGlobalReference(const GlobalValue *GV, unsigned Encoding,
113 MCSymbol *getCFIPersonalitySymbol(const GlobalValue *GV, Mangler &Mang,
125 getExplicitSectionGlobal(const GlobalValue *GV
    [all...]
  /external/llvm/lib/Target/AArch64/
AArch64TargetObjectFile.h 27 const MCExpr *getTTypeGlobalReference(const GlobalValue *GV,
33 MCSymbol *getCFIPersonalitySymbol(const GlobalValue *GV, Mangler &Mang,
  /external/llvm/include/llvm/Target/
TargetLoweringObjectFile.h 33 class GlobalValue;
77 static SectionKind getKindForGlobal(const GlobalValue *GV,
83 const MCSection *SectionForGlobal(const GlobalValue *GV,
90 const MCSection *SectionForGlobal(const GlobalValue *GV,
100 getExplicitSectionGlobal(const GlobalValue *GV, SectionKind Kind,
104 virtual const MCSection *getSpecialCasedSectionGlobals(const GlobalValue *GV,
113 getTTypeGlobalReference(const GlobalValue *GV, unsigned Encoding,
119 MCSymbol *getSymbolWithGlobalValueBase(const GlobalValue *GV,
124 virtual MCSymbol *getCFIPersonalitySymbol(const GlobalValue *GV,
161 SelectSectionForGlobal(const GlobalValue *GV, SectionKind Kind
    [all...]
TargetJITInfo.h 26 class GlobalValue;
47 virtual void *emitGlobalValueIndirectSym(const GlobalValue* GV, void *ptr,
  /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"
28 // GlobalValue Class
31 bool GlobalValue::isMaterializable() const {
34 bool GlobalValue::isDematerializable() const {
37 bool GlobalValue::Materialize(std::string *ErrInfo) {
40 void GlobalValue::Dematerialize() {
44 const DataLayout *GlobalValue::getDataLayout() const {
49 /// GlobalValue's because they shouldn't be treated like other constants
    [all...]
  /external/llvm/lib/Target/X86/
X86TargetObjectFile.h 23 getTTypeGlobalReference(const GlobalValue *GV, unsigned Encoding,
30 MCSymbol *getCFIPersonalitySymbol(const GlobalValue *GV, Mangler &Mang,
  /external/llvm/lib/Target/XCore/
XCoreTargetObjectFile.h 28 getExplicitSectionGlobal(const GlobalValue *GV,
33 SelectSectionForGlobal(const GlobalValue *GV, SectionKind Kind,
  /external/llvm/lib/Target/PowerPC/
PPCTargetObjectFile.h 25 const MCSection *SelectSectionForGlobal(const GlobalValue *GV,
  /external/llvm/lib/Target/Sparc/
SparcTargetObjectFile.h 27 getTTypeGlobalReference(const GlobalValue *GV, unsigned Encoding,
  /external/llvm/include/llvm/ExecutionEngine/
JITMemoryManager.h 20 class GlobalValue;
93 virtual uint8_t *allocateStub(const GlobalValue* F, unsigned StubSize,
  /external/llvm/include/llvm/Transforms/
IPO.h 26 class GlobalValue;
78 ModulePass *createGVExtractionPass(std::vector<GlobalValue*>& GVs, bool
  /art/compiler/llvm/generated/
art_module.cc 382 /*Linkage=*/GlobalValue::ExternalLinkage,
393 /*Linkage=*/GlobalValue::ExternalLinkage,
404 /*Linkage=*/GlobalValue::ExternalLinkage,
415 /*Linkage=*/GlobalValue::ExternalLinkage,
426 /*Linkage=*/GlobalValue::ExternalLinkage,
437 /*Linkage=*/GlobalValue::ExternalLinkage,
448 /*Linkage=*/GlobalValue::ExternalLinkage,
459 /*Linkage=*/GlobalValue::ExternalLinkage,
470 /*Linkage=*/GlobalValue::ExternalLinkage,
481 /*Linkage=*/GlobalValue::ExternalLinkage
    [all...]
  /external/llvm/lib/Target/ARM/
ARMTargetObjectFile.h 32 getTTypeGlobalReference(const GlobalValue *GV, unsigned Encoding,

Completed in 1300 milliseconds

1 2 3 4 5 6 7 8 91011