Searched refs:LPPassManager (Results 1 - 25 of 27) sorted by relevance

12

/freebsd-12-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DLoopPass.cpp9 // 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 DIVUsers.cpp366 bool IVUsersWrapperPass::runOnLoop(Loop *L, LPPassManager &LPM) {
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DLoopPass.h24 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 DIVUsers.h180 bool runOnLoop(Loop *L, LPPassManager &LPM) override;
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DLoopExtractor.cpp48 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 DLoopRotation.cpp89 bool runOnLoop(Loop *L, LPPassManager &LPM) override {
H A DLoopDeletion.cpp235 bool runOnLoop(Loop *L, LPPassManager &) override;
252 bool LoopDeletionLegacyPass::runOnLoop(Loop *L, LPPassManager &LPM) {
H A DLoopVersioningLICM.cpp127 bool runOnLoop(Loop *L, LPPassManager &LPM) override;
568 bool LoopVersioningLICM::runOnLoop(Loop *L, LPPassManager &LPM) {
H A DLoopInstSimplify.cpp187 bool runOnLoop(Loop *L, LPPassManager &LPM) override {
H A DLoopUnswitch.cpp172 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 DLoopSink.cpp357 bool runOnLoop(Loop *L, LPPassManager &LPM) override {
H A DLoopSimplifyCFG.cpp723 bool runOnLoop(Loop *L, LPPassManager &LPM) override {
H A DLoopRerollPass.cpp172 bool runOnLoop(Loop *L, LPPassManager &LPM) override;
1641 bool LoopReroll::runOnLoop(Loop *L, LPPassManager &LPM) {
H A DInductiveRangeCheckElimination.cpp258 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 DGuardWidening.cpp833 bool runOnLoop(Loop *L, LPPassManager &LPM) override {
H A DLoopPredication.cpp330 bool runOnLoop(Loop *L, LPPassManager &LPM) override {
H A DSimpleLoopUnswitch.cpp2924 bool runOnLoop(Loop *L, LPPassManager &LPM) override;
2939 bool SimpleLoopUnswitchLegacyPass::runOnLoop(Loop *L, LPPassManager &LPM) {
H A DLoopInterchange.cpp453 bool runOnLoop(Loop *L, LPPassManager &LPM) override {
H A DLoopUnrollPass.cpp1221 bool runOnLoop(Loop *L, LPPassManager &LPM) override {
H A DLoopIdiomRecognize.cpp212 bool runOnLoop(Loop *L, LPPassManager &LPM) override {
H A DIndVarSimplify.cpp3208 bool runOnLoop(Loop *L, LPPassManager &LPM) override {
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DMVETailPredication.cpp76 bool runOnLoop(Loop *L, LPPassManager&) override;
123 bool MVETailPredication::runOnLoop(Loop *L, LPPassManager&) {
/freebsd-12-stable/contrib/llvm-project/llvm/tools/opt/
H A DPassPrinters.cpp146 bool runOnLoop(Loop *L, LPPassManager &LPM) override {
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonVectorLoopCarriedReuse.cpp286 bool runOnLoop(Loop *L, LPPassManager &LPM) override;
318 bool HexagonVectorLoopCarriedReuse::runOnLoop(Loop *L, LPPassManager &LPM) {
H A DHexagonLoopIdiomRecognition.cpp142 bool runOnLoop(Loop *L, LPPassManager &LPM) override;
2407 bool HexagonLoopIdiomRecognize::runOnLoop(Loop *L, LPPassManager &LPM) {

Completed in 284 milliseconds

12