Florian Hahn
edf46f365c
[SCEV] Use const SCEV * explicitly in more places.
...
Use const SCEV * explicitly in more places to prepare for
https://github.com/llvm/llvm-project/pull/91961 . Split off as suggested.
2024-08-03 20:10:01 +01:00
Nikita Popov
4169338e75
[IR] Don't include Module.h in Analysis.h (NFC) ( #97023 )
...
Replace it with a forward declaration instead. Analysis.h is pulled in
by all passes, but not all passes need to access the module.
2024-06-28 14:30:47 +02:00
Dmitry Makogon
797da79a92
[LoopUtils] Add isKnownPositiveInLoop and isKnownNonPositiveInLoop functions
2023-04-12 18:46:11 +07:00
Simon Pilgrim
c18b753686
LoopUtils.h - reduce AliasAnalysis.h include to forward declarations. NFC.
...
Fix implicit include dependencies in source files and replace legacy AliasAnalysis typedef with AAResults where necessary.
2020-06-24 17:58:38 +01:00
Simon Pilgrim
a5f1f9c9b8
ScalarEvolution.h - reduce LoopInfo.h include to forward declarations. NFC.
...
Move ScalarEvolution::forgetLoopDispositions implementation to ScalarEvolution.cpp to remove the dependency.
Add implicit header dependency to source files where necessary.
2020-06-17 15:48:23 +01:00
Florian Hahn
a7aaadc135
[TTI] Clean up includes (NFC).
...
Remove some unnecessary includes, replace some with forward
declarations.
This also exposed a few places that were missing some includes.
2020-04-19 20:11:59 +01:00
Whitney Tsang
9883d7edc6
[LoopUtils] Updated deleteDeadLoop() to handle loop nest.
...
Reviewer: kariddi, sanjoy, reames, Meinersbur, bmahjour, etiotto,
kbarton
Reviewed By: Meinersbur
Subscribers: mgorny, hiraditya, llvm-commits
Tag: LLVM
Differential Revision: https://reviews.llvm.org/D70939
2019-12-18 15:59:45 +00:00
Whitney Tsang
ec4749e3b8
Revert "[LoopUtils] Updated deleteDeadLoop() to handle loop nest."
...
This reverts commit cd09fee3d63296dd2df0bbb1fae363ca9f311d44.
This reverts commit c066ff11d84a7797503ad5a44c4129136926dc85.
2019-12-17 03:51:41 +00:00
Whitney Tsang
cd09fee3d6
[LoopUtils] Updated deleteDeadLoop() to handle loop nest.
...
Reviewer: kariddi, sanjoy, reames, Meinersbur, bmahjour, etiotto,
kbarton
Reviewed By: Meinersbur
Subscribers: mgorny, hiraditya, llvm-commits
Tag: LLVM
Differential Revision: https://reviews.llvm.org/D70939
2019-12-17 01:14:14 +00:00