Polly 22.0.0git
Simplify.cpp File Reference
#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.

Classes

class  false::SimplifyPrinterLegacyPass
 Print result from SimplifyWrapperPass. More...

Namespaces

namespace  false

Macros

#define DEBUG_TYPE   "polly-simplify"
#define TWO_STATISTICS(VARNAME, DESC)

Functions

 INITIALIZE_PASS_BEGIN (SimplifyWrapperPass, "polly-simplify", "Polly - Simplify", false, false) INITIALIZE_PASS_END(SimplifyWrapperPass
 INITIALIZE_PASS_BEGIN (SimplifyPrinterLegacyPass, "polly-print-simplify", "Polly - Print Simplify actions", false, false) INITIALIZE_PASS_END(SimplifyPrinterLegacyPass

Variables

polly simplify
polly Polly Simplify
polly Polly false
polly print Polly Print Simplify actions

Macro Definition Documentation

◆ DEBUG_TYPE

#define DEBUG_TYPE   "polly-simplify"

Definition at line 26 of file Simplify.cpp.

◆ TWO_STATISTICS

#define TWO_STATISTICS ( VARNAME,
DESC )
Value:
static llvm::Statistic VARNAME[2] = { \
{DEBUG_TYPE, #VARNAME "0", DESC " (first)"}, \
{DEBUG_TYPE, #VARNAME "1", DESC " (second)"}}
#define DEBUG_TYPE

Definition at line 33 of file Simplify.cpp.

Function Documentation

◆ 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  )

Variable Documentation

◆ actions

polly print Polly Print Simplify actions

Definition at line 900 of file Simplify.cpp.

◆ false

polly print Polly Print Simplify false

Definition at line 854 of file Simplify.cpp.

◆ Simplify

polly Polly Simplify

Definition at line 853 of file Simplify.cpp.

Referenced by printSortedPolyhedra().

◆ simplify