Home
last modified time | relevance | path

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

12

/external/swiftshader/third_party/LLVM/lib/Target/PowerPC/
DPPCISelDAGToDAG.cpp627 return CurDAG->SelectNodeTo(N, PPC::RLWINM, MVT::i32, Ops, 4); in SelectSETCC()
634 return CurDAG->SelectNodeTo(N, PPC::SUBFE, MVT::i32, AD, Op, in SelectSETCC()
639 return CurDAG->SelectNodeTo(N, PPC::RLWINM, MVT::i32, Ops, 4); in SelectSETCC()
646 return CurDAG->SelectNodeTo(N, PPC::RLWINM, MVT::i32, Ops, 4); in SelectSETCC()
657 return CurDAG->SelectNodeTo(N, PPC::ADDZE, MVT::i32, in SelectSETCC()
667 return CurDAG->SelectNodeTo(N, PPC::SUBFE, MVT::i32, SDValue(AD, 0), in SelectSETCC()
676 return CurDAG->SelectNodeTo(N, PPC::RLWINM, MVT::i32, Ops, 4); in SelectSETCC()
682 return CurDAG->SelectNodeTo(N, PPC::XORI, MVT::i32, Op, in SelectSETCC()
712 return CurDAG->SelectNodeTo(N, PPC::RLWINM, MVT::i32, Ops, 4); in SelectSETCC()
719 return CurDAG->SelectNodeTo(N, PPC::XORI, MVT::i32, Tmp, getI32Imm(1)); in SelectSETCC()
[all …]
DREADME_ALTIVEC.txt175 SelectNodeTo'd a VSPLTISB instruction node before the and/xor is selected
/external/swiftshader/third_party/LLVM/include/llvm/CodeGen/
DSelectionDAG.h722 SDNode *SelectNodeTo(SDNode *N, unsigned TargetOpc, EVT VT);
723 SDNode *SelectNodeTo(SDNode *N, unsigned TargetOpc, EVT VT, SDValue Op1);
724 SDNode *SelectNodeTo(SDNode *N, unsigned TargetOpc, EVT VT,
726 SDNode *SelectNodeTo(SDNode *N, unsigned TargetOpc, EVT VT,
728 SDNode *SelectNodeTo(SDNode *N, unsigned TargetOpc, EVT VT,
730 SDNode *SelectNodeTo(SDNode *N, unsigned TargetOpc, EVT VT1, EVT VT2);
731 SDNode *SelectNodeTo(SDNode *N, unsigned TargetOpc, EVT VT1,
733 SDNode *SelectNodeTo(SDNode *N, unsigned TargetOpc, EVT VT1,
735 SDNode *SelectNodeTo(SDNode *N, unsigned MachineOpc, EVT VT1,
738 SDNode *SelectNodeTo(SDNode *N, unsigned TargetOpc, EVT VT1,
[all …]
/external/swiftshader/third_party/LLVM/lib/Target/Alpha/
DAlphaISelDAGToDAG.cpp221 return CurDAG->SelectNodeTo(N, Alpha::LDA, MVT::i64, in Select()
246 return CurDAG->SelectNodeTo(N, Alpha::BISr, MVT::i64, Chain, Chain); in Select()
280 return CurDAG->SelectNodeTo(N, Alpha::LDQr, MVT::i64, MVT::Other, in Select()
289 return CurDAG->SelectNodeTo(N, isDouble ? Alpha::CPYST : Alpha::CPYSS, in Select()
293 return CurDAG->SelectNodeTo(N, isDouble ? Alpha::CPYSNT : Alpha::CPYSNS, in Select()
/external/llvm/include/llvm/CodeGen/
DSelectionDAG.h1015 SDNode *SelectNodeTo(SDNode *N, unsigned TargetOpc, EVT VT);
1016 SDNode *SelectNodeTo(SDNode *N, unsigned TargetOpc, EVT VT, SDValue Op1);
1017 SDNode *SelectNodeTo(SDNode *N, unsigned TargetOpc, EVT VT,
1019 SDNode *SelectNodeTo(SDNode *N, unsigned TargetOpc, EVT VT,
1021 SDNode *SelectNodeTo(SDNode *N, unsigned TargetOpc, EVT VT,
1023 SDNode *SelectNodeTo(SDNode *N, unsigned TargetOpc, EVT VT1, EVT VT2);
1024 SDNode *SelectNodeTo(SDNode *N, unsigned TargetOpc, EVT VT1,
1026 SDNode *SelectNodeTo(SDNode *N, unsigned TargetOpc, EVT VT1,
1028 SDNode *SelectNodeTo(SDNode *N, unsigned MachineOpc, EVT VT1,
1030 SDNode *SelectNodeTo(SDNode *N, unsigned TargetOpc, EVT VT1,
[all …]
/external/llvm/lib/Target/PowerPC/
DPPCISelDAGToDAG.cpp462 CurDAG->SelectNodeTo(SN, Opc, N->getValueType(0), TFI, in selectFrameIndex()
2281 CurDAG->SelectNodeTo(N, PPC::RLWINM, MVT::i32, Ops); in trySETCC()
2289 CurDAG->SelectNodeTo(N, PPC::SUBFE, MVT::i32, AD, Op, AD.getValue(1)); in trySETCC()
2295 CurDAG->SelectNodeTo(N, PPC::RLWINM, MVT::i32, Ops); in trySETCC()
2304 CurDAG->SelectNodeTo(N, PPC::RLWINM, MVT::i32, Ops); in trySETCC()
2316 CurDAG->SelectNodeTo(N, PPC::ADDZE, MVT::i32, in trySETCC()
2327 CurDAG->SelectNodeTo(N, PPC::SUBFE, MVT::i32, SDValue(AD, 0), Op, in trySETCC()
2338 CurDAG->SelectNodeTo(N, PPC::RLWINM, MVT::i32, Ops); in trySETCC()
2345 CurDAG->SelectNodeTo(N, PPC::XORI, MVT::i32, Op, getI32Imm(1, dl)); in trySETCC()
2371 CurDAG->SelectNodeTo(N, PPCSubTarget->hasVSX() ? PPC::XXLNOR : PPC::VNOR, in trySETCC()
[all …]
/external/swiftshader/third_party/LLVM/lib/Target/Sparc/
DSparcISelDAGToDAG.cpp166 return CurDAG->SelectNodeTo(N, Opcode, MVT::i32, DivLHS, DivRHS, in Select()
178 return CurDAG->SelectNodeTo(N, SP::RDY, MVT::i32, SDValue(Mul, 1)); in Select()
/external/llvm/lib/Target/XCore/
DXCoreISelDAGToDAG.cpp276 CurDAG->SelectNodeTo(N, XCore::BRFU_lu6, MVT::Other, in tryBRIND()
280 CurDAG->SelectNodeTo(N, XCore::BAU_1r, MVT::Other, nextAddr, Glue); in tryBRIND()
/external/swiftshader/third_party/LLVM/lib/Target/XCore/
DXCoreISelDAGToDAG.cpp296 return CurDAG->SelectNodeTo(N, XCore::BRFU_lu6, MVT::Other, in SelectBRIND()
299 return CurDAG->SelectNodeTo(N, XCore::BAU_1r, MVT::Other, nextAddr, Glue); in SelectBRIND()
/external/llvm/lib/Target/MSP430/
DMSP430ISelDAGToDAG.cpp366 CurDAG->SelectNodeTo(Op, Opc, VT, MVT::i16, MVT::Other, Ops0); in tryIndexedBinOp()
404 CurDAG->SelectNodeTo(Node, MSP430::ADD16ri, MVT::i16, TFI, in Select()
/external/swiftshader/third_party/LLVM/lib/Target/ARM/
DARMISelDAGToDAG.cpp2074 return CurDAG->SelectNodeTo(N, Opc, MVT::i32, Ops, 5); in SelectV6T2BitfieldExtractOp()
2097 return CurDAG->SelectNodeTo(N, Opc, MVT::i32, Ops, 5); in SelectV6T2BitfieldExtractOp()
2125 return CurDAG->SelectNodeTo(N, Opc, MVT::i32,Ops, 6); in SelectT2CMOVShiftOp()
2139 return CurDAG->SelectNodeTo(N, ARM::MOVCCsi, MVT::i32, Ops, 6); in SelectARMCMOVShiftOp()
2145 return CurDAG->SelectNodeTo(N, ARM::MOVCCsr, MVT::i32, Ops, 7); in SelectARMCMOVShiftOp()
2175 return CurDAG->SelectNodeTo(N, Opc, MVT::i32, Ops, 5); in SelectT2CMOVImmOp()
2208 return CurDAG->SelectNodeTo(N, Opc, MVT::i32, Ops, 5); in SelectARMCMOVImmOp()
2303 return CurDAG->SelectNodeTo(N, Opc, VT, Ops, 5); in SelectCMOVOp()
2350 return CurDAG->SelectNodeTo(N, Opcode, VT, ADDSrc0); in SelectABSOp()
2456 return CurDAG->SelectNodeTo(N, ARM::tADDrSPi, MVT::i32, Ops, 4); in Select()
[all …]
/external/llvm/lib/Target/BPF/
DBPFISelDAGToDAG.cpp172 CurDAG->SelectNodeTo(Node, Opc, VT, TFI); in Select()
/external/swiftshader/third_party/LLVM/lib/CodeGen/SelectionDAG/
DSelectionDAG.cpp4800 SDNode *SelectionDAG::SelectNodeTo(SDNode *N, unsigned MachineOpc, in SelectNodeTo() function in SelectionDAG
4803 return SelectNodeTo(N, MachineOpc, VTs, 0, 0); in SelectNodeTo()
4806 SDNode *SelectionDAG::SelectNodeTo(SDNode *N, unsigned MachineOpc, in SelectNodeTo() function in SelectionDAG
4810 return SelectNodeTo(N, MachineOpc, VTs, Ops, 1); in SelectNodeTo()
4813 SDNode *SelectionDAG::SelectNodeTo(SDNode *N, unsigned MachineOpc, in SelectNodeTo() function in SelectionDAG
4818 return SelectNodeTo(N, MachineOpc, VTs, Ops, 2); in SelectNodeTo()
4821 SDNode *SelectionDAG::SelectNodeTo(SDNode *N, unsigned MachineOpc, in SelectNodeTo() function in SelectionDAG
4826 return SelectNodeTo(N, MachineOpc, VTs, Ops, 3); in SelectNodeTo()
4829 SDNode *SelectionDAG::SelectNodeTo(SDNode *N, unsigned MachineOpc, in SelectNodeTo() function in SelectionDAG
4833 return SelectNodeTo(N, MachineOpc, VTs, Ops, NumOps); in SelectNodeTo()
[all …]
/external/swiftshader/third_party/LLVM/lib/Target/MSP430/
DMSP430ISelDAGToDAG.cpp369 CurDAG->SelectNodeTo(Op, Opc, in SelectIndexedBinOp()
408 return CurDAG->SelectNodeTo(Node, MSP430::ADD16ri, MVT::i16, in Select()
/external/swiftshader/third_party/LLVM/lib/Target/Blackfin/
DBlackfinISelDAGToDAG.cpp88 return CurDAG->SelectNodeTo(N, BF::ADDpp, MVT::i32, TFI, in Select()
/external/llvm/lib/Target/ARM/
DARMISelDAGToDAG.cpp2365 CurDAG->SelectNodeTo(N, Opc, MVT::i32, Ops); in tryV6T2BitfieldExtractOp()
2376 CurDAG->SelectNodeTo(N, ARM::MOVsi, MVT::i32, Ops); in tryV6T2BitfieldExtractOp()
2384 CurDAG->SelectNodeTo(N, Opc, MVT::i32, Ops); in tryV6T2BitfieldExtractOp()
2408 CurDAG->SelectNodeTo(N, Opc, MVT::i32, Ops); in tryV6T2BitfieldExtractOp()
2429 CurDAG->SelectNodeTo(N, Opc, MVT::i32, Ops); in tryV6T2BitfieldExtractOp()
2449 CurDAG->SelectNodeTo(N, Opc, MVT::i32, Ops); in tryV6T2BitfieldExtractOp()
2489 CurDAG->SelectNodeTo(N, Opcode, VT, ADDSrc0); in tryABSOp()
2612 CurDAG->SelectNodeTo(N, Opc, MVT::i32, MVT::Other, Ops); in trySMLAWSMULW()
2621 CurDAG->SelectNodeTo(N, Opc, MVT::i32, Ops); in trySMLAWSMULW()
2741 CurDAG->SelectNodeTo(N, ARM::tADDframe, MVT::i32, TFI, in Select()
[all …]
/external/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAG.cpp5838 SDNode *SelectionDAG::SelectNodeTo(SDNode *N, unsigned MachineOpc, in SelectNodeTo() function in SelectionDAG
5841 return SelectNodeTo(N, MachineOpc, VTs, None); in SelectNodeTo()
5844 SDNode *SelectionDAG::SelectNodeTo(SDNode *N, unsigned MachineOpc, in SelectNodeTo() function in SelectionDAG
5848 return SelectNodeTo(N, MachineOpc, VTs, Ops); in SelectNodeTo()
5851 SDNode *SelectionDAG::SelectNodeTo(SDNode *N, unsigned MachineOpc, in SelectNodeTo() function in SelectionDAG
5856 return SelectNodeTo(N, MachineOpc, VTs, Ops); in SelectNodeTo()
5859 SDNode *SelectionDAG::SelectNodeTo(SDNode *N, unsigned MachineOpc, in SelectNodeTo() function in SelectionDAG
5864 return SelectNodeTo(N, MachineOpc, VTs, Ops); in SelectNodeTo()
5867 SDNode *SelectionDAG::SelectNodeTo(SDNode *N, unsigned MachineOpc, in SelectNodeTo() function in SelectionDAG
5870 return SelectNodeTo(N, MachineOpc, VTs, Ops); in SelectNodeTo()
[all …]
/external/swiftshader/third_party/LLVM/lib/Target/MBlaze/
DMBlazeISelDAGToDAG.cpp215 return CurDAG->SelectNodeTo(Node, Opc, VT, TFI, imm); in Select()
/external/llvm/lib/Target/AMDGPU/
DAMDGPUISelDAGToDAG.cpp318 CurDAG->SelectNodeTo(N, AMDGPU::COPY_TO_REGCLASS, EltVT, N->getOperand(0), in Select()
360 CurDAG->SelectNodeTo(N, AMDGPU::REG_SEQUENCE, N->getVTList(), RegSeqArgs); in Select()
617 CurDAG->SelectNodeTo(N, AMDGPU::REG_SEQUENCE, MVT::i64, Args); in SelectADD_SUB_I64()
638 CurDAG->SelectNodeTo(N, Opc, VT, MVT::i1, Ops); in SelectDIV_SCALE()
1355 CurDAG->SelectNodeTo(N, AMDGPU::S_CBRANCH_VCCNZ, MVT::Other, in SelectBRCOND()
/external/llvm/lib/Target/Mips/
DMips16ISelDAGToDAG.cpp225 CurDAG->SelectNodeTo(Node, MOp, VT, MVT::Glue, LHS, SDValue(AddCarry, 0)); in trySelect()
/external/llvm/lib/Target/Lanai/
DLanaiISelDAGToDAG.cpp307 CurDAG->SelectNodeTo(Node, Opc, VT, TFI, Imm); in selectFrameIndex()
/external/swiftshader/third_party/LLVM/lib/Target/Mips/
DMipsISelDAGToDAG.cpp236 return CurDAG->SelectNodeTo(Node, MOp, VT, MVT::Glue, in Select()
/external/mesa3d/src/gallium/drivers/radeon/
DAMDILISelDAGToDAG.cpp168 return CurDAG->SelectNodeTo(N, NewOpc, OpVT, TFI); in Select()
/external/llvm/lib/Target/Sparc/
DSparcISelDAGToDAG.cpp363 CurDAG->SelectNodeTo(N, Opcode, MVT::i32, DivLHS, DivRHS, TopPart); in Select()
/external/llvm/lib/Target/AArch64/
DAArch64ISelDAGToDAG.cpp1674 CurDAG->SelectNodeTo(N, AArch64::SBFMXri, VT, Ops); in tryBitfieldExtractOpFromSExt()
1743 CurDAG->SelectNodeTo(N, Opc, VT, Ops); in tryBitfieldExtractOp()
2132 CurDAG->SelectNodeTo(N, Opc, VT, Ops); in tryBitfieldInsertOpFromOrAndImm()
2244 CurDAG->SelectNodeTo(N, Opc, VT, Ops); in tryBitfieldInsertOpFromOr()
2290 CurDAG->SelectNodeTo(N, Opc, VT, Ops); in tryBitfieldInsertOpFromOr()
2306 CurDAG->SelectNodeTo(N, TargetOpcode::IMPLICIT_DEF, N->getValueType(0)); in tryBitfieldInsertOp()
2342 CurDAG->SelectNodeTo(N, Opc, VT, Ops); in tryBitfieldInsertInZeroOp()
2695 CurDAG->SelectNodeTo(Node, AArch64::ADDXri, MVT::i64, Ops); in Select()

12