Polly 19.0.0git
Enumerations | Functions
IslExprBuilder.cpp File Reference
#include "polly/CodeGen/IslExprBuilder.h"
#include "polly/CodeGen/RuntimeDebugBuilder.h"
#include "polly/Options.h"
#include "polly/ScopInfo.h"
#include "polly/Support/GICHelper.h"
#include "llvm/Transforms/Utils/BasicBlockUtils.h"

Go to the source code of this file.

Enumerations

enum  OverflowTrackingChoice { OT_NEVER , OT_REQUEST , OT_ALWAYS }
 Different overflow tracking modes. More...
 

Functions

static cl::opt< OverflowTrackingChoiceOTMode ("polly-overflow-tracking", cl::desc("Define where potential integer overflows in generated " "expressions should be tracked."), cl::values(clEnumValN(OT_NEVER, "never", "Never track the overflow bit."), clEnumValN(OT_REQUEST, "request", "Track the overflow bit if requested."), clEnumValN(OT_ALWAYS, "always", "Always track the overflow bit.")), cl::Hidden, cl::init(OT_REQUEST), cl::cat(PollyCategory))
 

Enumeration Type Documentation

◆ OverflowTrackingChoice

Different overflow tracking modes.

Enumerator
OT_NEVER 

Never tack potential overflows.

OT_REQUEST 

Track potential overflows if requested.

OT_ALWAYS 

Always track potential overflows.

Definition at line 22 of file IslExprBuilder.cpp.

Function Documentation

◆ OTMode()

static cl::opt< OverflowTrackingChoice > OTMode ( "polly-overflow-tracking"  ,
cl::desc("Define where potential integer overflows in generated " "expressions should be tracked.")  ,
cl::values(clEnumValN(OT_NEVER, "never", "Never track the overflow bit."), clEnumValN(OT_REQUEST, "request", "Track the overflow bit if requested."), clEnumValN(OT_ALWAYS, "always", "Always track the overflow bit."))  ,
cl::Hidden  ,
cl::init(OT_REQUEST ,
cl::cat(PollyCategory  
)
static