Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreISelDAGToDAG.cpp157 ReplaceNode( in Select()
172 ReplaceNode(N, node); in Select()
180 ReplaceNode(N, CurDAG->getMachineNode(XCore::LADD_l5r, dl, MVT::i32, in Select()
187 ReplaceNode(N, CurDAG->getMachineNode(XCore::LSUB_l5r, dl, MVT::i32, in Select()
194 ReplaceNode(N, CurDAG->getMachineNode(XCore::MACCU_l4r, dl, MVT::i32, in Select()
201 ReplaceNode(N, CurDAG->getMachineNode(XCore::MACCS_l4r, dl, MVT::i32, in Select()
208 ReplaceNode(N, CurDAG->getMachineNode(XCore::LMUL_l6r, dl, MVT::i32, in Select()
214 ReplaceNode(N, CurDAG->getMachineNode(XCore::CRC8_l4r, dl, MVT::i32, in Select()
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelDAGToDAG.cpp170 ReplaceNode(Node, Fence); in Select()
182 ReplaceNode(Node, TLSSize); in Select()
190 ReplaceNode(Node, TLSAlign); in Select()
207 ReplaceNode(Node, TLSBase); in Select()
224 ReplaceNode(Node, Catch); in Select()
245 ReplaceNode(Node, Throw); in Select()
258 ReplaceNode(Node, Rethrow); in Select()
305 ReplaceNode(Node, CallResults); in Select()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelDAGToDAG.cpp501 ReplaceNode(Node, Store); in selectVSSEG()
543 ReplaceNode(Node, Store); in selectVSXSEG()
593 ReplaceNode(Node, CurDAG->getMachineNode(RISCV::PseudoVSETIVLI, DL, in selectVSETVLI()
600 ReplaceNode(Node, in selectVSETVLI()
678 ReplaceNode(Node, SLLI); in tryShrinkShlLogicImm()
724 ReplaceNode(Node, TH_EXT); in trySignedBitfieldExtract()
742 ReplaceNode(Node, TH_EXT); in trySignedBitfieldExtract()
813 ReplaceNode(Node, New); in tryIndexedLoad()
873 ReplaceNode(Node, CurDAG->getMachineNode( in selectSF_VC_X_SE()
901 ReplaceNode(Node, New.getNode()); in Select()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsSEISelDAGToDAG.cpp767 ReplaceNode(Node, CurDAG->getMachineNode(Subtarget->isGP64bit() in trySelect()
785 ReplaceNode(Node, in trySelect()
790 ReplaceNode(Node, CurDAG->getMachineNode(Mips::BuildPairF64_64, DL, in trySelect()
795 ReplaceNode(Node, CurDAG->getMachineNode(Mips::BuildPairF64, DL, in trySelect()
841 ReplaceNode(Node, RegOpnd); in trySelect()
856 ReplaceNode(Node, Reg.getNode()); in trySelect()
890 ReplaceNode(Node, CurDAG->getMachineNode(Op, DL, ResTys, Ops)); in trySelect()
906 ReplaceNode(Node, CurDAG->getMachineNode(Mips::MOVE_V, DL, in trySelect()
926 ReplaceNode(Node, ChainOut.getNode()); in trySelect()
960 ReplaceNode(Node, CurDAG->getMachineNode(Op, DL, ResTys, Ops)); in trySelect()
[all …]
H A DMipsISelDAGToDAG.cpp267 ReplaceNode(Node, NewNode.getNode()); in selectVecAddAsVecSubIfProfitable()
299 ReplaceNode(Node, getGlobalBaseReg()); in Select()
H A DMips16ISelDAGToDAG.cpp214 ReplaceNode(Node, LoHi.second); in trySelect()
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchISelDAGToDAG.cpp57 ReplaceNode(Node, New.getNode()); in INITIALIZE_PASS()
72 ReplaceNode(Node, Result); in INITIALIZE_PASS()
81 ReplaceNode(Node, CurDAG->getMachineNode(ADDIOp, DL, VT, TFI, Imm)); in INITIALIZE_PASS()
137 ReplaceNode(Node, Res); in INITIALIZE_PASS()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelDAGToDAG.cpp601 ReplaceNode(N, Result); in SelectSHL()
622 ReplaceNode(N, Result); in SelectSHL()
699 ReplaceNode(N, R.getNode()); in SelectIntrinsicWOChain()
721 ReplaceNode(N, Ext.getNode()); in SelectExtractSubvector()
733 ReplaceNode(N, CurDAG->getMachineNode(Hexagon::A2_tfrsi, dl, MVT::f32, V)); in SelectConstantFP()
738 ReplaceNode(N, CurDAG->getMachineNode(Hexagon::CONST64, dl, MVT::f64, V)); in SelectConstantFP()
754 ReplaceNode(N, CurDAG->getMachineNode(Opc, SDLoc(N), MVT::i1)); in SelectConstant()
787 ReplaceNode(N, R); in SelectFrameIndex()
796 ReplaceNode(N, C); in SelectAddSubCarry()
834 ReplaceNode(N, E.getNode()); in SelectVAlign()
[all …]
H A DHexagonISelDAGToDAGHVX.cpp1215 ISel.ReplaceNode(InpN, OutN); in materialize()
1767 ISel.ReplaceNode(ISelN, N0); in select()
1832 ISel.ReplaceNode(ISelN, N0); in select()
1918 ISel.ReplaceNode(N, IS.getNode()); in scalarizeShuffle()
2587 ISel.ReplaceNode(N, Ext.getNode()); in selectExtractSubvector()
2632 ISel.ReplaceNode(N, ISel.selectUndef(SDLoc(SN), ResTy).getNode()); in selectShuffle()
2695 ISel.ReplaceNode(N, NewN); in selectRor()
2704 ISel.ReplaceNode(N, NewN); in selectVAlign()
2866 ReplaceNode(N, NewS.getNode()); in ppHvxShuffleOfShuffle()
2923 ReplaceNode( in SelectV65GatherPred()
[all...]
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/
H A DVEISelDAGToDAG.cpp266 ReplaceNode(N, N->getOperand(0).getNode()); in Select()
295 ReplaceNode(N, New.getNode()); in Select()
300 ReplaceNode(N, getGlobalBaseReg()); in Select()
/freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/
H A DCSKYISelDAGToDAG.cpp93 ReplaceNode(N, CurDAG->getRegister(GP, N->getValueType(0)).getNode()); in INITIALIZE_PASS()
102 ReplaceNode(N, CurDAG->getMachineNode(Subtarget->hasE2() ? CSKY::ADDI32 in INITIALIZE_PASS()
281 ReplaceNode(N, New.getNode()); in selectInlineAsm()
330 ReplaceNode(N, NewNode); in selectAddCarry()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelDAGToDAG.cpp1656 ReplaceNode(N, New); in tryARMIndexedLoad()
1666 ReplaceNode(N, New); in tryARMIndexedLoad()
1697 ReplaceNode(N, New); in tryT1IndexedLoad()
1745 ReplaceNode(N, New); in tryT2IndexedLoad()
2238 ReplaceNode(N, VLd); in SelectVLD()
2366 ReplaceNode(N, VSt); in SelectVST()
2408 ReplaceNode(N, VStB); in SelectVST()
2521 ReplaceNode(N, VLdLn); in SelectVLDSTLane()
3268 ReplaceNode(N, CurDAG->getMachineNode(Opcode, SDLoc(N), Type, Ops)); in transformFixedFloatingPointConversion()
3309 ReplaceNode(N, CurDAG->getMachineNode(Opcode, dl, Type, Ops)); in tryFP_TO_INT()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiISelDAGToDAG.cpp331 return ReplaceNode(Node, New.getNode()); in Select()
338 return ReplaceNode(Node, New.getNode()); in Select()
364 ReplaceNode(Node, CurDAG->getMachineNode(Opc, DL, VT, TFI, Imm)); in selectFrameIndex()
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZISelDAGToDAG.cpp1040 ReplaceNode(N, New.getNode()); in tryRISBGZero()
1078 ReplaceNode(N, New.getNode()); in tryRISBGZero()
1138 ReplaceNode(N, New.getNode()); in tryRxSBG()
1172 ReplaceNode(Node, Or.getNode()); in splitLargeImmediate()
1192 ReplaceNode(Node, Op.getNode()); in loadVectorConstant()
1195 ReplaceNode(Node, BitCast.getNode()); in loadVectorConstant()
1200 ReplaceNode( in loadVectorConstant()
1265 ReplaceNode(N, Res); in tryGather()
1297 ReplaceNode(Store, CurDAG->getMachineNode(Opcode, DL, MVT::Other, Ops)); in tryScatter()
1661 ReplaceNode(Node, ResNode); in Select()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DCallGraphSCCPass.cpp585 void CallGraphSCC::ReplaceNode(CallGraphNode *Old, CallGraphNode *New) { in ReplaceNode() function in CallGraphSCC
600 CGI->ReplaceNode(Old, New); in ReplaceNode()
604 ReplaceNode(Old, /*New=*/nullptr); in DeleteNode()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DCallGraphSCCPass.h104 void ReplaceNode(CallGraphNode *Old, CallGraphNode *New);
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXISelDAGToDAG.cpp568 ReplaceNode(N, LoadConstF16); in tryConstantFP()
636 ReplaceNode(N, SetP); in SelectSETP_F16X2()
647 ReplaceNode(N, SetP); in SelectSETP_BF16X2()
774 ReplaceNode(N, CurDAG->getMachineNode(NVPTX::texsurf_handles, SDLoc(N), in SelectTexSurfHandle()
813 ReplaceNode(N, CurDAG->getMachineNode(Opc, SDLoc(N), N->getValueType(0), in SelectAddrSpaceCast()
849 ReplaceNode(N, CurDAG->getMachineNode(Opc, SDLoc(N), N->getValueType(0), in SelectAddrSpaceCast()
1041 ReplaceNode(N, NVPTXLD); in tryLoad()
1265 ReplaceNode(N, LD); in tryLoadVector()
1680 ReplaceNode(N, LD); in tryLDGLDU()
1837 ReplaceNode(N, NVPTXST); in tryStore()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcISelDAGToDAG.cpp326 ReplaceNode(N, New.getNode()); in tryInlineAsm()
346 ReplaceNode(N, getGlobalBaseReg()); in Select()
/freebsd/contrib/llvm-project/llvm/lib/Target/MSP430/
H A DMSP430ISelDAGToDAG.cpp352 ReplaceNode(N, in tryIndexedLoad()
407 ReplaceNode(Node, CurDAG->getMachineNode( in Select()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARC/
H A DARCISelDAGToDAG.cpp180 ReplaceNode(N, CurDAG->getMachineNode( in Select()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeDAG.cpp213 void ReplaceNode(SDNode *Old, SDNode *New) { in ReplaceNode() function in __anon2068f58e0111::SelectionDAGLegalize
226 void ReplaceNode(SDValue Old, SDValue New) { in ReplaceNode() function in __anon2068f58e0111::SelectionDAGLegalize
236 void ReplaceNode(SDNode *Old, const SDValue *New) { in ReplaceNode() function in __anon2068f58e0111::SelectionDAGLegalize
489 ReplaceNode(ST, OptStore); in LegalizeStoreOps()
506 ReplaceNode(SDValue(ST, 0), Result); in LegalizeStoreOps()
515 ReplaceNode(SDValue(Node, 0), Res); in LegalizeStoreOps()
525 ReplaceNode(SDValue(Node, 0), Result); in LegalizeStoreOps()
548 ReplaceNode(SDValue(Node, 0), Result); in LegalizeStoreOps()
606 ReplaceNode(SDValue(Node, 0), Result); in LegalizeStoreOps()
617 ReplaceNode(SDValue(ST, 0), Result); in LegalizeStoreOps()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/
H A DSCCIterator.h140 void ReplaceNode(NodeRef Old, NodeRef New) { in ReplaceNode() function
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelDAGToDAG.cpp4018 ReplaceNode(Node, Extract.getNode()); in matchBitExtract()
4084 ReplaceNode(Node, Extract.getNode()); in matchBitExtract()
4393 ReplaceNode(N, UpdatedNode); in tryShiftAmountMod()
4516 ReplaceNode(N, NewSHL.getNode()); in tryShrinkShlLogicImm()
4796 ReplaceNode(And, And0.getNode()); in shrinkAndImmediate()
4804 ReplaceNode(And, NewAnd.getNode()); in shrinkAndImmediate()
5069 ReplaceNode(N, Ternlog.getNode()); in tryMatchBitSelect()
5118 ReplaceNode(Node, Res); in Select()
5148 ReplaceNode(Node, CNode); in Select()
5202 ReplaceNode(Node, CNode); in Select()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelDAGToDAG.cpp651 ReplaceNode(SN, CurDAG->getMachineNode(Opc, dl, N->getValueType(0), TFI, in selectFrameIndex()
820 ReplaceNode(ST, MN); in tryTLSXFormStore()
873 ReplaceNode(LD, MN); in tryTLSXFormLoad()
945 ReplaceNode(N, CurDAG->getMachineNode(PPC::RLWIMI, dl, MVT::i32, Ops)); in tryBitfieldInsert()
4074 ReplaceNode(N, New); in tryIntCompareInGPR()
4109 ReplaceNode(N, New); in tryBitPermutation()
5091 ReplaceNode(N, CurDAG->getMachineNode(PPC::RLWIMI, dl, MVT::i32, Ops)); in tryAsSingleRLWIMI()
5246 ReplaceNode(N, selectI64Imm(CurDAG, N)); in Select()
5496 ReplaceNode(N, getGlobalBaseReg()); in Select()
5505 ReplaceNode(N, CurDAG->getMachineNode(PPC::MFOCRF, dl, MVT::i32, in Select()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DSelectionDAGISel.h374 void ReplaceNode(SDNode *F, SDNode *T) { in ReplaceNode() function

12