LLVM 22.0.0git
LowerConstantIntrinsics.cpp File Reference

Go to the source code of this file.

Macros

#define DEBUG_TYPE   "lower-is-constant-intrinsic"

Functions

 STATISTIC (IsConstantIntrinsicsHandled, "Number of 'is.constant' intrinsic calls handled")
 STATISTIC (ObjectSizeIntrinsicsHandled, "Number of 'objectsize' intrinsic calls handled")
static ValuelowerIsConstantIntrinsic (IntrinsicInst *II)
static bool replaceConditionalBranchesOnConstant (Instruction *II, Value *NewValue, DomTreeUpdater *DTU)

Macro Definition Documentation

◆ DEBUG_TYPE

#define DEBUG_TYPE   "lower-is-constant-intrinsic"

Definition at line 39 of file LowerConstantIntrinsics.cpp.

Function Documentation

◆ lowerIsConstantIntrinsic()

Value * lowerIsConstantIntrinsic ( IntrinsicInst * II)
static

◆ replaceConditionalBranchesOnConstant()

◆ STATISTIC() [1/2]

STATISTIC ( IsConstantIntrinsicsHandled ,
"Number of 'is.constant' intrinsic calls handled"  )

◆ STATISTIC() [2/2]

STATISTIC ( ObjectSizeIntrinsicsHandled ,
"Number of 'objectsize' intrinsic calls handled"  )