Searched refs:NewC (Results 1 - 24 of 24) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Bitcode/Reader/
H A DValueList.cpp204 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 DCGSCCPassManager.cpp424 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 DConstantFolding.cpp1113 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 DInstructionSimplify.cpp4122 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 DInstCombineVectorOps.cpp1521 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 DInstCombineAndOrXor.cpp1761 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 DInstCombineAddSub.cpp838 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 DInstCombineMulDivRem.cpp1247 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 DInstCombineCompares.cpp1926 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 DInstructionCombining.cpp1551 // 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 DInstCombineShifts.cpp1026 auto *NewC = ConstantExpr::getShl(ConstantInt::get(Ty, 1), C1); local
1027 return SelectInst::Create(X, NewC, ConstantInt::getNullValue(Ty));
H A DInstCombineCalls.cpp2112 APInt NewC = local
2117 IID, X, ConstantInt::get(Arg1->getType(), NewC)));
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp2421 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 DWholeProgramDevirt.cpp1107 Comdat *NewC = M.getOrInsertComdat(NewName); local
1108 NewC->setSelectionKind(C->getSelectionKind());
1111 GO.setComdat(NewC);
H A DGlobalOpt.cpp847 if (Constant *NewC = ConstantFoldInstruction(I, DL, TLI)) {
848 I->replaceAllUsesWith(NewC);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelDAGToDAGHVX.cpp1842 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 DTargetLowering.cpp515 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 DDAGCombiner.cpp2155 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 DConstants.cpp722 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 DSemaTemplate.cpp7582 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 DTreeTransform.h10191 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 DSemaTemplateInstantiateDecl.cpp3385 OMPClause *NewC = SemaRef.ActOnOpenMPMapClause( local
3389 Clauses.push_back(NewC);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp17182 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 DX86ISelLowering.cpp[all...]

Completed in 580 milliseconds