/external/clang/test/Modules/Inputs/cxx-lookup/ |
a.h | 2 namespace llvm { class GlobalValue; }
|
b.h | 2 namespace llvm { class GlobalValue; }
|
c2.h | 2 namespace llvm { class GlobalValue; }
|
/prebuilts/clang/host/darwin-x86/clang-3957855/prebuilt_include/llvm/include/llvm/Transforms/IPO/ |
GlobalDCE.h | 35 SmallPtrSet<GlobalValue*, 32> AliveGlobals; 38 std::unordered_multimap<GlobalValue *, GlobalValue *> GVDependencies; 41 std::unordered_map<Constant *, SmallPtrSet<GlobalValue *, 8>> 45 std::unordered_multimap<Comdat *, GlobalValue *> ComdatMembers; 47 void UpdateGVDependencies(GlobalValue &GV); 48 void MarkLive(GlobalValue &GV, 49 SmallVectorImpl<GlobalValue *> *Updates = nullptr); 50 bool RemoveUnusedGlobalValue(GlobalValue &GV); 52 void ComputeDependencies(Value *V, SmallPtrSetImpl<GlobalValue *> &U) [all...] |
/prebuilts/clang/host/darwin-x86/clang-3960126/prebuilt_include/llvm/include/llvm/Transforms/IPO/ |
GlobalDCE.h | 35 SmallPtrSet<GlobalValue*, 32> AliveGlobals; 38 std::unordered_multimap<GlobalValue *, GlobalValue *> GVDependencies; 41 std::unordered_map<Constant *, SmallPtrSet<GlobalValue *, 8>> 45 std::unordered_multimap<Comdat *, GlobalValue *> ComdatMembers; 47 void UpdateGVDependencies(GlobalValue &GV); 48 void MarkLive(GlobalValue &GV, 49 SmallVectorImpl<GlobalValue *> *Updates = nullptr); 50 bool RemoveUnusedGlobalValue(GlobalValue &GV); 52 void ComputeDependencies(Value *V, SmallPtrSetImpl<GlobalValue *> &U) [all...] |
/prebuilts/clang/host/darwin-x86/clang-3977809/prebuilt_include/llvm/include/llvm/Transforms/IPO/ |
GlobalDCE.h | 35 SmallPtrSet<GlobalValue*, 32> AliveGlobals; 38 std::unordered_multimap<GlobalValue *, GlobalValue *> GVDependencies; 41 std::unordered_map<Constant *, SmallPtrSet<GlobalValue *, 8>> 45 std::unordered_multimap<Comdat *, GlobalValue *> ComdatMembers; 47 void UpdateGVDependencies(GlobalValue &GV); 48 void MarkLive(GlobalValue &GV, 49 SmallVectorImpl<GlobalValue *> *Updates = nullptr); 50 bool RemoveUnusedGlobalValue(GlobalValue &GV); 52 void ComputeDependencies(Value *V, SmallPtrSetImpl<GlobalValue *> &U) [all...] |
/prebuilts/clang/host/darwin-x86/clang-4053586/prebuilt_include/llvm/include/llvm/Transforms/IPO/ |
GlobalDCE.h | 35 SmallPtrSet<GlobalValue*, 32> AliveGlobals; 38 std::unordered_multimap<GlobalValue *, GlobalValue *> GVDependencies; 41 std::unordered_map<Constant *, SmallPtrSet<GlobalValue *, 8>> 45 std::unordered_multimap<Comdat *, GlobalValue *> ComdatMembers; 47 void UpdateGVDependencies(GlobalValue &GV); 48 void MarkLive(GlobalValue &GV, 49 SmallVectorImpl<GlobalValue *> *Updates = nullptr); 50 bool RemoveUnusedGlobalValue(GlobalValue &GV); 52 void ComputeDependencies(Value *V, SmallPtrSetImpl<GlobalValue *> &U) [all...] |
/prebuilts/clang/host/linux-x86/clang-3957855/prebuilt_include/llvm/include/llvm/Transforms/IPO/ |
GlobalDCE.h | 35 SmallPtrSet<GlobalValue*, 32> AliveGlobals; 38 std::unordered_multimap<GlobalValue *, GlobalValue *> GVDependencies; 41 std::unordered_map<Constant *, SmallPtrSet<GlobalValue *, 8>> 45 std::unordered_multimap<Comdat *, GlobalValue *> ComdatMembers; 47 void UpdateGVDependencies(GlobalValue &GV); 48 void MarkLive(GlobalValue &GV, 49 SmallVectorImpl<GlobalValue *> *Updates = nullptr); 50 bool RemoveUnusedGlobalValue(GlobalValue &GV); 52 void ComputeDependencies(Value *V, SmallPtrSetImpl<GlobalValue *> &U) [all...] |
/prebuilts/clang/host/linux-x86/clang-3960126/prebuilt_include/llvm/include/llvm/Transforms/IPO/ |
GlobalDCE.h | 35 SmallPtrSet<GlobalValue*, 32> AliveGlobals; 38 std::unordered_multimap<GlobalValue *, GlobalValue *> GVDependencies; 41 std::unordered_map<Constant *, SmallPtrSet<GlobalValue *, 8>> 45 std::unordered_multimap<Comdat *, GlobalValue *> ComdatMembers; 47 void UpdateGVDependencies(GlobalValue &GV); 48 void MarkLive(GlobalValue &GV, 49 SmallVectorImpl<GlobalValue *> *Updates = nullptr); 50 bool RemoveUnusedGlobalValue(GlobalValue &GV); 52 void ComputeDependencies(Value *V, SmallPtrSetImpl<GlobalValue *> &U) [all...] |
/prebuilts/clang/host/linux-x86/clang-3977809/prebuilt_include/llvm/include/llvm/Transforms/IPO/ |
GlobalDCE.h | 35 SmallPtrSet<GlobalValue*, 32> AliveGlobals; 38 std::unordered_multimap<GlobalValue *, GlobalValue *> GVDependencies; 41 std::unordered_map<Constant *, SmallPtrSet<GlobalValue *, 8>> 45 std::unordered_multimap<Comdat *, GlobalValue *> ComdatMembers; 47 void UpdateGVDependencies(GlobalValue &GV); 48 void MarkLive(GlobalValue &GV, 49 SmallVectorImpl<GlobalValue *> *Updates = nullptr); 50 bool RemoveUnusedGlobalValue(GlobalValue &GV); 52 void ComputeDependencies(Value *V, SmallPtrSetImpl<GlobalValue *> &U) [all...] |
/prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/llvm/include/llvm/Transforms/IPO/ |
GlobalDCE.h | 35 SmallPtrSet<GlobalValue*, 32> AliveGlobals; 38 std::unordered_multimap<GlobalValue *, GlobalValue *> GVDependencies; 41 std::unordered_map<Constant *, SmallPtrSet<GlobalValue *, 8>> 45 std::unordered_multimap<Comdat *, GlobalValue *> ComdatMembers; 47 void UpdateGVDependencies(GlobalValue &GV); 48 void MarkLive(GlobalValue &GV, 49 SmallVectorImpl<GlobalValue *> *Updates = nullptr); 50 bool RemoveUnusedGlobalValue(GlobalValue &GV); 52 void ComputeDependencies(Value *V, SmallPtrSetImpl<GlobalValue *> &U) [all...] |
/external/swiftshader/third_party/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/include/llvm/Transforms/Utils/ |
FunctionImportUtils.h | 24 /// Class to handle necessary GlobalValue changes required by ThinLTO 35 DenseSet<const GlobalValue *> *GlobalsToImport; 44 bool doPromoteLocalToGlobal(const GlobalValue *SGV); 53 bool doImportAsDefinition(const GlobalValue *SGV); 58 std::string getName(const GlobalValue *SGV); 65 void processGlobalForThinLTO(GlobalValue &GV); 70 GlobalValue::LinkageTypes getLinkage(const GlobalValue *SGV); 75 DenseSet<const GlobalValue *> *GlobalsToImport = nullptr) 88 doImportAsDefinition(const GlobalValue *SGV [all...] |
/external/llvm/include/llvm/Transforms/IPO/ |
GlobalDCE.h | 33 SmallPtrSet<GlobalValue*, 32> AliveGlobals; 35 std::unordered_multimap<Comdat *, GlobalValue *> ComdatMembers; 39 void GlobalIsNeeded(GlobalValue *GV); 41 bool RemoveUnusedGlobalValue(GlobalValue &GV);
|
/prebuilts/clang/host/darwin-x86/clang-3957855/prebuilt_include/llvm/include/llvm/Transforms/Utils/ |
FunctionImportUtils.h | 24 /// Class to handle necessary GlobalValue changes required by ThinLTO 35 SetVector<GlobalValue *> *GlobalsToImport; 45 SmallPtrSet<GlobalValue *, 8> Used; 48 bool shouldPromoteLocalToGlobal(const GlobalValue *SGV); 54 bool isNonRenamableLocal(const GlobalValue &GV) const; 64 bool doImportAsDefinition(const GlobalValue *SGV); 70 std::string getName(const GlobalValue *SGV, bool DoPromote); 77 void processGlobalForThinLTO(GlobalValue &GV); 83 GlobalValue::LinkageTypes getLinkage(const GlobalValue *SGV, bool DoPromote) [all...] |
/prebuilts/clang/host/darwin-x86/clang-3960126/prebuilt_include/llvm/include/llvm/Transforms/Utils/ |
FunctionImportUtils.h | 24 /// Class to handle necessary GlobalValue changes required by ThinLTO 35 SetVector<GlobalValue *> *GlobalsToImport; 45 SmallPtrSet<GlobalValue *, 8> Used; 48 bool shouldPromoteLocalToGlobal(const GlobalValue *SGV); 54 bool isNonRenamableLocal(const GlobalValue &GV) const; 64 bool doImportAsDefinition(const GlobalValue *SGV); 70 std::string getName(const GlobalValue *SGV, bool DoPromote); 77 void processGlobalForThinLTO(GlobalValue &GV); 83 GlobalValue::LinkageTypes getLinkage(const GlobalValue *SGV, bool DoPromote) [all...] |
/prebuilts/clang/host/darwin-x86/clang-3977809/prebuilt_include/llvm/include/llvm/Transforms/Utils/ |
FunctionImportUtils.h | 24 /// Class to handle necessary GlobalValue changes required by ThinLTO 35 SetVector<GlobalValue *> *GlobalsToImport; 45 SmallPtrSet<GlobalValue *, 8> Used; 48 bool shouldPromoteLocalToGlobal(const GlobalValue *SGV); 54 bool isNonRenamableLocal(const GlobalValue &GV) const; 64 bool doImportAsDefinition(const GlobalValue *SGV); 70 std::string getName(const GlobalValue *SGV, bool DoPromote); 77 void processGlobalForThinLTO(GlobalValue &GV); 83 GlobalValue::LinkageTypes getLinkage(const GlobalValue *SGV, bool DoPromote) [all...] |
/prebuilts/clang/host/darwin-x86/clang-4053586/prebuilt_include/llvm/include/llvm/Transforms/Utils/ |
FunctionImportUtils.h | 24 /// Class to handle necessary GlobalValue changes required by ThinLTO 35 SetVector<GlobalValue *> *GlobalsToImport; 45 SmallPtrSet<GlobalValue *, 8> Used; 48 bool shouldPromoteLocalToGlobal(const GlobalValue *SGV); 54 bool isNonRenamableLocal(const GlobalValue &GV) const; 64 bool doImportAsDefinition(const GlobalValue *SGV); 70 std::string getName(const GlobalValue *SGV, bool DoPromote); 77 void processGlobalForThinLTO(GlobalValue &GV); 83 GlobalValue::LinkageTypes getLinkage(const GlobalValue *SGV, bool DoPromote) [all...] |
/prebuilts/clang/host/linux-x86/clang-3957855/prebuilt_include/llvm/include/llvm/Transforms/Utils/ |
FunctionImportUtils.h | 24 /// Class to handle necessary GlobalValue changes required by ThinLTO 35 SetVector<GlobalValue *> *GlobalsToImport; 45 SmallPtrSet<GlobalValue *, 8> Used; 48 bool shouldPromoteLocalToGlobal(const GlobalValue *SGV); 54 bool isNonRenamableLocal(const GlobalValue &GV) const; 64 bool doImportAsDefinition(const GlobalValue *SGV); 70 std::string getName(const GlobalValue *SGV, bool DoPromote); 77 void processGlobalForThinLTO(GlobalValue &GV); 83 GlobalValue::LinkageTypes getLinkage(const GlobalValue *SGV, bool DoPromote) [all...] |
/prebuilts/clang/host/linux-x86/clang-3960126/prebuilt_include/llvm/include/llvm/Transforms/Utils/ |
FunctionImportUtils.h | 24 /// Class to handle necessary GlobalValue changes required by ThinLTO 35 SetVector<GlobalValue *> *GlobalsToImport; 45 SmallPtrSet<GlobalValue *, 8> Used; 48 bool shouldPromoteLocalToGlobal(const GlobalValue *SGV); 54 bool isNonRenamableLocal(const GlobalValue &GV) const; 64 bool doImportAsDefinition(const GlobalValue *SGV); 70 std::string getName(const GlobalValue *SGV, bool DoPromote); 77 void processGlobalForThinLTO(GlobalValue &GV); 83 GlobalValue::LinkageTypes getLinkage(const GlobalValue *SGV, bool DoPromote) [all...] |
/prebuilts/clang/host/linux-x86/clang-3977809/prebuilt_include/llvm/include/llvm/Transforms/Utils/ |
FunctionImportUtils.h | 24 /// Class to handle necessary GlobalValue changes required by ThinLTO 35 SetVector<GlobalValue *> *GlobalsToImport; 45 SmallPtrSet<GlobalValue *, 8> Used; 48 bool shouldPromoteLocalToGlobal(const GlobalValue *SGV); 54 bool isNonRenamableLocal(const GlobalValue &GV) const; 64 bool doImportAsDefinition(const GlobalValue *SGV); 70 std::string getName(const GlobalValue *SGV, bool DoPromote); 77 void processGlobalForThinLTO(GlobalValue &GV); 83 GlobalValue::LinkageTypes getLinkage(const GlobalValue *SGV, bool DoPromote) [all...] |
/prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/llvm/include/llvm/Transforms/Utils/ |
FunctionImportUtils.h | 24 /// Class to handle necessary GlobalValue changes required by ThinLTO 35 SetVector<GlobalValue *> *GlobalsToImport; 45 SmallPtrSet<GlobalValue *, 8> Used; 48 bool shouldPromoteLocalToGlobal(const GlobalValue *SGV); 54 bool isNonRenamableLocal(const GlobalValue &GV) const; 64 bool doImportAsDefinition(const GlobalValue *SGV); 70 std::string getName(const GlobalValue *SGV, bool DoPromote); 77 void processGlobalForThinLTO(GlobalValue &GV); 83 GlobalValue::LinkageTypes getLinkage(const GlobalValue *SGV, bool DoPromote) [all...] |
/external/llvm/lib/LTO/ |
LTO.cpp | 44 GlobalValueSummaryList &GVSummaryList, GlobalValue::GUID GUID, 46 function_ref<bool(GlobalValue::GUID, const GlobalValueSummary *)> 48 function_ref<void(StringRef, GlobalValue::GUID, GlobalValue::LinkageTypes)> 53 GlobalValue::LinkageTypes OriginalLinkage = S->linkage(); 54 if (!GlobalValue::isWeakForLinker(OriginalLinkage)) 59 if (GlobalValue::isLinkOnceLinkage(OriginalLinkage)) 60 S->setLinkage(GlobalValue::getWeakLinkage( 61 GlobalValue::isLinkOnceODRLinkage(OriginalLinkage))); 65 (GlobalValue::isLinkOnceODRLinkage(OriginalLinkage) | [all...] |
/external/clang/test/Modules/ |
cxx-lookup.cpp | 6 llvm::GlobalValue *p;
|
/external/swiftshader/third_party/LLVM/lib/Transforms/Instrumentation/ |
ProfilingUtils.h | 23 class GlobalValue; 28 GlobalValue *Arr = 0, 31 GlobalValue *CounterArray,
|