Home
last modified time | relevance | path

Searched refs:InternalizePass (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/
H A DInternalize.h36 class InternalizePass : public PassInfoMixin<InternalizePass> {
64 InternalizePass();
65 InternalizePass(std::function<bool(const GlobalValue &)> MustPreserveGV) in InternalizePass() function
79 return InternalizePass(std::move(MustPreserveGV)) in internalizeModule()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DInternalize.cpp103 bool InternalizePass::shouldPreserveGV(const GlobalValue &GV) { in shouldPreserveGV()
133 bool InternalizePass::maybeInternalize( in maybeInternalize()
173 void InternalizePass::checkComdat( in checkComdat()
185 bool InternalizePass::internalizeModule(Module &M) { in internalizeModule()
271 InternalizePass::InternalizePass() : MustPreserveGV(PreserveAPIList()) {} in InternalizePass() function in InternalizePass
273 PreservedAnalyses InternalizePass::run(Module &M, ModuleAnalysisManager &AM) { in run()
/freebsd/contrib/llvm-project/llvm/lib/Passes/
H A DPassRegistry.def180 "internalize", "InternalizePass",
183 return InternalizePass();
190 return InternalizePass(MustPreserveGV);
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetMachine.cpp687 PM.addPass(InternalizePass(mustPreserveGV)); in registerPassBuilderCallbacks()