Polly 19.0.0git
Classes | Namespaces | Macros | Functions | Variables
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: Simplify.cpp:26

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 print simplify

◆ Simplify

polly Polly Simplify

Definition at line 853 of file Simplify.cpp.

Referenced by printSortedPolyhedra().