Home
last modified time | relevance | path

Searched refs:NewOp (Results 1 – 25 of 38) sorted by relevance

12

/llvm-project-15.0.7/llvm/tools/obj2yaml/
H A Ddwarf2yaml.cpp405 DWARFYAML::LineTableOpcode NewOp = {}; in dumpDebugLines() local
407 if (NewOp.Opcode == 0) { in dumpDebugLines()
409 NewOp.ExtLen = LineData.getULEB128(&Offset); in dumpDebugLines()
410 NewOp.SubOpcode = in dumpDebugLines()
412 switch (NewOp.SubOpcode) { in dumpDebugLines()
415 NewOp.Data = LineData.getAddress(&Offset); in dumpDebugLines()
423 while (Offset < StartExt + *NewOp.ExtLen) in dumpDebugLines()
427 switch (NewOp.Opcode) { in dumpDebugLines()
440 NewOp.Data = LineData.getULEB128(&Offset); in dumpDebugLines()
448 NewOp.Data = LineData.getU16(&Offset); in dumpDebugLines()
[all …]
/llvm-project-15.0.7/llvm/lib/Target/Hexagon/
H A DHexagonPeephole.cpp244 int NewOp = QII->getInvertedPredicatedOpcode(MI.getOpcode()); in runOnMachineFunction() local
245 MI.setDesc(QII->get(NewOp)); in runOnMachineFunction()
255 unsigned NewOp = 0; in runOnMachineFunction() local
261 NewOp = Op; in runOnMachineFunction()
264 NewOp = Hexagon::C2_muxir; in runOnMachineFunction()
267 NewOp = Hexagon::C2_muxri; in runOnMachineFunction()
270 if (NewOp) { in runOnMachineFunction()
273 BuildMI(MBB, MI.getIterator(), MI.getDebugLoc(), QII->get(NewOp), in runOnMachineFunction()
H A DHexagonInstrInfo.cpp3834 int NewOp = MI.getOpcode(); in getDotOldOp() local
3835 if (isPredicated(NewOp) && isPredicatedNew(NewOp)) { // Get predicate old form in getDotOldOp()
3836 NewOp = Hexagon::getPredOldOpcode(NewOp); in getDotOldOp()
3841 switch (NewOp) { in getDotOldOp()
3843 NewOp = Hexagon::J2_jumpt; in getDotOldOp()
3846 NewOp = Hexagon::J2_jumpf; in getDotOldOp()
3856 assert(NewOp >= 0 && in getDotOldOp()
3861 NewOp = Hexagon::getNonNVStore(NewOp); in getDotOldOp()
3866 return NewOp; in getDotOldOp()
3869 switch (NewOp) { in getDotOldOp()
[all …]
/llvm-project-15.0.7/mlir/lib/Dialect/SparseTensor/Transforms/
H A DBufferizableOpInterfaceImpl.cpp85 sparse_tensor::NewOp> {
107 sparse_tensor::NewOp::attachInterface<NewOpInterface>(*ctx); in registerBufferizableOpInterfaceExternalModels()
H A DSparseTensorConversion.cpp596 class SparseTensorNewConverter : public OpConversionPattern<NewOp> {
600 matchAndRewrite(NewOp op, OpAdaptor adaptor, in matchAndRewrite()
/llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/
H A DVPlanSLP.cpp424 VPInstruction *NewOp = buildGraph(Ops.second); in buildGraph() local
425 Ops.first->replaceAllUsesWith(NewOp); in buildGraph()
428 CombinedOperands[i] = NewOp; in buildGraph()
430 Ops.first = NewOp; in buildGraph()
/llvm-project-15.0.7/llvm/lib/Target/SPIRV/
H A DSPIRVEmitIntrinsics.cpp389 auto *NewOp = in processInstrAfterVisit() local
391 I->replaceAllUsesWith(NewOp); in processInstrAfterVisit()
392 NewOp->setArgOperand(0, I); in processInstrAfterVisit()
404 auto *NewOp = buildIntrWithMD(Intrinsic::spv_track_constant, in processInstrAfterVisit() local
406 I->setOperand(OpNo, NewOp); in processInstrAfterVisit()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/readability/
H A DSimplifyBooleanExprCheck.cpp802 auto NewOp = getDemorganFlippedOperator(BinOp->getOpcode()); in flipDemorganBinaryOperator() local
810 if (((*OuterBO == NewOp) || (!LogicalOpParentheses && in flipDemorganBinaryOperator()
811 (*OuterBO == BO_LOr && NewOp == BO_LAnd))) && in flipDemorganBinaryOperator()
819 if (*OuterBO == BO_LAnd && NewOp == BO_LOr && !Parens) { in flipDemorganBinaryOperator()
828 if (flipDemorganSide(Fixes, Ctx, BinOp->getLHS(), NewOp) || in flipDemorganBinaryOperator()
829 flipDemorganSide(Fixes, Ctx, BinOp->getRHS(), NewOp)) in flipDemorganBinaryOperator()
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DExpandVectorPredication.cpp114 static void replaceOperation(Value &NewOp, VPIntrinsic &OldOp) { in replaceOperation() argument
115 transferDecorations(NewOp, OldOp); in replaceOperation()
116 OldOp.replaceAllUsesWith(&NewOp); in replaceOperation()
/llvm-project-15.0.7/mlir/lib/Dialect/Linalg/Transforms/
H A DVectorization.cpp103 NewOp enumerator
288 return VectorizationResult{VectorizationStatus::NewOp, constantOp}; in vectorizeLinalgIndex()
300 return VectorizationResult{VectorizationStatus::NewOp, transposeOp}; in vectorizeLinalgIndex()
359 return VectorizationResult{VectorizationStatus::NewOp, b.clone(*op)}; in vectorizeOneOp()
385 return VectorizationResult{VectorizationStatus::NewOp, reduceOp}; in vectorizeOneOp()
411 VectorizationStatus::NewOp, in vectorizeOneOp()
525 if (result.status == VectorizationStatus::NewOp) { in vectorizeAsLinalgGeneric()
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DSeparateConstOffsetFromGEP.cpp739 BinaryOperator::BinaryOps NewOp = BO->getOpcode(); in removeConstOffset() local
754 NewOp = Instruction::Add; in removeConstOffset()
759 NewBO = BinaryOperator::Create(NewOp, NextInChain, TheOther, "", IP); in removeConstOffset()
761 NewBO = BinaryOperator::Create(NewOp, TheOther, NextInChain, "", IP); in removeConstOffset()
H A DCorrelatedValuePropagation.cpp578 Value *NewOp = in processOverflowIntrinsic() local
580 setDeducedOverflowingFlags(NewOp, Opcode, NSW, NUW); in processOverflowIntrinsic()
586 Value *NewI = B.CreateInsertValue(Struct, NewOp, 0); in processOverflowIntrinsic()
592 if (auto *BO = dyn_cast<BinaryOperator>(NewOp)) in processOverflowIntrinsic()
H A DReassociate.cpp776 BinaryOperator *NewOp; in RewriteExprTree() local
779 NewOp = BinaryOperator::Create(Instruction::BinaryOps(Opcode), in RewriteExprTree()
781 if (isa<FPMathOperator>(NewOp)) in RewriteExprTree()
782 NewOp->setFastMathFlags(I->getFastMathFlags()); in RewriteExprTree()
784 NewOp = NodesToRewrite.pop_back_val(); in RewriteExprTree()
788 Op->setOperand(0, NewOp); in RewriteExprTree()
793 Op = NewOp; in RewriteExprTree()
/llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/
H A DTargetLowering.cpp156 SDValue NewOp = Ops[i]; in makeLibCall() local
157 Entry.Node = NewOp; in makeLibCall()
530 return TLO.CombineTo(Op, NewOp); in ShrinkDemandedConstant()
1240 return TLO.CombineTo(Op, NewOp); in SimplifyDemandedBits()
1265 return TLO.CombineTo(Op, NewOp); in SimplifyDemandedBits()
2455 SDValue NewOp = in SimplifyDemandedBits() local
2615 SDValue NewOp = in SimplifyDemandedBits() local
2636 return TLO.CombineTo(Op, NewOp); in SimplifyDemandedBits()
2842 SDValue NewOp = TLO.DAG.getNode( in SimplifyDemandedVectorElts() local
2844 return TLO.CombineTo(Op, NewOp); in SimplifyDemandedVectorElts()
[all …]
H A DLegalizeFloatTypes.cpp257 SDValue NewOp = BitConvertVectorToIntegerVector(N->getOperand(0)); in SoftenFloatRes_EXTRACT_VECTOR_ELT() local
259 NewOp.getValueType().getVectorElementType(), in SoftenFloatRes_EXTRACT_VECTOR_ELT()
260 NewOp, N->getOperand(1)); in SoftenFloatRes_EXTRACT_VECTOR_ELT()
2401 SDValue NewOp = BitConvertVectorToIntegerVector(N->getOperand(0)); in PromoteFloatRes_EXTRACT_VECTOR_ELT() local
2402 EVT IVT = NewOp.getValueType().getVectorElementType(); in PromoteFloatRes_EXTRACT_VECTOR_ELT()
2406 NewOp, N->getOperand(1)); in PromoteFloatRes_EXTRACT_VECTOR_ELT()
2694 SDValue NewOp = BitConvertVectorToIntegerVector(N->getOperand(0)); in SoftPromoteHalfRes_EXTRACT_VECTOR_ELT() local
2696 NewOp.getValueType().getVectorElementType(), NewOp, in SoftPromoteHalfRes_EXTRACT_VECTOR_ELT()
H A DFastISel.cpp1908 Register NewOp = createResultReg(RegClass); in constrainOperandRegClass() local
1910 TII.get(TargetOpcode::COPY), NewOp).addReg(Op); in constrainOperandRegClass()
1911 return NewOp; in constrainOperandRegClass()
/llvm-project-15.0.7/llvm/lib/Transforms/InstCombine/
H A DInstCombineMulDivRem.cpp172 Value *NewOp; in visitMul() local
175 if (match(&I, m_Mul(m_Shl(m_Value(NewOp), m_Constant(C2)), in visitMul()
181 BinaryOperator *BO = BinaryOperator::CreateMul(NewOp, Shl); in visitMul()
190 if (match(&I, m_Mul(m_Value(NewOp), m_Constant(C1)))) { in visitMul()
193 BinaryOperator *Shl = BinaryOperator::CreateShl(NewOp, NewCst); in visitMul()
H A DInstCombineShifts.cpp804 Value *NewOp = Builder.CreateBinOp(TBO->getOpcode(), NewShift, NewRHS); in FoldShiftByConstant() local
805 return SelectInst::Create(Cond, NewOp, NewShift); in FoldShiftByConstant()
821 Value *NewOp = Builder.CreateBinOp(FBO->getOpcode(), NewShift, NewRHS); in FoldShiftByConstant() local
822 return SelectInst::Create(Cond, NewShift, NewOp); in FoldShiftByConstant()
H A DInstCombineAndOrXor.cpp1391 Value *NewOp = Builder.CreateBinOp(LogicOpc, X, TruncC); in foldLogicCastConstant() local
1392 return new ZExtInst(NewOp, DestTy); in foldLogicCastConstant()
1401 Value *NewOp = Builder.CreateBinOp(LogicOpc, X, TruncC); in foldLogicCastConstant() local
1402 return new SExtInst(NewOp, DestTy); in foldLogicCastConstant()
1445 Value *NewOp = Builder.CreateBinOp(LogicOpc, Cast0Src, Cast1Src, in foldCastedBitwiseLogic() local
1447 return CastInst::Create(CastOpcode, NewOp, DestTy); in foldCastedBitwiseLogic()
H A DInstCombinePHI.cpp310 if (auto *NewOp = in foldPHIArgIntToPtrToPHI() local
312 PN.setIncomingValue(OpNum, NewOp); in foldPHIArgIntToPtrToPHI()
/llvm-project-15.0.7/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp11047 SDValue NewOp; in LowerVectorOR() local
11053 return NewOp; in LowerVectorOR()
11059 return NewOp; in LowerVectorOR()
11106 SDValue NewOp; in ConstantBuildVector() local
11113 return NewOp; in ConstantBuildVector()
11119 return NewOp; in ConstantBuildVector()
11128 return NewOp; in ConstantBuildVector()
11134 return NewOp; in ConstantBuildVector()
14986 SDValue NewOp; in performANDCombine() local
14993 return NewOp; in performANDCombine()
[all …]
/llvm-project-15.0.7/llvm/lib/Frontend/OpenMP/
H A DOMPIRBuilder.cpp4300 AtomicRMWInst::BinOp NewOp; in createAtomicCompare() local
4304 NewOp = Op == OMPAtomicCompareOp::MAX ? AtomicRMWInst::Min in createAtomicCompare()
4307 NewOp = Op == OMPAtomicCompareOp::MAX ? AtomicRMWInst::UMin in createAtomicCompare()
4310 NewOp = Op == OMPAtomicCompareOp::MAX ? AtomicRMWInst::FMin in createAtomicCompare()
4316 NewOp = Op == OMPAtomicCompareOp::MAX ? AtomicRMWInst::Max in createAtomicCompare()
4319 NewOp = Op == OMPAtomicCompareOp::MAX ? AtomicRMWInst::UMax in createAtomicCompare()
4322 NewOp = Op == OMPAtomicCompareOp::MAX ? AtomicRMWInst::FMax in createAtomicCompare()
4328 Builder.CreateAtomicRMW(NewOp, X.Var, E, MaybeAlign(), AO); in createAtomicCompare()
4335 switch (NewOp) { in createAtomicCompare()
/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DScalarEvolution.h607 SmallVector<const SCEV *, 4> NewOp(Operands.begin(), Operands.end());
608 return getAddRecExpr(NewOp, L, Flags);
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGDecl.cpp1059 auto *NewOp = constWithPadding(CGM, isPattern, CurOp); in constStructWithPadding() local
1060 if (CurOp != NewOp) in constStructWithPadding()
1062 Values.push_back(NewOp); in constStructWithPadding()
/llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/
H A DLegalizerHelper.cpp1898 Register NewOp; in widenScalarAddSubOverflow() local
1901 NewOp = MIRBuilder in widenScalarAddSubOverflow()
1906 NewOp = MIRBuilder.buildInstr(Opcode, {WideTy}, {LHSExt, RHSExt}).getReg(0); in widenScalarAddSubOverflow()
1909 auto TruncOp = MIRBuilder.buildTrunc(OrigTy, NewOp); in widenScalarAddSubOverflow()
1912 MIRBuilder.buildICmp(CmpInst::ICMP_NE, MI.getOperand(1), NewOp, ExtOp); in widenScalarAddSubOverflow()
1914 MIRBuilder.buildTrunc(MI.getOperand(0), NewOp); in widenScalarAddSubOverflow()
6381 unsigned NewOp = MI.getOpcode() == TargetOpcode::G_FMINNUM ? in lowerFMinNumMaxNum() local
6405 MIRBuilder.buildInstr(NewOp, {Dst}, {Src0, Src1}, MI.getFlags()); in lowerFMinNumMaxNum()

12