Home
last modified time | relevance | path

Searched refs:NewC (Results 1 – 25 of 26) sorted by relevance

12

/freebsd-12-stable/contrib/llvm-project/llvm/lib/Bitcode/Reader/
DValueList.cpp195 Constant *NewC; in resolveConstantForwardRefs() local
197 NewC = ConstantArray::get(UserCA->getType(), NewOps); in resolveConstantForwardRefs()
199 NewC = ConstantStruct::get(UserCS->getType(), NewOps); in resolveConstantForwardRefs()
201 NewC = ConstantVector::get(NewOps); in resolveConstantForwardRefs()
204 NewC = cast<ConstantExpr>(UserC)->getWithOperands(NewOps); in resolveConstantForwardRefs()
207 UserC->replaceAllUsesWith(NewC); in resolveConstantForwardRefs()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Analysis/
DLazyCallGraph.cpp1631 SCC *NewC = nullptr; in addSplitFunction() local
1638 NewC = OriginalC; in addSplitFunction()
1639 NewC->Nodes.push_back(&NewN); in addSplitFunction()
1644 if (!NewC) { in addSplitFunction()
1652 NewC = createSCC(*NewRC, SmallVector<Node *, 1>({&NewN})); in addSplitFunction()
1663 NewRC->SCCs.insert(NewRC->SCCs.begin() + InsertIndex, NewC); in addSplitFunction()
1672 if (!NewC) { in addSplitFunction()
1677 NewC = createSCC(*NewRC, SmallVector<Node *, 1>({&NewN})); in addSplitFunction()
1678 NewRC->SCCIndices[NewC] = 0; in addSplitFunction()
1679 NewRC->SCCs.push_back(NewC); in addSplitFunction()
[all …]
DCGSCCPassManager.cpp874 for (SCC &NewC : llvm::reverse(llvm::drop_begin(NewSCCRange))) { in incorporateNewSCCRange()
875 assert(C != &NewC && "No need to re-visit the current SCC!"); in incorporateNewSCCRange()
876 assert(OldC != &NewC && "Already handled the original SCC!"); in incorporateNewSCCRange()
877 UR.CWorklist.insert(&NewC); in incorporateNewSCCRange()
878 LLVM_DEBUG(dbgs() << "Enqueuing a newly formed SCC:" << NewC << "\n"); in incorporateNewSCCRange()
882 updateNewSCCFunctionAnalyses(NewC, G, AM, *FAM); in incorporateNewSCCRange()
886 AM.invalidate(NewC, PA); in incorporateNewSCCRange()
DConstantFolding.cpp1160 Constant *NewC = OldC; in ConstantFoldConstantImpl() local
1166 NewC = ConstantFoldConstantImpl(OldC, DL, TLI, FoldedOps); in ConstantFoldConstantImpl()
1167 FoldedOps.insert({OldC, NewC}); in ConstantFoldConstantImpl()
1169 NewC = It->second; in ConstantFoldConstantImpl()
1172 Ops.push_back(NewC); in ConstantFoldConstantImpl()
DInstructionSimplify.cpp4265 SmallVector<Constant *, 16> NewC; in SimplifySelectInst() local
4276 NewC.push_back(TEltC); in SimplifySelectInst()
4279 NewC.push_back(FEltC); in SimplifySelectInst()
4282 NewC.push_back(TEltC); in SimplifySelectInst()
4286 if (NewC.size() == NumElts) in SimplifySelectInst()
4287 return ConstantVector::get(NewC); in SimplifySelectInst()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
DInstCombineVectorOps.cpp1880 Constant *NewC = Op0IsBinop ? ConstantExpr::getShuffleVector(C, IdC, Mask) : in foldSelectShuffleWith1Binop() local
1887 NewC = InstCombiner::getSafeVectorConstantForBinop(BOpcode, NewC, true); in foldSelectShuffleWith1Binop()
1892 Instruction *NewBO = BinaryOperator::Create(BOpcode, X, NewC); in foldSelectShuffleWith1Binop()
2006 Constant *NewC = ConstantExpr::getShuffleVector(C0, C1, Mask); in foldSelectShuffle() local
2015 NewC = InstCombiner::getSafeVectorConstantForBinop(BOpc, NewC, in foldSelectShuffle()
2050 Instruction *NewBO = ConstantsAreOp1 ? BinaryOperator::Create(BOpc, V, NewC) : in foldSelectShuffle()
2051 BinaryOperator::Create(BOpc, NewC, V); in foldSelectShuffle()
DInstCombineMulDivRem.cpp1265 Constant *C2, *NewC = nullptr; in foldFDivConstantDividend() local
1268 NewC = ConstantExpr::getFDiv(C, C2); in foldFDivConstantDividend()
1271 NewC = ConstantExpr::getFMul(C, C2); in foldFDivConstantDividend()
1277 if (!NewC || !NewC->isNormalFP()) in foldFDivConstantDividend()
1280 return BinaryOperator::CreateFDivFMF(NewC, X, &I); in foldFDivConstantDividend()
DInstCombineCompares.cpp1948 Constant *NewC = ConstantInt::get(Or->getType(), C ^ (*MaskC)); in foldICmpOrConstant() local
1949 return new ICmpInst(Pred, And, NewC); in foldICmpOrConstant()
2007 Constant *NewC = ConstantInt::get(Mul->getType(), C.sdiv(*MulC)); in foldICmpMulConstant() local
2008 return new ICmpInst(Pred, Mul->getOperand(0), NewC); in foldICmpMulConstant()
2012 Constant *NewC = ConstantInt::get(Mul->getType(), C.udiv(*MulC)); in foldICmpMulConstant() local
2013 return new ICmpInst(Pred, Mul->getOperand(0), NewC); in foldICmpMulConstant()
2214 Constant *NewC = in foldICmpShlConstant() local
2216 return new ICmpInst(Pred, Builder.CreateTrunc(X, TruncTy), NewC); in foldICmpShlConstant()
2662 APInt NewC = in foldICmpAddConstant() local
2669 return new ICmpInst(Pred, X, ConstantInt::get(Ty, NewC)); in foldICmpAddConstant()
[all …]
DInstCombineAddSub.cpp839 Constant *NewC = in foldNoWrapAdd() local
841 return new ZExtInst(Builder.CreateNUWAdd(X, NewC), Ty); in foldNoWrapAdd()
849 Constant *NewC = ConstantExpr::getAdd(WideC, Op1C); in foldNoWrapAdd() local
851 return BinaryOperator::CreateAdd(WideX, NewC); in foldNoWrapAdd()
856 Constant *NewC = ConstantExpr::getAdd(WideC, Op1C); in foldNoWrapAdd() local
858 return BinaryOperator::CreateAdd(WideX, NewC); in foldNoWrapAdd()
DInstructionCombining.cpp1733 Constant *NewC = ConstantVector::get(NewVecC); in foldVectorBinop() local
1738 NewC = getSafeVectorConstantForBinop(Opcode, NewC, ConstOp1); in foldVectorBinop()
1742 Value *NewLHS = ConstOp1 ? V1 : NewC; in foldVectorBinop()
1743 Value *NewRHS = ConstOp1 ? NewC : V1; in foldVectorBinop()
DInstCombineShifts.cpp1024 auto *NewC = ConstantExpr::getShl(ConstantInt::get(Ty, 1), C1); in visitShl() local
1025 return SelectInst::Create(X, NewC, ConstantInt::getNullValue(Ty)); in visitShl()
DInstCombineAndOrXor.cpp1775 Value *NewC = ConstantExpr::getTrunc(C, X->getType()); in narrowMaskedBinOp() local
1776 Value *NewBO = Opc == Instruction::Sub ? Builder.CreateBinOp(Opc, NewC, X) in narrowMaskedBinOp()
1777 : Builder.CreateBinOp(Opc, X, NewC); in narrowMaskedBinOp()
1829 Constant *NewC = ConstantInt::get(Ty, *C & *XorC); in visitAnd() local
1832 return BinaryOperator::CreateXor(And, NewC); in visitAnd()
DInstCombineCalls.cpp1197 APInt NewC = in visitCallInst() local
1202 IID, X, ConstantInt::get(Arg1->getType(), NewC))); in visitCallInst()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/
DSystemZISelLowering.cpp2492 Comparison NewC(C); in adjustForTestUnderMask() local
2496 NewC.Op0 = C.Op0.getOperand(0); in adjustForTestUnderMask()
2497 NewC.Op1 = C.Op0.getOperand(1); in adjustForTestUnderMask()
2498 Mask = dyn_cast<ConstantSDNode>(NewC.Op1); in adjustForTestUnderMask()
2506 if (NewC.Op0.getValueType() != MVT::i64 || in adjustForTestUnderMask()
2507 NewC.CCMask == SystemZ::CCMASK_CMP_EQ || in adjustForTestUnderMask()
2508 NewC.CCMask == SystemZ::CCMASK_CMP_NE || in adjustForTestUnderMask()
2509 NewC.ICmpType == SystemZICMP::SignedOnly) in adjustForTestUnderMask()
2512 if (NewC.CCMask == SystemZ::CCMASK_CMP_LE || in adjustForTestUnderMask()
2513 NewC.CCMask == SystemZ::CCMASK_CMP_GT) { in adjustForTestUnderMask()
[all …]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/IR/
DConstants.cpp783 SmallVector<Constant *, 32> NewC(NumElts); in replaceUndefsWith() local
788 NewC[i] = EltC && match(EltC, m_Undef()) ? Replacement : EltC; in replaceUndefsWith()
790 return ConstantVector::get(NewC); in replaceUndefsWith()
813 SmallVector<Constant *, 32> NewC(NumElts); in mergeUndefsWith() local
815 NewC[I] = C->getAggregateElement(I); in mergeUndefsWith()
817 assert(NewC[I] && OtherEltC && "Unknown vector element"); in mergeUndefsWith()
818 if (!match(NewC[I], m_Undef()) && match(OtherEltC, m_Undef())) { in mergeUndefsWith()
819 NewC[I] = UndefValue::get(EltTy); in mergeUndefsWith()
824 return ConstantVector::get(NewC); in mergeUndefsWith()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/
DWholeProgramDevirt.cpp1172 Comdat *NewC = M.getOrInsertComdat(NewName); in trySingleImplDevirt() local
1173 NewC->setSelectionKind(C->getSelectionKind()); in trySingleImplDevirt()
1176 GO.setComdat(NewC); in trySingleImplDevirt()
DGlobalOpt.cpp879 if (Constant *NewC = ConstantFoldInstruction(I, DL, TLI)) { in ConstantPropUsersOf() local
880 I->replaceAllUsesWith(NewC); in ConstantPropUsersOf()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
DHexagonISelDAGToDAGHVX.cpp2088 CycleType NewC(C.begin()+LogPos, C.end()); in perfect() local
2089 NewC.append(C.begin(), C.begin()+LogPos); in perfect()
2090 return NewC; in perfect()
/freebsd-12-stable/contrib/llvm-project/clang/lib/Sema/
DSemaTemplate.cpp7739 const Expr *NewC = nullptr, *OldC = nullptr; in MatchTemplateParameterKind() local
7741 NewC = TC->getImmediatelyDeclaredConstraint(); in MatchTemplateParameterKind()
7746 S.Diag(NewC ? NewC->getBeginLoc() : New->getBeginLoc(), in MatchTemplateParameterKind()
7752 if (!NewC != !OldC) { in MatchTemplateParameterKind()
7758 if (NewC) { in MatchTemplateParameterKind()
7761 NewC->Profile(NewCID, S.Context, /*Canonical=*/true); in MatchTemplateParameterKind()
DTreeTransform.h10528 ExprResult NewC = getDerived().TransformExpr(C); in TransformRecoveryExpr() local
10529 if (NewC.isInvalid()) in TransformRecoveryExpr()
10531 Children.push_back(NewC.get()); in TransformRecoveryExpr()
10533 Changed |= NewC.get() != C; in TransformRecoveryExpr()
12880 TransformedInitCapture &NewC = InitCaptures[C - E->capture_begin()]; in TransformLambdaExpr() local
12885 for (InitCaptureInfoTy &Info : NewC.Expansions) { in TransformLambdaExpr()
12893 OldVD->getLocation(), InitQualType, NewC.EllipsisLoc, in TransformLambdaExpr()
DSemaTemplateInstantiateDecl.cpp3557 OMPClause *NewC = SemaRef.ActOnOpenMPMapClause( in VisitOMPDeclareMapperDecl() local
3561 Clauses.push_back(NewC); in VisitOMPDeclareMapperDecl()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
DTargetLowering.cpp523 SDValue NewC = TLO.DAG.getConstant(DemandedBits & C, DL, VT); in ShrinkDemandedConstant() local
524 SDValue NewOp = TLO.DAG.getNode(Opcode, DL, VT, Op.getOperand(0), NewC); in ShrinkDemandedConstant()
4162 APInt NewC = C1; in SimplifySetCC() local
4166 NewC = NewC + 1; in SimplifySetCC()
4171 NewC.lshrInPlace(ShiftBits); in SimplifySetCC()
4172 if (ShiftBits && NewC.getMinSignedBits() <= 64 && in SimplifySetCC()
4173 isLegalICmpImmediate(NewC.getSExtValue()) && in SimplifySetCC()
4177 SDValue CmpRHS = DAG.getConstant(NewC, dl, ShValTy); in SimplifySetCC()
DDAGCombiner.cpp2242 if (SDValue NewC = in foldAddSubOfSignBit() local
2245 return DAG.getNode(ISD::ADD, DL, VT, NewShift, NewC); in foldAddSubOfSignBit()
3360 SDValue NewC = in visitSUB() local
3362 assert(NewC && "Constant folding failed"); in visitSUB()
3363 return DAG.getNode(ISD::ADD, DL, VT, N0.getOperand(0), NewC); in visitSUB()
3371 SDValue NewC = DAG.FoldConstantArithmetic(ISD::SUB, DL, VT, {N0, N11}); in visitSUB() local
3372 assert(NewC && "Constant folding failed"); in visitSUB()
3373 return DAG.getNode(ISD::SUB, DL, VT, NewC, N1.getOperand(0)); in visitSUB()
3381 SDValue NewC = in visitSUB() local
3383 assert(NewC && "Constant folding failed"); in visitSUB()
[all …]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/RISCV/
DRISCVISelLowering.cpp6447 SDValue NewC = TLO.DAG.getConstant(NewMask, DL, VT); in targetShrinkDemandedConstant() local
6448 SDValue NewOp = TLO.DAG.getNode(ISD::AND, DL, VT, Op.getOperand(0), NewC); in targetShrinkDemandedConstant()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/ARM/
DARMISelLowering.cpp18970 SDValue NewC = TLO.DAG.getConstant(NewMask, DL, VT); in targetShrinkDemandedConstant() local
18971 SDValue NewOp = TLO.DAG.getNode(ISD::AND, DL, VT, Op.getOperand(0), NewC); in targetShrinkDemandedConstant()

12