/freebsd-13-stable/contrib/llvm-project/llvm/lib/Bitcode/Reader/ |
H A D | ValueList.cpp | 204 Constant *NewC; local 206 NewC = ConstantArray::get(UserCA->getType(), NewOps); 208 NewC = ConstantStruct::get(UserCS->getType(), NewOps); 210 NewC = ConstantVector::get(NewOps); 213 NewC = cast<ConstantExpr>(UserC)->getWithOperands(NewOps); 216 UserC->replaceAllUsesWith(NewC);
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | CGSCCPassManager.cpp | 424 for (SCC &NewC : llvm::reverse(make_range(std::next(NewSCCRange.begin()), 426 assert(C != &NewC && "No need to re-visit the current SCC!"); 427 assert(OldC != &NewC && "Already handled the original SCC!"); 428 UR.CWorklist.insert(&NewC); 429 LLVM_DEBUG(dbgs() << "Enqueuing a newly formed SCC:" << NewC << "\n"); 433 updateNewSCCFunctionAnalyses(NewC, G, AM, *FAM); 437 AM.invalidate(NewC, PA);
|
H A D | ConstantFolding.cpp | 1113 Constant *NewC = OldC; local 1119 NewC = ConstantFoldConstantImpl(OldC, DL, TLI, FoldedOps); 1120 FoldedOps.insert({OldC, NewC}); 1122 NewC = It->second; 1125 Ops.push_back(NewC);
|
H A D | InstructionSimplify.cpp | 4122 SmallVector<Constant *, 16> NewC; local 4133 NewC.push_back(TEltC); 4135 NewC.push_back(FEltC); 4137 NewC.push_back(TEltC); 4141 if (NewC.size() == NumElts) 4142 return ConstantVector::get(NewC);
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineVectorOps.cpp | 1521 Constant *NewC = Op0IsBinop ? ConstantExpr::getShuffleVector(C, IdC, Mask) : local 1528 NewC = getSafeVectorConstantForBinop(BOpcode, NewC, true); 1533 Instruction *NewBO = BinaryOperator::Create(BOpcode, X, NewC); 1646 Constant *NewC = ConstantExpr::getShuffleVector(C0, C1, Mask); local 1655 NewC = getSafeVectorConstantForBinop(BOpc, NewC, ConstantsAreOp1); 1689 Instruction *NewBO = ConstantsAreOp1 ? BinaryOperator::Create(BOpc, V, NewC) : 1690 BinaryOperator::Create(BOpc, NewC, V);
|
H A D | InstCombineAndOrXor.cpp | 1761 Value *NewC = ConstantExpr::getTrunc(C, X->getType()); 1762 Value *NewBO = Opc == Instruction::Sub ? Builder.CreateBinOp(Opc, NewC, X) 1763 : Builder.CreateBinOp(Opc, X, NewC); 1812 Constant *NewC = ConstantInt::get(I.getType(), *C & *XorC); local 1815 return BinaryOperator::CreateXor(And, NewC); 3253 Constant *NewC = ConstantInt::get(I.getType(), *C + *RHSC); local 3254 return BinaryOperator::CreateSub(NewC, X); 3258 Constant *NewC = ConstantInt::get(I.getType(), *C + *RHSC); local 3259 return BinaryOperator::CreateAdd(X, NewC); 3265 Constant *NewC local [all...] |
H A D | InstCombineAddSub.cpp | 838 Constant *NewC = local 840 return new ZExtInst(Builder.CreateNUWAdd(X, NewC), Ty); 848 Constant *NewC = ConstantExpr::getAdd(WideC, Op1C); local 850 return BinaryOperator::CreateAdd(WideX, NewC); 855 Constant *NewC = ConstantExpr::getAdd(WideC, Op1C); local 857 return BinaryOperator::CreateAdd(WideX, NewC);
|
H A D | InstCombineMulDivRem.cpp | 1247 Constant *C2, *NewC = nullptr; 1250 NewC = ConstantExpr::getFDiv(C, C2); 1253 NewC = ConstantExpr::getFMul(C, C2); 1259 if (!NewC || !NewC->isNormalFP()) 1262 return BinaryOperator::CreateFDivFMF(NewC, X, &I);
|
H A D | InstCombineCompares.cpp | 1926 Constant *NewC = ConstantInt::get(Or->getType(), C ^ (*MaskC)); local 1927 return new ICmpInst(Pred, And, NewC); 2177 Constant *NewC = local 2179 return new ICmpInst(Pred, Builder.CreateTrunc(X, TruncTy), NewC); 2600 APInt NewC = local 2607 return new ICmpInst(Pred, X, ConstantInt::get(Ty, NewC)); 2863 Value *NewC = ConstantInt::get(EltTy, C->trunc(EltTy->getBitWidth())); local 2864 return new ICmpInst(Pred, Extract, NewC); 5248 Constant *NewC = ConstantExpr::getAdd(C, OneOrNegOne); local 5250 return std::make_pair(NewPred, NewC); 6242 Constant *NewC = ConstantFP::get(X->getType(), TruncC); local [all...] |
H A D | InstructionCombining.cpp | 1551 // Find constant NewC that has property: 1552 // shuffle(NewC, ShMask) = C 1555 // ShMask = <1,1,2,2> and C = <5,5,6,6> --> NewC = <undef,5,6,undef> 1601 Constant *NewC = ConstantVector::get(NewVecC); local 1606 NewC = getSafeVectorConstantForBinop(Opcode, NewC, ConstOp1); 1608 // Op(shuffle(V1, Mask), C) -> shuffle(Op(V1, NewC), Mask) 1609 // Op(C, shuffle(V1, Mask)) -> shuffle(Op(NewC, V1), Mask) 1610 Value *NewLHS = ConstOp1 ? V1 : NewC; 1611 Value *NewRHS = ConstOp1 ? NewC [all...] |
H A D | InstCombineShifts.cpp | 1026 auto *NewC = ConstantExpr::getShl(ConstantInt::get(Ty, 1), C1); local 1027 return SelectInst::Create(X, NewC, ConstantInt::getNullValue(Ty));
|
H A D | InstCombineCalls.cpp | 2112 APInt NewC = local 2117 IID, X, ConstantInt::get(Arg1->getType(), NewC)));
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
H A D | SystemZISelLowering.cpp | 2421 Comparison NewC(C); 2425 NewC.Op0 = C.Op0.getOperand(0); 2426 NewC.Op1 = C.Op0.getOperand(1); 2427 Mask = dyn_cast<ConstantSDNode>(NewC.Op1); 2435 if (NewC.Op0.getValueType() != MVT::i64 || 2436 NewC.CCMask == SystemZ::CCMASK_CMP_EQ || 2437 NewC.CCMask == SystemZ::CCMASK_CMP_NE || 2438 NewC.ICmpType == SystemZICMP::SignedOnly) 2441 if (NewC.CCMask == SystemZ::CCMASK_CMP_LE || 2442 NewC [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | WholeProgramDevirt.cpp | 1107 Comdat *NewC = M.getOrInsertComdat(NewName); local 1108 NewC->setSelectionKind(C->getSelectionKind()); 1111 GO.setComdat(NewC);
|
H A D | GlobalOpt.cpp | 847 if (Constant *NewC = ConstantFoldInstruction(I, DL, TLI)) { 848 I->replaceAllUsesWith(NewC);
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonISelDAGToDAGHVX.cpp | 1842 CycleType NewC(C.begin()+LogPos, C.end()); 1843 NewC.append(C.begin(), C.begin()+LogPos); 1844 return NewC;
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | TargetLowering.cpp | 515 SDValue NewC = TLO.DAG.getConstant(DemandedBits & C, DL, VT); local 516 SDValue NewOp = TLO.DAG.getNode(Opcode, DL, VT, Op.getOperand(0), NewC); 3975 APInt NewC = C1; local 3979 NewC = NewC + 1; 3984 NewC.lshrInPlace(ShiftBits); 3985 if (ShiftBits && NewC.getMinSignedBits() <= 64 && 3986 isLegalICmpImmediate(NewC.getSExtValue()) && 3990 SDValue CmpRHS = DAG.getConstant(NewC, dl, ShValTy);
|
H A D | DAGCombiner.cpp | 2155 if (SDValue NewC = 2158 return DAG.getNode(ISD::ADD, DL, VT, NewShift, NewC); 3140 SDValue NewC = local 3142 assert(NewC && "Constant folding failed"); 3143 return DAG.getNode(ISD::ADD, DL, VT, N0.getOperand(0), NewC); 3151 SDValue NewC = DAG.FoldConstantArithmetic(ISD::SUB, DL, VT, {N0, N11}); local 3152 assert(NewC && "Constant folding failed"); 3153 return DAG.getNode(ISD::SUB, DL, VT, NewC, N1.getOperand(0)); 3161 SDValue NewC = local 3163 assert(NewC 3171 SDValue NewC = local 12699 SDValue NewC = DAG.getNode(ISD::FADD, DL, VT, N0.getOperand(1), N1, Flags); local [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/IR/ |
H A D | Constants.cpp | 722 SmallVector<Constant *, 32> NewC(NumElts); 727 NewC[i] = EltC && match(EltC, m_Undef()) ? Replacement : EltC; 729 return ConstantVector::get(NewC);
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaTemplate.cpp | 7582 const Expr *NewC = nullptr, *OldC = nullptr; local 7584 NewC = TC->getImmediatelyDeclaredConstraint(); 7589 S.Diag(NewC ? NewC->getBeginLoc() : New->getBeginLoc(), 7595 if (!NewC != !OldC) { 7601 if (NewC) { 7604 NewC->Profile(NewCID, S.Context, /*Canonical=*/true);
|
H A D | TreeTransform.h | 10191 ExprResult NewC = getDerived().TransformExpr(C); local 10192 if (NewC.isInvalid()) 10194 Children.push_back(NewC.get()); 10196 Changed |= NewC.get() != C; 12531 TransformedInitCapture &NewC = InitCaptures[C - E->capture_begin()]; local 12536 for (InitCaptureInfoTy &Info : NewC.Expansions) { 12544 OldVD->getLocation(), InitQualType, NewC.EllipsisLoc,
|
H A D | SemaTemplateInstantiateDecl.cpp | 3385 OMPClause *NewC = SemaRef.ActOnOpenMPMapClause( local 3389 Clauses.push_back(NewC);
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMISelLowering.cpp | 17182 SDValue NewC = TLO.DAG.getConstant(NewMask, DL, VT); 17183 SDValue NewOp = TLO.DAG.getNode(ISD::AND, DL, VT, Op.getOperand(0), NewC);
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86ISelLowering.cpp | [all...] |