Lines Matching refs:ICmpInst
133 Value *FoldAndOfICmps(ICmpInst *LHS, ICmpInst *RHS);
136 Value *FoldOrOfICmps(ICmpInst *LHS, ICmpInst *RHS);
152 Instruction *visitICmpInst(ICmpInst &I);
153 Instruction *visitICmpInstWithCastAndCast(ICmpInst &ICI);
154 Instruction *visitICmpInstWithInstAndIntCst(ICmpInst &ICI,
157 Instruction *FoldICmpDivCst(ICmpInst &ICI, BinaryOperator *DivI,
159 Instruction *FoldICmpShrCst(ICmpInst &ICI, BinaryOperator *DivI,
161 Instruction *FoldICmpAddOpCst(ICmpInst &ICI, Value *X, ConstantInt *CI,
162 ICmpInst::Predicate Pred, Value *TheAdd);
164 ICmpInst::Predicate Cond, Instruction &I);
188 Instruction *visitSelectInstWithICmp(SelectInst &SI, ICmpInst *ICI);
231 Instruction *transformZExtICmp(ICmpInst *ICI, Instruction &CI,
233 Instruction *transformSExtICmp(ICmpInst *ICI, Instruction &CI);