Home | History | Annotate | Download | only in InstCombine

Lines Matching refs:CxtI

257   Value *FoldOrOfICmps(ICmpInst *LHS, ICmpInst *RHS, Instruction *CxtI);
386 bool WillNotOverflowSignedAdd(Value *LHS, Value *RHS, Instruction &CxtI);
387 bool WillNotOverflowSignedSub(Value *LHS, Value *RHS, Instruction &CxtI);
388 bool WillNotOverflowUnsignedSub(Value *LHS, Value *RHS, Instruction &CxtI);
389 bool WillNotOverflowSignedMul(Value *LHS, Value *RHS, Instruction &CxtI);
472 unsigned Depth, Instruction *CxtI) const {
473 return llvm::computeKnownBits(V, KnownZero, KnownOne, DL, Depth, AC, CxtI,
478 Instruction *CxtI = nullptr) const {
479 return llvm::MaskedValueIsZero(V, Mask, DL, Depth, AC, CxtI, DT);
482 Instruction *CxtI = nullptr) const {
483 return llvm::ComputeNumSignBits(Op, DL, Depth, AC, CxtI, DT);
486 unsigned Depth = 0, Instruction *CxtI = nullptr) const {
487 return llvm::ComputeSignBit(V, KnownZero, KnownOne, DL, Depth, AC, CxtI,
491 const Instruction *CxtI) {
492 return llvm::computeOverflowForUnsignedMul(LHS, RHS, DL, AC, CxtI, DT);
495 const Instruction *CxtI) {
496 return llvm::computeOverflowForUnsignedAdd(LHS, RHS, DL, AC, CxtI, DT);
517 Instruction *CxtI);