Searched refs:LegacyInlinerBase (Results 1 - 5 of 5) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DInlineSimple.cpp38 class SimpleInliner : public LegacyInlinerBase {
43 SimpleInliner() : LegacyInlinerBase(ID), Params(llvm::getInlineParams()) {
48 : LegacyInlinerBase(ID), Params(std::move(Params)) {
118 return LegacyInlinerBase::runOnSCC(SCC);
123 LegacyInlinerBase::getAnalysisUsage(AU);
H A DAlwaysInliner.cpp101 class AlwaysInlinerLegacyPass : public LegacyInlinerBase {
104 AlwaysInlinerLegacyPass() : LegacyInlinerBase(ID, /*InsertLifetime*/ true) {
109 : LegacyInlinerBase(ID, InsertLifetime) {
H A DInliner.cpp113 LegacyInlinerBase::LegacyInlinerBase(char &ID) : CallGraphSCCPass(ID) {} function in class:LegacyInlinerBase
115 LegacyInlinerBase::LegacyInlinerBase(char &ID, bool InsertLifetime) function in class:LegacyInlinerBase
121 void LegacyInlinerBase::getAnalysisUsage(AnalysisUsage &AU) const {
296 bool LegacyInlinerBase::doInitialization(CallGraph &CG) {
302 bool LegacyInlinerBase::runOnSCC(CallGraphSCC &SCC) {
544 bool LegacyInlinerBase::inlineCalls(CallGraphSCC &SCC) {
562 bool LegacyInlinerBase::doFinalization(CallGraph &CG) {
570 bool LegacyInlinerBase
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/
H A DInliner.h30 struct LegacyInlinerBase : public CallGraphSCCPass { struct in namespace:llvm
31 explicit LegacyInlinerBase(char &ID);
32 explicit LegacyInlinerBase(char &ID, bool InsertLifetime);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUInline.cpp59 class AMDGPUInliner : public LegacyInlinerBase {
62 AMDGPUInliner() : LegacyInlinerBase(ID) {
100 return LegacyInlinerBase::runOnSCC(SCC);
105 LegacyInlinerBase::getAnalysisUsage(AU);

Completed in 66 milliseconds