LLVM: llvm::AttributorLightCGSCCPass Struct Reference (original) (raw)
A more lightweight version of the Attributor which only runs attribute inference but no simplifications. More...
#include "[llvm/Transforms/IPO/Attributor.h](Attributor%5F8h%5Fsource.html)"
Inheritance diagram for llvm::AttributorLightCGSCCPass:
Detailed Description
A more lightweight version of the Attributor which only runs attribute inference but no simplifications.
Definition at line 3494 of file Attributor.h.
Member Function Documentation
◆ run()
Definition at line 4095 of file Attributor.cpp.
References llvm::PreservedAnalyses::all(), llvm::CallingConv::C, FAM, llvm::AnalysisManager< IRUnitT, ExtraArgTs >::getResult(), llvm::CallGraphUpdater::initialize(), llvm::SetVector< T, Vector, Set, N >::insert(), N, llvm::PreservedAnalyses::preserve(), llvm::PreservedAnalyses::preserveSet(), and runAttributorLightOnFunctions().
The documentation for this struct was generated from the following files:
- include/llvm/Transforms/IPO/Attributor.h
- lib/Transforms/IPO/Attributor.cpp