/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineShifts.cpp | 444 Value *NewC = Builder.CreateBinOp(I.getOpcode(), C, C1); commonShiftTransforms() local 482 Constant *NewC = ConstantInt::get(Ty, I.getOpcode() == Instruction::Shl commonShiftTransforms() local 1233 auto *NewC = Builder.CreateShl(ConstantInt::get(Ty, 1), C1); visitShl() local 1427 auto *NewC = ConstantInt::get( visitLShr() local
|
H A D | InstCombineCompares.cpp | 2056 Value *NewC = foldICmpOrConstant() local 2077 Constant *NewC = ConstantInt::get(Or->getType(), C ^ (*MaskC)); foldICmpOrConstant() local 2089 Constant *NewC = ConstantInt::get(X->getType(), TrueIfSigned ? 1 : 0); foldICmpOrConstant() local 2175 Constant *NewC = ConstantInt::get(MulTy, C.sdiv(*MulC)); foldICmpMulConstant() local 2187 Constant *NewC = ConstantInt::get(MulTy, C.udiv(*MulC)); foldICmpMulConstant() local 2197 Constant *NewC = nullptr; foldICmpMulConstant() local 2442 Constant *NewC = foldICmpShlConstant() local 2491 Constant *NewC = ConstantInt::get(Shr->getType(), CmpLZ - ShiftLZ); foldICmpShrConstant() local 3069 APInt NewC = foldICmpAddConstant() local 3404 Value *NewC = ConstantInt::get(EltTy, C->trunc(EltTy->getBitWidth())); foldICmpBitCast() local 6848 Constant *NewC = ConstantExpr::getAdd(C, OneOrNegOne); getFlippedStrictnessPredicateAndConstant() local 8313 Constant *NewC = ConstantFP::get(X->getType(), TruncC); visitFCmpInst() local [all...] |
H A D | InstCombineSimplifyDemanded.cpp | 676 Constant *NewC = ConstantFoldBinaryOpOperands(Instruction::Shl, C, SimplifyDemandedUseBits() local 757 Constant *NewC = ConstantFoldBinaryOpOperands(Instruction::LShr, C, SimplifyDemandedUseBits() local
|
H A D | InstCombineAddSub.cpp | 824 APInt NewC = *C2 + C1->trunc(C2->getBitWidth()); in foldNoWrapAdd() local 836 Value *NewC = Builder.CreateAdd(WideC, Op1C); foldNoWrapAdd() local 844 Value *NewC = Builder.CreateAdd(WideC, Op1C); foldNoWrapAdd() local 1187 APInt NewC = C1 - C2 * C0; SimplifyAddWithRemainder() local [all...] |
H A D | InstCombineAndOrXor.cpp | 1281 APInt NewC, Offset; foldAndOrOfICmpsUsingRanges() local 1896 Value *NewC = ConstantExpr::getTrunc(C, X->getType()); narrowMaskedBinOp() local 2153 Value *NewC = Builder.CreateBinOp( foldBinOpOfDisplacedShifts() local 2332 Constant *NewC = ConstantInt::get(Ty, *C & *XorC); visitAnd() local 3870 APInt NewC = WO->getBinaryOp() == Instruction::Add visitOr() local 4106 APInt NewC, Offset; foldXorOfICmps() local [all...] |
H A D | InstCombineMulDivRem.cpp | 307 Value *NewC = Builder.CreateMul(C1, MulC); visitMul() local 1776 Constant *C2, *NewC = nullptr; foldFDivConstantDividend() local
|
H A D | InstCombineCalls.cpp | 1251 Value *NewC = Builder.CreateSelect(CondC, C0, C1); reassociateMinMaxWithConstants() local 2129 APInt NewC = visitCallInst() local 2210 auto *NewC = Builder.CreateBinaryIntrinsic(Intrinsic::usub_sat, C, C1); visitCallInst() local
|
H A D | InstCombineVectorOps.cpp | 2189 Constant *NewC = Op0IsBinop ? ConstantExpr::getShuffleVector(C, IdC, Mask) : foldSelectShuffleWith1Binop() local 2320 Constant *NewC = ConstantExpr::getShuffleVector(C0, C1, Mask); foldSelectShuffle() local
|
H A D | InstructionCombining.cpp | 1967 Constant *NewC = ConstantFoldBinaryOpOperands(BO.getOpcode(), C0, C1, DL); foldBinopWithPhiOperands() local 2192 Constant *NewC = ConstantVector::get(NewVecC); foldVectorBinop() local 2964 std::optional<APInt> NewC; visitGetElementPtrInst() local [all...] |
/llvm-project/llvm/lib/Analysis/ |
H A D | LazyCallGraph.cpp | 1639 SCC *NewC = nullptr; addSplitFunction() local 1757 SCC *NewC = createSCC(*NewRC, SmallVector<Node *, 1>({&NewN})); addSplitRefRecursiveFunctions() local [all...] |
H A D | ConstantFolding.cpp | 1084 Constant *NewC = OldC; ConstantFoldConstantImpl() local
|
H A D | InstructionSimplify.cpp | 4912 SmallVector<Constant *, 16> NewC; simplifySelectInst() local 5545 SmallVector<Constant *, 32> NewC(NumElts); propagateNaN() local [all...] |
/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | LoopUnroll.cpp | 402 Inst.setOperand(1, ConstantInt::get(Inst.getType(), NewC)); in simplifyLoopAfterUnroll() local
|
/llvm-project/llvm/unittests/Analysis/ |
H A D | CGSCCPassManagerTest.cpp | 1211 auto &NewC = in TEST_F() local 1257 auto &NewC = in TEST_F() local
|
/llvm-project/llvm/lib/IR/ |
H A D | Constants.cpp | 782 SmallVector<Constant *, 32> NewC(NumElts); replaceUndefsWith() local 812 SmallVector<Constant *, 32> NewC(NumElts); mergeUndefsWith() local
|
/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | WholeProgramDevirt.cpp | 1308 Comdat *NewC = M.getOrInsertComdat(NewName); trySingleImplDevirt() local
|
H A D | GlobalOpt.cpp | 894 if (Constant *NewC = ConstantFoldInstruction(I, DL, TLI)) { ConstantPropUsersOf() local
|
/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | DAGCombiner.cpp | 2622 if (SDValue NewC = DAG.FoldConstantArithmetic( foldAddSubOfSignBit() local 3197 SDValue NewC = DAG.getNode(ISD::ADD, DL, VT, N0.getOperand(1), visitADDLikeCommutative() local 3915 if (SDValue NewC = DAG.FoldConstantArithmetic(ISD::SUB, DL, VT, {N01, N1})) visitSUB() local 3922 if (SDValue NewC = DAG.FoldConstantArithmetic(ISD::SUB, DL, VT, {N0, N11})) visitSUB() local 3929 if (SDValue NewC = DAG.FoldConstantArithmetic(ISD::ADD, DL, VT, {N01, N1})) visitSUB() local 3936 if (SDValue NewC = DAG.FoldConstantArithmetic(ISD::SUB, DL, VT, {N00, N1})) visitSUB() local 16578 SDValue NewC = DAG.getNode(ISD::FADD, DL, VT, N0.getOperand(1), N1); visitFADD() local [all...] |
H A D | TargetLowering.cpp | 547 SDValue NewC = TLO.DAG.getConstant(DemandedBits & C, DL, VT); ShrinkDemandedConstant() local 5157 APInt NewC = C1; SimplifySetCC() local
|
/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonISelDAGToDAGHVX.cpp | 2391 CycleType NewC(C.begin() + LogPos, C.end()); perfect() local
|
/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
H A D | CombinerHelper.cpp | 7042 APInt NewC, Offset; tryFoldAndOrOrICmpsUsingRanges() local 7256 APInt NewC = IsSigned ? MaybeAddRHS->sadd_ov(*MaybeRHS, Overflow) matchAddOverflow() local
|
/llvm-project/clang/lib/Sema/ |
H A D | SemaTemplateInstantiateDecl.cpp | 3793 OMPClause *NewC = SemaRef.OpenMP().ActOnOpenMPMapClause( VisitOMPDeclareMapperDecl() local
|
H A D | TreeTransform.h | 11990 ExprResult NewC = getDerived().TransformExpr(C); TransformRecoveryExpr() local 14420 TransformedInitCapture &NewC = InitCaptures[C - E->capture_begin()]; TransformLambdaExpr() local
|
H A D | SemaTemplate.cpp | 8823 const Expr *NewC = nullptr, *OldC = nullptr; MatchTemplateParameterKind() local
|
/llvm-project/llvm/lib/Target/SystemZ/ |
H A D | SystemZISelLowering.cpp | 2883 Comparison NewC(C); adjustForTestUnderMask() local [all...] |