| /openbsd-src/gnu/llvm/llvm/lib/Target/PowerPC/ |
| H A D | PPCISelDAGToDAG.cpp | 658 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 D | README_ALTIVEC.txt | 170 SelectNodeTo'd a VSPLTISB instruction node before the and/xor is selected
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUISelDAGToDAG.cpp | 449 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 D | XCoreISelDAGToDAG.cpp | 282 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 D | MSP430ISelDAGToDAG.cpp | 366 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 D | SelectionDAG.h | 1660 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 D | ARMISelDAGToDAG.cpp | 2643 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 D | AArch64ISelDAGToDAG.cpp | 2328 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 D | LanaiISelDAGToDAG.cpp | 327 CurDAG->SelectNodeTo(Node, Opc, VT, TFI, Imm); in selectFrameIndex()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/Sparc/ |
| H A D | SparcISelDAGToDAG.cpp | 371 CurDAG->SelectNodeTo(N, Opcode, MVT::i32, DivLHS, DivRHS, TopPart); in Select()
|
| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | SelectionDAGISel.cpp | 2229 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 D | SelectionDAG.cpp | 9695 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 D | BPFISelDAGToDAG.cpp | 234 CurDAG->SelectNodeTo(Node, Opc, VT, TFI); in Select()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/Mips/ |
| H A D | MipsSEISelDAGToDAG.cpp | 216 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 D | AVRISelDAGToDAG.cpp | 314 CurDAG->SelectNodeTo(N, AVR::FRMIDX, getTargetLowering()->getPointerTy(DL), in select()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/X86/ |
| H A D | X86ISelDAGToDAG.cpp | 5149 CurDAG->SelectNodeTo(Node, ROpc, NVT, MVT::i32, N0, N1); in Select()
|