Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/
H A Dvector-legalizer-divergence.ll3 ; Tests for a bug in SelectionDAG::UpdateNodeOperands exposed by VectorLegalizer
H A Dsimplifydemandedbits-recursion.ll5 ; to use return value of TLO.DAG.UpdateNodeOperands()
/llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeIntegerTypes.cpp1899 return SDValue(DAG.UpdateNodeOperands(N, NewOps), 0); in PromoteIntOp_BUILD_VECTOR()
1930 return SDValue(DAG.UpdateNodeOperands(N, in PromoteIntOp_ScalarOp()
2002 return SDValue(DAG.UpdateNodeOperands(N, in PromoteIntOp_SINT_TO_FP()
2006 return SDValue(DAG.UpdateNodeOperands(N, in PromoteIntOp_SINT_TO_FP()
2057 SDNode *Res = DAG.UpdateNodeOperands(N, NewOps); in PromoteIntOp_MLOAD()
2085 SDNode *Res = DAG.UpdateNodeOperands(N, NewOps); in PromoteIntOp_MGATHER()
2131 return SDValue(DAG.UpdateNodeOperands(N, in PromoteIntOp_UINT_TO_FP()
2135 return SDValue(DAG.UpdateNodeOperands(N, in PromoteIntOp_UINT_TO_FP()
2173 return SDValue(DAG.UpdateNodeOperands(N, Op), 0); in PromoteIntOp_FRAMERETURNADDR()
2348 return SDValue(DAG.UpdateNodeOperands(N, NewOps), 0); in PromoteIntOp_STACKMAP()
[all …]
H A DLegalizeFloatTypes.cpp939 return SDValue(DAG.UpdateNodeOperands(N, N->getOperand(0), in SoftenFloatOp_BR_CC()
1023 return SDValue(DAG.UpdateNodeOperands(N, NewLHS, NewRHS, in SoftenFloatOp_SELECT_CC()
1049 return SDValue(DAG.UpdateNodeOperands(N, NewLHS, NewRHS, in SoftenFloatOp_SETCC()
1881 return SDValue(DAG.UpdateNodeOperands(N, N->getOperand(0), in ExpandFloatOp_BR_CC()
1965 return SDValue(DAG.UpdateNodeOperands(N, NewLHS, NewRHS, in ExpandFloatOp_SELECT_CC()
H A DLegalizeTypes.cpp540 SDNode *M = DAG.UpdateNodeOperands(N, NewOps); in AnalyzeNewNode()
H A DSelectionDAG.cpp9304 SDNode *SelectionDAG::UpdateNodeOperands(SDNode *N, SDValue Op) { in UpdateNodeOperands() function in SelectionDAG
9329 SDNode *SelectionDAG::UpdateNodeOperands(SDNode *N, SDValue Op1, SDValue Op2) { in UpdateNodeOperands() function in SelectionDAG
9359 UpdateNodeOperands(SDNode *N, SDValue Op1, SDValue Op2, SDValue Op3) { in UpdateNodeOperands() function in SelectionDAG
9361 return UpdateNodeOperands(N, Ops); in UpdateNodeOperands()
9365 UpdateNodeOperands(SDNode *N, SDValue Op1, SDValue Op2, in UpdateNodeOperands() function in SelectionDAG
9368 return UpdateNodeOperands(N, Ops); in UpdateNodeOperands()
9372 UpdateNodeOperands(SDNode *N, SDValue Op1, SDValue Op2, in UpdateNodeOperands() function in SelectionDAG
9375 return UpdateNodeOperands(N, Ops); in UpdateNodeOperands()
9379 UpdateNodeOperands(SDNode *N, ArrayRef<SDValue> Ops) { in UpdateNodeOperands() function in SelectionDAG
10575 UpdateNodeOperands(TokenFactor.getNode(), OldChain, NewMemOpChain); in makeEquivalentMemoryOrdering()
H A DLegalizeVectorOps.cpp254 SDNode *Node = DAG.UpdateNodeOperands(Op.getNode(), Ops); in LegalizeOp()
H A DLegalizeDAG.cpp1252 NewNode = DAG.UpdateNodeOperands(Node, Op0, SAO); in LegalizeOp()
1272 NewNode = DAG.UpdateNodeOperands(Node, Op0, Op1, SAO); in LegalizeOp()
1433 SDValue(DAG.UpdateNodeOperands(NewLoad.getNode(), NewLoadOperands), 0); in ExpandExtractFromVectorThroughStack()
H A DLegalizeVectorTypes.cpp3041 return SDValue(DAG.UpdateNodeOperands(N, Lo, Idx), 0); in SplitVecOp_EXTRACT_VECTOR_ELT()
3043 return SDValue(DAG.UpdateNodeOperands(N, Hi, in SplitVecOp_EXTRACT_VECTOR_ELT()
H A DDAGCombiner.cpp5895 DAG.UpdateNodeOperands(And.getNode(), SDValue(FixupNode, 0), MaskOp); in BackwardsPropagateMask()
5909 DAG.UpdateNodeOperands(LogicN, Op0, And); in BackwardsPropagateMask()
5920 DAG.UpdateNodeOperands(And.getNode(), SDValue(Load, 0), MaskOp), 0); in BackwardsPropagateMask()
24943 S = cast<StoreSDNode>(DAG.UpdateNodeOperands( in parallelizeChainedStores()
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DSelectionDAG.h1547 SDNode *UpdateNodeOperands(SDNode *N, SDValue Op);
1548 SDNode *UpdateNodeOperands(SDNode *N, SDValue Op1, SDValue Op2);
1549 SDNode *UpdateNodeOperands(SDNode *N, SDValue Op1, SDValue Op2,
1551 SDNode *UpdateNodeOperands(SDNode *N, SDValue Op1, SDValue Op2,
1553 SDNode *UpdateNodeOperands(SDNode *N, SDValue Op1, SDValue Op2,
1555 SDNode *UpdateNodeOperands(SDNode *N, ArrayRef<SDValue> Ops);
/llvm-project-15.0.7/llvm/lib/Target/Sparc/
H A DSparcISelDAGToDAG.cpp253 CurDAG->UpdateNodeOperands(GU, Ops); in tryInlineAsm()
/llvm-project-15.0.7/llvm/lib/Target/CSKY/
H A DCSKYISelDAGToDAG.cpp219 CurDAG->UpdateNodeOperands(GU, Ops); in selectInlineAsm()
/llvm-project-15.0.7/llvm/lib/Target/BPF/
H A DBPFISelDAGToDAG.cpp216 Node = CurDAG->UpdateNodeOperands(Node, Chain, N1, R6Reg, N3); in Select()
/llvm-project-15.0.7/llvm/test/CodeGen/X86/
H A Davx512-cmp.ll183 ; CSE triggering on the call to UpdateNodeOperands and the resulting node not
/llvm-project-15.0.7/llvm/lib/Target/Hexagon/
H A DHexagonISelDAGToDAG.cpp2302 N = CurDAG->UpdateNodeOperands(N, N->getOperand(0), in rebalanceAddressTrees()
2305 N = CurDAG->UpdateNodeOperands(N, N->getOperand(0), N->getOperand(1), in rebalanceAddressTrees()
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86ISelDAGToDAG.cpp804 CurDAG->UpdateNodeOperands(OrigChain.getNode(), Ops); in moveBelowOrigChain()
805 CurDAG->UpdateNodeOperands(Load.getNode(), Call.getOperand(0), in moveBelowOrigChain()
811 CurDAG->UpdateNodeOperands(Call.getNode(), Ops); in moveBelowOrigChain()
1615 CurDAG->UpdateNodeOperands(N, N->getOperand(0), In, N->getOperand(2)); in PostprocessISelDAG()
4053 SDNode *UpdatedNode = CurDAG->UpdateNodeOperands(N, N->getOperand(0), in tryShiftAmountMod()
H A DX86ISelLowering.cpp25839 DAG.UpdateNodeOperands(User, User->getOperand(0), Dest); in LowerBRCOND()
/llvm-project-15.0.7/llvm/lib/Target/SystemZ/
H A DSystemZISelDAGToDAG.cpp1610 CurDAG->UpdateNodeOperands(Node, Op1, Op0, CCValid, CCMask, Op4); in Select()
H A DSystemZISelLowering.cpp6338 DAG.UpdateNodeOperands(U, Ops); in combineLOAD()
/llvm-project-15.0.7/llvm/lib/Target/PowerPC/
H A DPPCISelDAGToDAG.cpp7485 (void)CurDAG->UpdateNodeOperands(N, N->getOperand(0), ImmOpnd, in PeepholePPC64()
7488 (void)CurDAG->UpdateNodeOperands(N, ImmOpnd, Base.getOperand(0), in PeepholePPC64()
7492 (void)CurDAG->UpdateNodeOperands(HBase.getNode(), HBase.getOperand(0), in PeepholePPC64()
H A DPPCISelLowering.cpp8331 DAG.UpdateNodeOperands(TF.getNode(), ResChain, NewResChain); in spliceIntoChain()
15223 DAG.UpdateNodeOperands(N, N->getOperand(0), Const64, N->getOperand(2), in PerformDAGCombine()
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMISelDAGToDAG.cpp485 CurDAG->UpdateNodeOperands(&N, N0, N1); in PreprocessISelDAG()
5832 CurDAG->UpdateNodeOperands(GU, Ops); in tryInlineAsm()
/llvm-project-15.0.7/llvm/lib/Target/M68k/
H A DM68kISelLowering.cpp2403 DAG.UpdateNodeOperands(User, User->getOperand(0), Dest); in LowerBRCOND()
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DSIISelLowering.cpp9447 return SDValue(DAG.UpdateNodeOperands(N, NewOps), 0); in performMemSDNodeCombine()
11713 DAG.UpdateNodeOperands(User, SDValue(NewNode, 0), Op); in adjustWritemask()
11779 return DAG.UpdateNodeOperands(Node, Ops); in legalizeTargetIndependentNode()