LLVM 22.0.0git
PHITransAddr.cpp File Reference

Go to the source code of this file.

Functions

static bool canPHITrans (Instruction *Inst)
static bool verifySubExpr (Value *Expr, SmallVectorImpl< Instruction * > &InstInputs)
static void RemoveInstInputs (Value *V, SmallVectorImpl< Instruction * > &InstInputs)

Variables

static cl::opt< boolEnableAddPhiTranslation ("gvn-add-phi-translation", cl::init(false), cl::Hidden, cl::desc("Enable phi-translation of add instructions"))

Function Documentation

◆ canPHITrans()

◆ RemoveInstInputs()

◆ verifySubExpr()

Variable Documentation

◆ EnableAddPhiTranslation

cl::opt< bool > EnableAddPhiTranslation("gvn-add-phi-translation", cl::init(false), cl::Hidden, cl::desc("Enable phi-translation of add instructions")) ( "gvn-add-phi-translation" ,
cl::init(false) ,
cl::Hidden ,
cl::desc("Enable phi-translation of add instructions")  )
static