Home
last modified time | relevance | path

Searched refs:NegC (Results 1 – 10 of 10) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsISelDAGToDAG.cpp217 SDValue NegC = CurDAG->FoldConstantArithmetic( in selectVecAddAsVecSubIfProfitable() local
219 assert(NegC && "Constant-folding failed!"); in selectVecAddAsVecSubIfProfitable()
220 SDValue NewNode = CurDAG->getNode(ISD::SUB, DL, VT, X, NegC); in selectVecAddAsVecSubIfProfitable()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineMulDivRem.cpp506 Constant *NegC = ConstantExpr::getNeg(ImmC); in visitMul() local
507 return SelectInst::Create(X, NegC, ConstantInt::getNullValue(Ty)); in visitMul()
514 Constant *NegC = ConstantExpr::getNeg(ImmC); in visitMul() local
516 return SelectInst::Create(IsNeg, NegC, ConstantInt::getNullValue(Ty)); in visitMul()
1003 if (Constant *NegC = ConstantFoldUnaryOpOperand(Instruction::FNeg, C, DL)) in visitFMul() local
1004 return BinaryOperator::CreateFMulFMF(X, NegC, &I); in visitFMul()
1821 Constant *NegC = ConstantInt::get(Ty, -(*Op1C)); in visitSDiv() local
1822 Instruction *BO = BinaryOperator::CreateSDiv(X, NegC); in visitSDiv()
1900 if (Constant *NegC = ConstantFoldUnaryOpOperand(Instruction::FNeg, C, DL)) in foldFDivConstantDivisor() local
1901 return BinaryOperator::CreateFDivFMF(X, NegC, &I); in foldFDivConstantDivisor()
[all …]
H A DInstCombineAddSub.cpp2908 if (Constant *NegC = ConstantFoldUnaryOpOperand(Instruction::FNeg, C, DL)) { in foldFNegIntoConstant() local
2914 return BinaryOperator::CreateFMulFMF(X, NegC, FMF); in foldFNegIntoConstant()
2918 if (Constant *NegC = ConstantFoldUnaryOpOperand(Instruction::FNeg, C, DL)) in foldFNegIntoConstant() local
2919 return BinaryOperator::CreateFDivFMF(X, NegC, &I); in foldFNegIntoConstant()
2922 if (Constant *NegC = ConstantFoldUnaryOpOperand(Instruction::FNeg, C, DL)) { in foldFNegIntoConstant() local
2923 Instruction *FDiv = BinaryOperator::CreateFDivFMF(NegC, X, &I); in foldFNegIntoConstant()
2937 if (Constant *NegC = ConstantFoldUnaryOpOperand(Instruction::FNeg, C, DL)) in foldFNegIntoConstant() local
2938 return BinaryOperator::CreateFSubFMF(NegC, X, &I); in foldFNegIntoConstant()
3130 if (Constant *NegC = ConstantFoldUnaryOpOperand(Instruction::FNeg, C, DL)) in visitFSub() local
3131 return BinaryOperator::CreateFAddFMF(Op0, NegC, &I); in visitFSub()
H A DInstCombineCompares.cpp8728 if (Constant *NegC = ConstantFoldUnaryOpOperand(Instruction::FNeg, C, DL)) in visitFCmpInst() local
8729 return new FCmpInst(I.getSwappedPredicate(), X, NegC, "", &I); in visitFCmpInst()
/freebsd/contrib/llvm-project/clang/lib/Analysis/
H A DThreadSafety.cpp1328 CapabilityExpr NegC = !*Entry; in addLock() local
1329 const FactEntry *Nen = FSet.findLock(FactMan, NegC); in addLock()
1331 FSet.removeLock(FactMan, NegC); in addLock()
1336 NegC.toString(), Entry->loc()); in addLock()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCInstrInfo.cpp565 Constant *NegC = ConstantFP::get(dyn_cast<ConstantFP>(C)->getContext(), F1); in finalizeInsInstrs() local
569 unsigned ConstPoolIdx = MCP->getConstantPoolIndex(NegC, Alignment); in finalizeInsInstrs()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DScalarEvolution.cpp3535 const APInt &NegC = VC->getAPInt(); in getUDivExpr() local
3536 if (NegC.isNegative() && !NegC.isMinSignedValue()) { in getUDivExpr()
3540 cast<SCEVConstant>(MME->getOperand(0))->getAPInt() == -NegC && in getUDivExpr()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp8700 ConstantSDNode *NegC = isConstOrConstSplat(Neg.getOperand(0)); in matchRotateSub() local
8701 if (!NegC) in matchRotateSub()
8734 Width = NegC->getAPIntValue(); in matchRotateSub()
8747 Width = PosC->getAPIntValue() + NegC->getAPIntValue(); in matchRotateSub()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp18075 bool NegC = invertIfNegative(C); in combineVFMADD_VLWithVFNEG_VL() local
18078 if (!NegA && !NegB && !NegC) in combineVFMADD_VLWithVFNEG_VL()
18081 unsigned NewOpcode = negateFMAOpcode(N->getOpcode(), NegA != NegB, NegC); in combineVFMADD_VLWithVFNEG_VL()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp54747 bool NegC = !!NewOps[2]; in getNegatedExpression() local
54748 unsigned NewOpc = negateFMAOpcode(Opc, NegA != NegB, NegC, true); in getNegatedExpression()
54750 Cost = (NegA || NegB || NegC) ? NegatibleCost::Cheaper in getNegatedExpression()
55953 bool NegC = invertIfNegative(C); in combineFMA() local
55955 if (!NegA && !NegB && !NegC) in combineFMA()
55959 negateFMAOpcode(N->getOpcode(), NegA != NegB, NegC, false); in combineFMA()