#include "polly/Simplify.h"
#include "polly/ScopInfo.h"
#include "polly/ScopPass.h"
#include "polly/Support/GICHelper.h"
#include "polly/Support/ISLOStream.h"
#include "polly/Support/ISLTools.h"
#include "polly/Support/VirtualInstruction.h"
#include "llvm/ADT/Statistic.h"
#include "llvm/InitializePasses.h"
#include "llvm/Support/Debug.h"
#include <optional>
#include "polly/Support/PollyDebug.h"
Go to the source code of this file.
◆ DEBUG_TYPE
#define DEBUG_TYPE "polly-simplify" |
◆ TWO_STATISTICS
#define TWO_STATISTICS |
( |
|
VARNAME, |
|
|
|
DESC |
|
) |
| |
Value: static llvm::Statistic VARNAME[2] = { \
Definition at line 33 of file Simplify.cpp.
◆ INITIALIZE_PASS_BEGIN() [1/2]
INITIALIZE_PASS_BEGIN |
( |
SimplifyPrinterLegacyPass |
, |
|
|
"polly-print-simplify" |
, |
|
|
"Polly - Print Simplify actions" |
, |
|
|
false |
, |
|
|
false |
|
|
) |
| |
◆ INITIALIZE_PASS_BEGIN() [2/2]
INITIALIZE_PASS_BEGIN |
( |
SimplifyWrapperPass |
, |
|
|
"polly-simplify" |
, |
|
|
"Polly - Simplify" |
, |
|
|
false |
, |
|
|
false |
|
|
) |
| |
◆ actions
polly print Polly Print Simplify actions |
◆ false
◆ simplify
Definition at line 853 of file Simplify.cpp.
Referenced by polly::ZoneAlgorithm::computeCommon(), polly::ZoneAlgorithm::computeKnown(), polly::ZoneAlgorithm::computeNormalizedPHIs(), drop_redundant_divs_again(), fuse(), polly::ZoneAlgorithm::getDefToTarget(), polly::ZoneAlgorithm::getScalarReachingDefinition(), polly::Scop::intersectDefinedBehavior(), polly::ZoneAlgorithm::makeValInst(), printSortedPolyhedra(), polly::ScopStmt::realignParams(), polly::Scop::simplifyContexts(), and update_basic_maps().
◆ Simplify