Home
last modified time | relevance | path

Searched refs:SelectNodeTo (Results 1 – 16 of 16) sorted by relevance

/openbsd-src/gnu/llvm/llvm/lib/Target/PowerPC/
H A DPPCISelDAGToDAG.cpp658 CurDAG->SelectNodeTo(SN, Opc, N->getValueType(0), TFI, in selectFrameIndex()
4345 CurDAG->SelectNodeTo(N, PPC::RLWINM, MVT::i32, Ops); in trySETCC()
4353 CurDAG->SelectNodeTo(N, PPC::SUBFE, MVT::i32, AD, Op, AD.getValue(1)); in trySETCC()
4359 CurDAG->SelectNodeTo(N, PPC::RLWINM, MVT::i32, Ops); in trySETCC()
4368 CurDAG->SelectNodeTo(N, PPC::RLWINM, MVT::i32, Ops); in trySETCC()
4380 CurDAG->SelectNodeTo(N, PPC::ADDZE, MVT::i32, in trySETCC()
4391 CurDAG->SelectNodeTo(N, PPC::SUBFE, MVT::i32, SDValue(AD, 0), Op, in trySETCC()
4402 CurDAG->SelectNodeTo(N, PPC::RLWINM, MVT::i32, Ops); in trySETCC()
4409 CurDAG->SelectNodeTo(N, PPC::XORI, MVT::i32, Op, getI32Imm(1, dl)); in trySETCC()
4432 CurDAG->SelectNodeTo(N, Subtarget->hasVSX() ? PPC::XXLNOR : PPC::VNOR, in trySETCC()
[all …]
H A DREADME_ALTIVEC.txt170 SelectNodeTo'd a VSPLTISB instruction node before the and/xor is selected
/openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelDAGToDAG.cpp449 CurDAG->SelectNodeTo(N, AMDGPU::COPY_TO_REGCLASS, EltVT, N->getOperand(0), in SelectBuildVector()
493 CurDAG->SelectNodeTo(N, AMDGPU::REG_SEQUENCE, N->getVTList(), RegSeqArgs); in SelectBuildVector()
895 CurDAG->SelectNodeTo( in SelectAddcSubb()
902 CurDAG->SelectNodeTo(N, Opc, N->getVTList(), {LHS, RHS, CI}); in SelectAddcSubb()
926 CurDAG->SelectNodeTo( in SelectUADDO_USUBO()
934 CurDAG->SelectNodeTo(N, Opc, N->getVTList(), in SelectUADDO_USUBO()
957 CurDAG->SelectNodeTo(N, Opcode, N->getVTList(), Ops); in SelectFMA_W_CHAIN()
970 CurDAG->SelectNodeTo(N, AMDGPU::V_MUL_F32_e64, N->getVTList(), Ops); in SelectFMUL_W_CHAIN()
990 CurDAG->SelectNodeTo(N, Opc, N->getVTList(), Ops); in SelectDIV_SCALE()
1008 CurDAG->SelectNodeTo(N, Opc, N->getVTList(), Ops); in SelectMAD_64_32()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/XCore/
H A DXCoreISelDAGToDAG.cpp282 CurDAG->SelectNodeTo(N, XCore::BRFU_lu6, MVT::Other, in tryBRIND()
286 CurDAG->SelectNodeTo(N, XCore::BAU_1r, MVT::Other, nextAddr, Glue); in tryBRIND()
/openbsd-src/gnu/llvm/llvm/lib/Target/MSP430/
H A DMSP430ISelDAGToDAG.cpp366 CurDAG->SelectNodeTo(Op, Opc, VT, MVT::i16, MVT::Other, Ops0); in tryIndexedBinOp()
397 CurDAG->SelectNodeTo(Node, MSP430::ADDframe, MVT::i16, TFI, in Select()
/openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/
H A DSelectionDAG.h1660 SDNode *SelectNodeTo(SDNode *N, unsigned MachineOpc, EVT VT);
1661 SDNode *SelectNodeTo(SDNode *N, unsigned MachineOpc, EVT VT, SDValue Op1);
1662 SDNode *SelectNodeTo(SDNode *N, unsigned MachineOpc, EVT VT,
1664 SDNode *SelectNodeTo(SDNode *N, unsigned MachineOpc, EVT VT,
1666 SDNode *SelectNodeTo(SDNode *N, unsigned MachineOpc, EVT VT,
1668 SDNode *SelectNodeTo(SDNode *N, unsigned MachineOpc, EVT VT1, EVT VT2);
1669 SDNode *SelectNodeTo(SDNode *N, unsigned MachineOpc, EVT VT1,
1671 SDNode *SelectNodeTo(SDNode *N, unsigned MachineOpc, EVT VT1,
1673 SDNode *SelectNodeTo(SDNode *N, unsigned MachineOpc, EVT VT1,
1675 SDNode *SelectNodeTo(SDNode *N, unsigned MachineOpc, SDVTList VTs,
/openbsd-src/gnu/llvm/llvm/lib/Target/ARM/
H A DARMISelDAGToDAG.cpp2643 CurDAG->SelectNodeTo(N, Opcode, N->getVTList(), ArrayRef(Ops)); in SelectMVE_LongShift()
2677 CurDAG->SelectNodeTo(N, Opcode, N->getVTList(), ArrayRef(Ops)); in SelectMVE_VADCSBC()
2696 CurDAG->SelectNodeTo(N, ARM::MVE_VSHLC, N->getVTList(), ArrayRef(Ops)); in SelectMVE_VSHLC()
2758 CurDAG->SelectNodeTo(N, Opcode, N->getVTList(), ArrayRef(Ops)); in SelectBaseMVE_VMLLDAV()
2886 CurDAG->SelectNodeTo(N, Opcode, N->getVTList(), ArrayRef(Ops)); in SelectMVE_VxDUP()
3380 CurDAG->SelectNodeTo(N, Opc, MVT::i32, Ops); in tryV6T2BitfieldExtractOp()
3391 CurDAG->SelectNodeTo(N, ARM::MOVsi, MVT::i32, Ops); in tryV6T2BitfieldExtractOp()
3400 CurDAG->SelectNodeTo(N, Opc, MVT::i32, Ops); in tryV6T2BitfieldExtractOp()
3425 CurDAG->SelectNodeTo(N, Opc, MVT::i32, Ops); in tryV6T2BitfieldExtractOp()
3447 CurDAG->SelectNodeTo(N, Opc, MVT::i32, Ops); in tryV6T2BitfieldExtractOp()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/
H A DAArch64ISelDAGToDAG.cpp2328 CurDAG->SelectNodeTo(N, AArch64::SBFMXri, VT, Ops); in tryBitfieldExtractOpFromSExt()
2357 CurDAG->SelectNodeTo(N, Opcode, VT, Extract.getOperand(0)); in tryHighFPExt()
2426 CurDAG->SelectNodeTo(N, Opc, VT, Ops); in tryBitfieldExtractOp()
2989 CurDAG->SelectNodeTo(N, Opc, VT, Ops); in tryBitfieldInsertOpFromOrAndImm()
3103 CurDAG->SelectNodeTo(N, OrrOpc, VT, Ops); in tryOrrWithShift()
3119 CurDAG->SelectNodeTo(N, OrrOpc, VT, Ops); in tryOrrWithShift()
3138 CurDAG->SelectNodeTo(N, OrrOpc, VT, Ops); in tryOrrWithShift()
3160 CurDAG->SelectNodeTo(N, OrrOpc, VT, Ops); in tryOrrWithShift()
3281 CurDAG->SelectNodeTo(N, Opc, VT, Ops); in tryBitfieldInsertOpFromOr()
3335 CurDAG->SelectNodeTo(N, Opc, VT, Ops); in tryBitfieldInsertOpFromOr()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/Lanai/
H A DLanaiISelDAGToDAG.cpp327 CurDAG->SelectNodeTo(Node, Opc, VT, TFI, Imm); in selectFrameIndex()
/openbsd-src/gnu/llvm/llvm/lib/Target/Sparc/
H A DSparcISelDAGToDAG.cpp371 CurDAG->SelectNodeTo(N, Opcode, MVT::i32, DivLHS, DivRHS, TopPart); in Select()
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGISel.cpp2229 CurDAG->SelectNodeTo(N, TargetOpcode::IMPLICIT_DEF, N->getValueType(0)); in Select_UNDEF()
2236 CurDAG->SelectNodeTo(N, TargetOpcode::COPY, N->getValueType(0), in Select_FREEZE()
2241 CurDAG->SelectNodeTo(N, TargetOpcode::ARITH_FENCE, N->getValueType(0), in Select_ARITH_FENCE()
2246 CurDAG->SelectNodeTo(N, TargetOpcode::MEMBARRIER, N->getValueType(0), in Select_MEMBARRIER()
2296 CurDAG->SelectNodeTo(N, TargetOpcode::STACKMAP, NodeTys, Ops); in Select_STACKMAP()
2347 CurDAG->SelectNodeTo(N, TargetOpcode::PATCHPOINT, NodeTys, Ops); in Select_PATCHPOINT()
H A DSelectionDAG.cpp9695 SDNode *SelectionDAG::SelectNodeTo(SDNode *N, unsigned MachineOpc, in SelectNodeTo() function in SelectionDAG
9698 return SelectNodeTo(N, MachineOpc, VTs, std::nullopt); in SelectNodeTo()
9701 SDNode *SelectionDAG::SelectNodeTo(SDNode *N, unsigned MachineOpc, in SelectNodeTo() function in SelectionDAG
9705 return SelectNodeTo(N, MachineOpc, VTs, Ops); in SelectNodeTo()
9708 SDNode *SelectionDAG::SelectNodeTo(SDNode *N, unsigned MachineOpc, in SelectNodeTo() function in SelectionDAG
9713 return SelectNodeTo(N, MachineOpc, VTs, Ops); in SelectNodeTo()
9716 SDNode *SelectionDAG::SelectNodeTo(SDNode *N, unsigned MachineOpc, in SelectNodeTo() function in SelectionDAG
9721 return SelectNodeTo(N, MachineOpc, VTs, Ops); in SelectNodeTo()
9724 SDNode *SelectionDAG::SelectNodeTo(SDNode *N, unsigned MachineOpc, in SelectNodeTo() function in SelectionDAG
9727 return SelectNodeTo(N, MachineOpc, VTs, Ops); in SelectNodeTo()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/BPF/
H A DBPFISelDAGToDAG.cpp234 CurDAG->SelectNodeTo(Node, Opc, VT, TFI); in Select()
/openbsd-src/gnu/llvm/llvm/lib/Target/Mips/
H A DMipsSEISelDAGToDAG.cpp216 CurDAG->SelectNodeTo(Node, Mips::ADDWC, VT, MVT::Glue, Ops); in selectAddE()
264 CurDAG->SelectNodeTo(Node, Mips::ADDWC, VT, MVT::Glue, Operands); in selectAddE()
/openbsd-src/gnu/llvm/llvm/lib/Target/AVR/
H A DAVRISelDAGToDAG.cpp314 CurDAG->SelectNodeTo(N, AVR::FRMIDX, getTargetLowering()->getPointerTy(DL), in select()
/openbsd-src/gnu/llvm/llvm/lib/Target/X86/
H A DX86ISelDAGToDAG.cpp5149 CurDAG->SelectNodeTo(Node, ROpc, NVT, MVT::i32, N0, N1); in Select()