Searched refs:MustPreserveGV (Results 1 - 4 of 4) sorted by relevance

/netbsd-current/external/apache2/llvm/dist/llvm/include/llvm/Transforms/IPO/
H A DInternalize.h35 /// must be preserved according to \c MustPreserveGV.
38 const std::function<bool(const GlobalValue &)> MustPreserveGV; member in class:llvm::InternalizePass
55 InternalizePass(std::function<bool(const GlobalValue &)> MustPreserveGV) argument
56 : MustPreserveGV(std::move(MustPreserveGV)) {}
71 std::function<bool(const GlobalValue &)> MustPreserveGV,
73 return InternalizePass(std::move(MustPreserveGV))
70 internalizeModule(Module &TheModule, std::function<bool(const GlobalValue &)> MustPreserveGV, CallGraph *CG = nullptr) argument
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/
H A DInternalize.cpp110 return MustPreserveGV(GV);
237 InternalizePass::InternalizePass() : MustPreserveGV(PreserveAPIList()) {}
251 std::function<bool(const GlobalValue &)> MustPreserveGV; member in class:__anon2848::InternalizeLegacyPass
256 InternalizeLegacyPass() : ModulePass(ID), MustPreserveGV(PreserveAPIList()) {}
258 InternalizeLegacyPass(std::function<bool(const GlobalValue &)> MustPreserveGV) argument
259 : ModulePass(ID), MustPreserveGV(std::move(MustPreserveGV)) {
270 return internalizeModule(M, MustPreserveGV, CG);
289 std::function<bool(const GlobalValue &)> MustPreserveGV) {
290 return new InternalizeLegacyPass(std::move(MustPreserveGV));
288 createInternalizePass( std::function<bool(const GlobalValue &)> MustPreserveGV) argument
[all...]
H A DFunctionImport.cpp1120 auto MustPreserveGV = [&](const GlobalValue &GV) -> bool { local
1151 internalizeModule(TheModule, MustPreserveGV);
/netbsd-current/external/apache2/llvm/dist/llvm/include/llvm/Transforms/
H A DIPO.h129 /// Before internalizing a symbol, the callback \p MustPreserveGV is invoked and
138 createInternalizePass(std::function<bool(const GlobalValue &)> MustPreserveGV);

Completed in 82 milliseconds