Searched refs:WideC (Results 1 – 3 of 3) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineAddSub.cpp | 840 Value *WideC = Builder.CreateSExt(NarrowC, Ty); in foldNoWrapAdd() local 841 Value *NewC = Builder.CreateAdd(WideC, Op1C); in foldNoWrapAdd() 848 Value *WideC = Builder.CreateZExt(NarrowC, Ty); in foldNoWrapAdd() local 849 Value *NewC = Builder.CreateAdd(WideC, Op1C); in foldNoWrapAdd()
|
| H A D | InstructionCombining.cpp | 2524 Constant *WideC; in narrowMathIfNoOverflow() local 2525 if (!Op0->hasOneUse() || !match(Op1, m_Constant(WideC))) in narrowMathIfNoOverflow() 2527 Constant *NarrowC = getLosslessTrunc(WideC, X->getType(), CastOpc); in narrowMathIfNoOverflow()
|
| H A D | InstCombineCompares.cpp | 1495 Constant *WideC = ConstantInt::get(SrcTy, C.zext(SrcBits)); in foldICmpTruncConstant() local 1496 return new ICmpInst(Pred, And, WideC); in foldICmpTruncConstant()
|