Home
last modified time | relevance | path

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

12

/openbsd/src/gnu/llvm/llvm/lib/Target/XCore/
DXCoreISelDAGToDAG.cpp149 ReplaceNode( in Select()
164 ReplaceNode(N, node); in Select()
172 ReplaceNode(N, CurDAG->getMachineNode(XCore::LADD_l5r, dl, MVT::i32, in Select()
179 ReplaceNode(N, CurDAG->getMachineNode(XCore::LSUB_l5r, dl, MVT::i32, in Select()
186 ReplaceNode(N, CurDAG->getMachineNode(XCore::MACCU_l4r, dl, MVT::i32, in Select()
193 ReplaceNode(N, CurDAG->getMachineNode(XCore::MACCS_l4r, dl, MVT::i32, in Select()
200 ReplaceNode(N, CurDAG->getMachineNode(XCore::LMUL_l6r, dl, MVT::i32, in Select()
206 ReplaceNode(N, CurDAG->getMachineNode(XCore::CRC8_l4r, dl, MVT::i32, in Select()
/openbsd/src/gnu/llvm/llvm/lib/Target/WebAssembly/
DWebAssemblyISelDAGToDAG.cpp161 ReplaceNode(Node, Fence); in Select()
173 ReplaceNode(Node, TLSSize); in Select()
181 ReplaceNode(Node, TLSAlign); in Select()
198 ReplaceNode(Node, TLSBase); in Select()
215 ReplaceNode(Node, Catch); in Select()
236 ReplaceNode(Node, Throw); in Select()
269 ReplaceNode(Node, CallResults); in Select()
/openbsd/src/gnu/llvm/llvm/lib/Target/RISCV/
DRISCVISelDAGToDAG.cpp484 ReplaceNode(Node, Store); in selectVSSEG()
526 ReplaceNode(Node, Store); in selectVSXSEG()
585 ReplaceNode( in selectVSETVLI()
596 ReplaceNode(Node, CurDAG->getMachineNode(Opcode, DL, VTs, Ops)); in selectVSETVLI()
673 ReplaceNode(Node, SLLI); in tryShrinkShlLogicImm()
698 ReplaceNode(Node, New.getNode()); in Select()
712 ReplaceNode(Node, selectImm(CurDAG, DL, VT, Imm, *Subtarget)); in Select()
739 ReplaceNode(Node, SLLI); in Select()
768 ReplaceNode(Node, SLLI); in Select()
791 ReplaceNode(Node, SRLIW); in Select()
[all …]
/openbsd/src/gnu/llvm/llvm/lib/Target/Mips/
DMipsSEISelDAGToDAG.cpp757 ReplaceNode(Node, CurDAG->getMachineNode(Subtarget->isGP64bit() in trySelect()
775 ReplaceNode(Node, in trySelect()
780 ReplaceNode(Node, CurDAG->getMachineNode(Mips::BuildPairF64_64, DL, in trySelect()
785 ReplaceNode(Node, CurDAG->getMachineNode(Mips::BuildPairF64, DL, in trySelect()
831 ReplaceNode(Node, RegOpnd); in trySelect()
847 ReplaceNode(Node, Reg.getNode()); in trySelect()
881 ReplaceNode(Node, CurDAG->getMachineNode(Op, DL, ResTys, Ops)); in trySelect()
897 ReplaceNode(Node, CurDAG->getMachineNode(Mips::MOVE_V, DL, in trySelect()
918 ReplaceNode(Node, ChainOut.getNode()); in trySelect()
952 ReplaceNode(Node, CurDAG->getMachineNode(Op, DL, ResTys, Ops)); in trySelect()
[all …]
DMipsISelDAGToDAG.cpp261 ReplaceNode(Node, NewNode.getNode()); in selectVecAddAsVecSubIfProfitable()
293 ReplaceNode(Node, getGlobalBaseReg()); in Select()
DMips16ISelDAGToDAG.cpp214 ReplaceNode(Node, LoHi.second); in trySelect()
/openbsd/src/gnu/llvm/llvm/lib/Target/Lanai/
DLanaiISelDAGToDAG.cpp297 return ReplaceNode(Node, New.getNode()); in Select()
304 return ReplaceNode(Node, New.getNode()); in Select()
330 ReplaceNode(Node, CurDAG->getMachineNode(Opc, DL, VT, TFI, Imm)); in selectFrameIndex()
/openbsd/src/gnu/llvm/llvm/lib/Target/VE/
DVEISelDAGToDAG.cpp261 ReplaceNode(N, N->getOperand(0).getNode()); in Select()
290 ReplaceNode(N, New.getNode()); in Select()
295 ReplaceNode(N, getGlobalBaseReg()); in Select()
/openbsd/src/gnu/llvm/llvm/lib/Target/Hexagon/
DHexagonISelDAGToDAG.cpp596 ReplaceNode(N, Result); in SelectSHL()
617 ReplaceNode(N, Result); in SelectSHL()
694 ReplaceNode(N, R.getNode()); in SelectIntrinsicWOChain()
717 ReplaceNode(N, Ext.getNode()); in SelectExtractSubvector()
729 ReplaceNode(N, CurDAG->getMachineNode(Hexagon::A2_tfrsi, dl, MVT::f32, V)); in SelectConstantFP()
734 ReplaceNode(N, CurDAG->getMachineNode(Hexagon::CONST64, dl, MVT::f64, V)); in SelectConstantFP()
750 ReplaceNode(N, CurDAG->getMachineNode(Opc, SDLoc(N), MVT::i1)); in SelectConstant()
783 ReplaceNode(N, R); in SelectFrameIndex()
792 ReplaceNode(N, C); in SelectAddSubCarry()
830 ReplaceNode(N, E.getNode()); in SelectVAlign()
[all …]
DHexagonISelDAGToDAGHVX.cpp1215 ISel.ReplaceNode(InpN, OutN); in materialize()
1753 ISel.ReplaceNode(ISelN, N0); in select()
1801 ISel.ReplaceNode(ISelN, N0); in select()
1887 ISel.ReplaceNode(N, IS.getNode()); in scalarizeShuffle()
2558 ISel.ReplaceNode(N, Ext.getNode()); in selectExtractSubvector()
2603 ISel.ReplaceNode(N, ISel.selectUndef(SDLoc(SN), ResTy).getNode()); in selectShuffle()
2666 ISel.ReplaceNode(N, NewN); in selectRor()
2675 ISel.ReplaceNode(N, NewN); in selectVAlign()
2837 ReplaceNode(N, NewS.getNode()); in ppHvxShuffleOfShuffle()
2894 ReplaceNode(N, Result); in SelectV65GatherPred()
[all …]
/openbsd/src/gnu/llvm/llvm/lib/Target/ARM/
DARMISelDAGToDAG.cpp1651 ReplaceNode(N, New); in tryARMIndexedLoad()
1661 ReplaceNode(N, New); in tryARMIndexedLoad()
1692 ReplaceNode(N, New); in tryT1IndexedLoad()
1740 ReplaceNode(N, New); in tryT2IndexedLoad()
2233 ReplaceNode(N, VLd); in SelectVLD()
2361 ReplaceNode(N, VSt); in SelectVST()
2403 ReplaceNode(N, VStB); in SelectVST()
2517 ReplaceNode(N, VLdLn); in SelectVLDSTLane()
3272 ReplaceNode(N, CurDAG->getMachineNode(Opcode, SDLoc(N), Type, Ops)); in transformFixedFloatingPointConversion()
3313 ReplaceNode(N, CurDAG->getMachineNode(Opcode, dl, Type, Ops)); in tryFP_TO_INT()
[all …]
/openbsd/src/gnu/llvm/llvm/lib/Target/SystemZ/
DSystemZISelDAGToDAG.cpp1019 ReplaceNode(N, New.getNode()); in tryRISBGZero()
1057 ReplaceNode(N, New.getNode()); in tryRISBGZero()
1117 ReplaceNode(N, New.getNode()); in tryRxSBG()
1151 ReplaceNode(Node, Or.getNode()); in splitLargeImmediate()
1171 ReplaceNode(Node, Op.getNode()); in loadVectorConstant()
1174 ReplaceNode(Node, BitCast.getNode()); in loadVectorConstant()
1179 ReplaceNode( in loadVectorConstant()
1215 ReplaceNode(N, Res); in tryGather()
1247 ReplaceNode(Store, CurDAG->getMachineNode(Opcode, DL, MVT::Other, Ops)); in tryScatter()
1620 ReplaceNode(Node, UpdatedNode); in Select()
/openbsd/src/gnu/llvm/llvm/lib/Analysis/
DCallGraphSCCPass.cpp584 void CallGraphSCC::ReplaceNode(CallGraphNode *Old, CallGraphNode *New) { in ReplaceNode() function in CallGraphSCC
599 CGI->ReplaceNode(Old, New); in ReplaceNode()
603 ReplaceNode(Old, /*New=*/nullptr); in DeleteNode()
/openbsd/src/gnu/llvm/llvm/include/llvm/Analysis/
DCallGraphSCCPass.h104 void ReplaceNode(CallGraphNode *Old, CallGraphNode *New);
/openbsd/src/gnu/llvm/llvm/lib/Target/NVPTX/
DNVPTXISelDAGToDAG.cpp536 ReplaceNode(N, LoadConstF16); in tryConstantFP16()
604 ReplaceNode(N, SetP); in SelectSETP_F16X2()
738 ReplaceNode(N, CurDAG->getMachineNode(NVPTX::texsurf_handles, SDLoc(N), in SelectTexSurfHandle()
774 ReplaceNode(N, CurDAG->getMachineNode(Opc, SDLoc(N), N->getValueType(0), in SelectAddrSpaceCast()
808 ReplaceNode(N, CurDAG->getMachineNode(Opc, SDLoc(N), N->getValueType(0), in SelectAddrSpaceCast()
1004 ReplaceNode(N, NVPTXLD); in tryLoad()
1240 ReplaceNode(N, LD); in tryLoadVector()
1710 ReplaceNode(N, LD); in tryLDGLDU()
1872 ReplaceNode(N, NVPTXST); in tryStore()
2091 ReplaceNode(N, ST); in tryStoreVector()
[all …]
/openbsd/src/gnu/llvm/llvm/lib/Target/Sparc/
DSparcISelDAGToDAG.cpp324 ReplaceNode(N, New.getNode()); in tryInlineAsm()
344 ReplaceNode(N, getGlobalBaseReg()); in Select()
/openbsd/src/gnu/llvm/llvm/lib/Target/MSP430/
DMSP430ISelDAGToDAG.cpp346 ReplaceNode(N, in tryIndexedLoad()
401 ReplaceNode(Node, CurDAG->getMachineNode( in Select()
/openbsd/src/gnu/llvm/llvm/lib/Transforms/Utils/
DCallGraphUpdater.cpp136 CGSCC->ReplaceNode(OldCGN, NewCGN); in replaceFunctionWith()
/openbsd/src/gnu/llvm/llvm/lib/Target/ARC/
DARCISelDAGToDAG.cpp174 ReplaceNode(N, CurDAG->getMachineNode( in Select()
/openbsd/src/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/
DLegalizeDAG.cpp205 void ReplaceNode(SDNode *Old, SDNode *New) { in ReplaceNode() function in __anon68b9790a0111::SelectionDAGLegalize
218 void ReplaceNode(SDValue Old, SDValue New) { in ReplaceNode() function in __anon68b9790a0111::SelectionDAGLegalize
228 void ReplaceNode(SDNode *Old, const SDValue *New) { in ReplaceNode() function in __anon68b9790a0111::SelectionDAGLegalize
501 ReplaceNode(ST, OptStore); in LegalizeStoreOps()
518 ReplaceNode(SDValue(ST, 0), Result); in LegalizeStoreOps()
527 ReplaceNode(SDValue(Node, 0), Res); in LegalizeStoreOps()
537 ReplaceNode(SDValue(Node, 0), Result); in LegalizeStoreOps()
560 ReplaceNode(SDValue(Node, 0), Result); in LegalizeStoreOps()
617 ReplaceNode(SDValue(Node, 0), Result); in LegalizeStoreOps()
628 ReplaceNode(SDValue(ST, 0), Result); in LegalizeStoreOps()
[all …]
/openbsd/src/gnu/llvm/llvm/lib/Target/AMDGPU/
DAMDGPUISelDAGToDAG.cpp559 ReplaceNode(N, Packed); in Select()
589 ReplaceNode(N, CurDAG->getMachineNode(TargetOpcode::REG_SEQUENCE, DL, in Select()
608 ReplaceNode(N, buildSMovImm64(DL, Imm, N->getValueType(0))); in Select()
634 ReplaceNode(N, getBFE32(Signed, SDLoc(N), N->getOperand(0), OffsetVal, in Select()
883 ReplaceNode(N, RegSequence); in SelectADD_SUB_I64()
2131 ReplaceNode(N, getBFE32(Signed, SDLoc(N), Shl.getOperand(0), CVal - BVal, in SelectS_BFEFromShifts()
2155 ReplaceNode(N, getBFE32(false, SDLoc(N), Srl.getOperand(0), ShiftVal, in SelectS_BFE()
2176 ReplaceNode(N, getBFE32(false, SDLoc(N), And.getOperand(0), ShiftVal, in SelectS_BFE()
2204 ReplaceNode(N, getBFE32(true, SDLoc(N), Src.getOperand(0), in SelectS_BFE()
/openbsd/src/gnu/llvm/llvm/include/llvm/CodeGen/
DSelectionDAGISel.h228 void ReplaceNode(SDNode *F, SDNode *T) { in ReplaceNode() function
/openbsd/src/gnu/llvm/llvm/include/llvm/ADT/
DSCCIterator.h139 void ReplaceNode(NodeRef Old, NodeRef New) { in ReplaceNode() function
/openbsd/src/gnu/llvm/llvm/lib/Target/AArch64/
DAArch64ISelDAGToDAG.cpp888 ReplaceNode(N, CurDAG->getMachineNode(MLAOpc, dl, N->getValueType(0), Ops)); in tryMLAV64LaneV128()
933 ReplaceNode(N, CurDAG->getMachineNode(SMULLOpc, dl, N->getValueType(0), Ops)); in tryMULLV64LaneV128()
1504 ReplaceNode(N, CurDAG->getMachineNode(Opc, dl, VT, Ops)); in SelectTable()
1817 ReplaceNode(N, St); in SelectStore()
1842 ReplaceNode(N, St); in SelectPredicatedStore()
1880 ReplaceNode(N, St); in SelectPostStore()
2038 ReplaceNode(N, St); in SelectStoreLane()
2072 ReplaceNode(N, St); in SelectPostStoreLane()
2419 ReplaceNode(N, CurDAG->getMachineNode(TargetOpcode::EXTRACT_SUBREG, dl, in tryBitfieldExtractOp()
3988 ReplaceNode(N, Out); in trySelectStackSlotTagP()
[all …]
/openbsd/src/gnu/llvm/llvm/lib/Target/X86/
DX86ISelDAGToDAG.cpp3719 ReplaceNode(Node, Extract.getNode()); in matchBitExtract()
3785 ReplaceNode(Node, Extract.getNode()); in matchBitExtract()
4088 ReplaceNode(N, UpdatedNode); in tryShiftAmountMod()
4211 ReplaceNode(N, NewSHL.getNode()); in tryShrinkShlLogicImm()
4491 ReplaceNode(And, And0.getNode()); in shrinkAndImmediate()
4499 ReplaceNode(And, NewAnd.getNode()); in shrinkAndImmediate()
4764 ReplaceNode(N, Ternlog.getNode()); in tryMatchBitSelect()
4809 ReplaceNode(Node, Res); in Select()
4836 ReplaceNode(Node, CNode); in Select()
4890 ReplaceNode(Node, CNode); in Select()
[all …]

12