llvm-capstone/polly/include/polly
Michael Kruse 189abad128 [ScopBuilder] Move addInvariantLoads to ScopBuilder. NFC.
Moved addInvariantLoads and functions listed below to ScopBuilder:
isAParameter
canAlwaysBeHoisted

These functions were referenced only by getNonHoistableCtx.

Moved CLI parameter PollyAllowDereferenceOfAllFunctionParams to
ScopBuilder.

Added iterator range through InvariantEquivClasses.

Patch by Dominik Adamski <adamski.dominik@gmail.com>

Differential Revision: https://reviews.llvm.org/D63172

llvm-svn: 363216
2019-06-12 22:51:56 +00:00
..
CodeGen [polly] Fix non-determinism in IslNodeBuilder. 2019-05-14 23:01:19 +00:00
Config Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
Support [ZoneAlgo] Fix PHI inconsistency in invalid contexts. 2019-05-10 18:38:13 +00:00
Canonicalization.h Apply include-what-you-use #include removal suggestions. NFC. 2019-03-28 20:19:49 +00:00
CodePreparation.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
DeLICM.h Apply include-what-you-use #include removal suggestions. NFC. 2019-03-28 20:19:49 +00:00
DependenceInfo.h Apply include-what-you-use #include removal suggestions. NFC. 2019-03-28 20:19:49 +00:00
FlattenAlgo.h Apply include-what-you-use #include removal suggestions. NFC. 2019-03-28 20:19:49 +00:00
FlattenSchedule.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
ForwardOpTree.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
JSONExporter.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
LinkAllPasses.h Apply include-what-you-use #include removal suggestions. NFC. 2019-03-28 20:19:49 +00:00
Options.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
PolyhedralInfo.h Apply include-what-you-use #include removal suggestions. NFC. 2019-03-28 20:19:49 +00:00
PruneUnprofitable.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
RegisterPasses.h Apply include-what-you-use #include removal suggestions. NFC. 2019-03-28 20:19:49 +00:00
ScheduleOptimizer.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
ScheduleTreeTransform.h [ScheduleOptimizer] Hoist extension nodes after schedule optimization. 2019-05-31 19:26:57 +00:00
ScopBuilder.h [ScopBuilder] Move addInvariantLoads to ScopBuilder. NFC. 2019-06-12 22:51:56 +00:00
ScopDetection.h Apply include-what-you-use #include removal suggestions. NFC. 2019-03-28 20:19:49 +00:00
ScopDetectionDiagnostic.h Apply include-what-you-use #include removal suggestions. NFC. 2019-03-28 20:19:49 +00:00
ScopInfo.h [ScopBuilder] Move addInvariantLoads to ScopBuilder. NFC. 2019-06-12 22:51:56 +00:00
ScopPass.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
Simplify.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
ZoneAlgo.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00