Home
last modified time | relevance | path

Searched refs:LLVMUsed (Results 1 – 11 of 11) sorted by relevance

/external/llvm/lib/LTO/
DUpdateCompilerUsed.cpp31 SmallPtrSetImpl<const GlobalValue *> &LLVMUsed) in PreserveLibCallsAndAsmUsed() argument
32 : AsmUndefinedRefs(AsmUndefinedRefs), TM(TM), LLVMUsed(LLVMUsed) {} in PreserveLibCallsAndAsmUsed()
54 SmallPtrSetImpl<const GlobalValue *> &LLVMUsed; member in __anon1ad928df0111::PreserveLibCallsAndAsmUsed
104 LLVMUsed.insert(&GV); in findLibCallsAndAsm()
109 LLVMUsed.insert(&GV); in findLibCallsAndAsm()
132 GlobalVariable *LLVMUsed = TheModule.getGlobalVariable("llvm.compiler.used"); in updateCompilerUsed() local
133 if (LLVMUsed) { in updateCompilerUsed()
134 ConstantArray *Inits = cast<ConstantArray>(LLVMUsed->getInitializer()); in updateCompilerUsed()
137 LLVMUsed->eraseFromParent(); in updateCompilerUsed()
141 LLVMUsed = new llvm::GlobalVariable( in updateCompilerUsed()
[all …]
DLTOCodeGenerator.cpp367 if (GlobalVariable *LLVMUsed = in preserveDiscardableGVs() local
369 ConstantArray *Inits = cast<ConstantArray>(LLVMUsed->getInitializer()); in preserveDiscardableGVs()
372 LLVMUsed->eraseFromParent(); in preserveDiscardableGVs()
404 auto *LLVMUsed = new llvm::GlobalVariable( in preserveDiscardableGVs() local
408 LLVMUsed->setSection("llvm.metadata"); in preserveDiscardableGVs()
/external/llvm/lib/Transforms/IPO/
DStripSymbols.cpp191 static void findUsedValues(GlobalVariable *LLVMUsed, in findUsedValues() argument
193 if (!LLVMUsed) return; in findUsedValues()
194 UsedValues.insert(LLVMUsed); in findUsedValues()
196 ConstantArray *Inits = cast<ConstantArray>(LLVMUsed->getInitializer()); in findUsedValues()
DConstantMerge.cpp39 static void FindUsedValues(GlobalVariable *LLVMUsed, in FindUsedValues() argument
41 if (!LLVMUsed) return; in FindUsedValues()
42 ConstantArray *Inits = cast<ConstantArray>(LLVMUsed->getInitializer()); in FindUsedValues()
DGlobalOpt.cpp2224 class LLVMUsed { class
2231 LLVMUsed(Module &M) { in LLVMUsed() function in __anone1b9d84b0211::LLVMUsed
2267 static bool hasUseOtherThanLLVMUsed(GlobalAlias &GA, const LLVMUsed &U) { in hasUseOtherThanLLVMUsed()
2284 const LLVMUsed &U) { in hasMoreThanOneUseOtherThanLLVMUsed()
2294 static bool mayHaveOtherReferences(GlobalAlias &GA, const LLVMUsed &U) { in mayHaveOtherReferences()
2301 static bool hasUsesToReplace(GlobalAlias &GA, const LLVMUsed &U, in hasUsesToReplace()
2337 LLVMUsed Used(M); in OptimizeGlobalAliases()
/external/swiftshader/third_party/LLVM/lib/Transforms/IPO/
DConstantMerge.cpp66 static void FindUsedValues(GlobalVariable *LLVMUsed, in FindUsedValues() argument
68 if (LLVMUsed == 0) return; in FindUsedValues()
69 ConstantArray *Inits = dyn_cast<ConstantArray>(LLVMUsed->getInitializer()); in FindUsedValues()
DStripSymbols.cpp193 static void findUsedValues(GlobalVariable *LLVMUsed, in findUsedValues() argument
195 if (LLVMUsed == 0) return; in findUsedValues()
196 UsedValues.insert(LLVMUsed); in findUsedValues()
198 ConstantArray *Inits = dyn_cast<ConstantArray>(LLVMUsed->getInitializer()); in findUsedValues()
/external/llvm/lib/Transforms/Instrumentation/
DInstrProfiling.cpp578 GlobalVariable *LLVMUsed = M->getGlobalVariable("llvm.used"); in emitUses() local
580 if (LLVMUsed) { in emitUses()
582 ConstantArray *Inits = cast<ConstantArray>(LLVMUsed->getInitializer()); in emitUses()
585 LLVMUsed->eraseFromParent(); in emitUses()
596 LLVMUsed = in emitUses()
599 LLVMUsed->setSection("llvm.metadata"); in emitUses()
/external/swiftshader/third_party/LLVM/tools/lto/
DLTOCodeGenerator.cpp293 static void findUsedValues(GlobalVariable *LLVMUsed, in findUsedValues() argument
295 if (LLVMUsed == 0) return; in findUsedValues()
297 ConstantArray *Inits = dyn_cast<ConstantArray>(LLVMUsed->getInitializer()); in findUsedValues()
/external/clang/lib/CodeGen/
DCodeGenModule.h346 std::vector<llvm::WeakVH> LLVMUsed; variable
DCodeGenModule.cpp1095 LLVMUsed.emplace_back(GV); in addUsedGlobal()
1131 emitUsed(*this, "llvm.used", LLVMUsed); in emitLLVMUsed()