/freebsd-12-stable/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | LoopPass.cpp | 9 // This file implements LoopPass and LPPassManager. All loop optimization 10 // and transformation passes are derived from LoopPass. LPPassManager is 50 bool runOnLoop(Loop *L, LPPassManager &) override { 66 // LPPassManager 69 char LPPassManager::ID = 0; 71 LPPassManager::LPPassManager() function in class:LPPassManager 78 void LPPassManager::addLoop(Loop &L) { 98 void LPPassManager::cloneBasicBlockSimpleAnalysis(BasicBlock *From, 107 void LPPassManager [all...] |
H A D | IVUsers.cpp | 366 bool IVUsersWrapperPass::runOnLoop(Loop *L, LPPassManager &LPM) {
|
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | LoopPass.h | 24 class LPPassManager; 39 virtual bool runOnLoop(Loop *L, LPPassManager &LPM) = 0; 45 virtual bool doInitialization(Loop *L, LPPassManager &LPM) { 53 // Check if this pass is suitable for the current LPPassManager, if 54 // available. This pass P is not suitable for a LPPassManager if P 56 // LPPassManager passes. In such case, pop LPPassManager from the 96 class LPPassManager : public FunctionPass, public PMDataManager { class in namespace:llvm 99 explicit LPPassManager(); 106 // LPPassManager need [all...] |
H A D | IVUsers.h | 180 bool runOnLoop(Loop *L, LPPassManager &LPM) override;
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | LoopExtractor.cpp | 48 bool runOnLoop(Loop *L, LPPassManager &) override; 86 bool LoopExtractor::runOnLoop(Loop *L, LPPassManager &LPM) {
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | LoopRotation.cpp | 89 bool runOnLoop(Loop *L, LPPassManager &LPM) override {
|
H A D | LoopDeletion.cpp | 235 bool runOnLoop(Loop *L, LPPassManager &) override; 252 bool LoopDeletionLegacyPass::runOnLoop(Loop *L, LPPassManager &LPM) {
|
H A D | LoopVersioningLICM.cpp | 127 bool runOnLoop(Loop *L, LPPassManager &LPM) override; 568 bool LoopVersioningLICM::runOnLoop(Loop *L, LPPassManager &LPM) {
|
H A D | LoopInstSimplify.cpp | 187 bool runOnLoop(Loop *L, LPPassManager &LPM) override {
|
H A D | LoopUnswitch.cpp | 172 LPPassManager *LPM; 212 bool runOnLoop(Loop *L, LPPassManager &LPM) override; 519 bool LoopUnswitch::runOnLoop(Loop *L, LPPassManager &LPM_Ref) { 909 LoopInfo *LI, LPPassManager *LPM) { 1418 LPPassManager *LPM, MemorySSAUpdater *MSSAU) {
|
H A D | LoopSink.cpp | 357 bool runOnLoop(Loop *L, LPPassManager &LPM) override {
|
H A D | LoopSimplifyCFG.cpp | 723 bool runOnLoop(Loop *L, LPPassManager &LPM) override {
|
H A D | LoopRerollPass.cpp | 172 bool runOnLoop(Loop *L, LPPassManager &LPM) override; 1641 bool LoopReroll::runOnLoop(Loop *L, LPPassManager &LPM) {
|
H A D | InductiveRangeCheckElimination.cpp | 258 bool runOnLoop(Loop *L, LPPassManager &LPM) override; 596 // keep the parent loop structure consistent. The `LPPassManager' seems to 1769 bool IRCELegacyPass::runOnLoop(Loop *L, LPPassManager &LPM) {
|
H A D | GuardWidening.cpp | 833 bool runOnLoop(Loop *L, LPPassManager &LPM) override {
|
H A D | LoopPredication.cpp | 330 bool runOnLoop(Loop *L, LPPassManager &LPM) override {
|
H A D | SimpleLoopUnswitch.cpp | 2924 bool runOnLoop(Loop *L, LPPassManager &LPM) override; 2939 bool SimpleLoopUnswitchLegacyPass::runOnLoop(Loop *L, LPPassManager &LPM) {
|
H A D | LoopInterchange.cpp | 453 bool runOnLoop(Loop *L, LPPassManager &LPM) override {
|
H A D | LoopUnrollPass.cpp | 1221 bool runOnLoop(Loop *L, LPPassManager &LPM) override {
|
H A D | LoopIdiomRecognize.cpp | 212 bool runOnLoop(Loop *L, LPPassManager &LPM) override {
|
H A D | IndVarSimplify.cpp | 3208 bool runOnLoop(Loop *L, LPPassManager &LPM) override {
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | MVETailPredication.cpp | 76 bool runOnLoop(Loop *L, LPPassManager&) override; 123 bool MVETailPredication::runOnLoop(Loop *L, LPPassManager&) {
|
/freebsd-12-stable/contrib/llvm-project/llvm/tools/opt/ |
H A D | PassPrinters.cpp | 146 bool runOnLoop(Loop *L, LPPassManager &LPM) override {
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonVectorLoopCarriedReuse.cpp | 286 bool runOnLoop(Loop *L, LPPassManager &LPM) override; 318 bool HexagonVectorLoopCarriedReuse::runOnLoop(Loop *L, LPPassManager &LPM) {
|
H A D | HexagonLoopIdiomRecognition.cpp | 142 bool runOnLoop(Loop *L, LPPassManager &LPM) override; 2407 bool HexagonLoopIdiomRecognize::runOnLoop(Loop *L, LPPassManager &LPM) {
|