Home
last modified time | relevance | path

Searched refs:getMachineNode (Results 1 – 25 of 26) sorted by relevance

12

/freebsd-9-stable/contrib/llvm/lib/Target/PowerPC/
DPPCISelDAGToDAG.cpp463 return CurDAG->getMachineNode(PPC::RLWIMI, dl, MVT::i32, Ops); in SelectBitfieldInsert()
482 return SDValue(CurDAG->getMachineNode(PPC::CMPLWI, dl, MVT::i32, LHS, in SelectCC()
486 return SDValue(CurDAG->getMachineNode(PPC::CMPWI, dl, MVT::i32, LHS, in SelectCC()
498 SDValue Xor(CurDAG->getMachineNode(PPC::XORIS, dl, MVT::i32, LHS, in SelectCC()
500 return SDValue(CurDAG->getMachineNode(PPC::CMPLWI, dl, MVT::i32, Xor, in SelectCC()
506 return SDValue(CurDAG->getMachineNode(PPC::CMPLWI, dl, MVT::i32, LHS, in SelectCC()
512 return SDValue(CurDAG->getMachineNode(PPC::CMPWI, dl, MVT::i32, LHS, in SelectCC()
523 return SDValue(CurDAG->getMachineNode(PPC::CMPLDI, dl, MVT::i64, LHS, in SelectCC()
527 return SDValue(CurDAG->getMachineNode(PPC::CMPDI, dl, MVT::i64, LHS, in SelectCC()
540 SDValue Xor(CurDAG->getMachineNode(PPC::XORIS8, dl, MVT::i64, LHS, in SelectCC()
[all …]
/freebsd-9-stable/contrib/llvm/lib/Target/XCore/
DXCoreISelDAGToDAG.cpp119 return CurDAG->getMachineNode(XCore::MKMSK_rus, dl, in Select()
127 SDNode *node = CurDAG->getMachineNode(XCore::LDWCP_lru6, dl, MVT::i32, in Select()
141 return CurDAG->getMachineNode(XCore::LADD_l5r, dl, MVT::i32, MVT::i32, in Select()
147 return CurDAG->getMachineNode(XCore::LSUB_l5r, dl, MVT::i32, MVT::i32, in Select()
153 return CurDAG->getMachineNode(XCore::MACCU_l4r, dl, MVT::i32, MVT::i32, in Select()
159 return CurDAG->getMachineNode(XCore::MACCS_l4r, dl, MVT::i32, MVT::i32, in Select()
165 return CurDAG->getMachineNode(XCore::LMUL_l6r, dl, MVT::i32, MVT::i32, in Select()
170 return CurDAG->getMachineNode(XCore::CRC8_l4r, dl, MVT::i32, MVT::i32, in Select()
239 SDValue(CurDAG->getMachineNode(XCore::SETSR_branch_u6, dl, MVT::Glue, in SelectBRIND()
242 SDValue(CurDAG->getMachineNode(XCore::CLRSR_branch_u6, dl, MVT::Glue, in SelectBRIND()
/freebsd-9-stable/contrib/llvm/lib/Target/Hexagon/
DHexagonISelDAGToDAG.cpp402 SDNode* NewBase = CurDAG->getMachineNode(Hexagon::CONST32_set, in SelectBaseOffsetLoad()
414 SDNode* Result = CurDAG->getMachineNode(Opcode, dl, in SelectBaseOffsetLoad()
452 SDNode *Result_1 = CurDAG->getMachineNode(Opcode, dl, MVT::i32, MVT::i32, in SelectIndexedLoadSignExtend64()
455 SDNode *Result_2 = CurDAG->getMachineNode(Hexagon::SXTW, dl, MVT::i64, in SelectIndexedLoadSignExtend64()
473 SDNode *Result_1 = CurDAG->getMachineNode(Opcode, dl, MVT::i32, in SelectIndexedLoadSignExtend64()
476 SDNode *Result_2 = CurDAG->getMachineNode(Hexagon::SXTW, dl, in SelectIndexedLoadSignExtend64()
478 SDNode* Result_3 = CurDAG->getMachineNode(Hexagon::ADD_ri, dl, in SelectIndexedLoadSignExtend64()
520 SDNode *Result_1 = CurDAG->getMachineNode(Opcode, dl, MVT::i32, in SelectIndexedLoadZeroExtend64()
523 SDNode *Result_2 = CurDAG->getMachineNode(Hexagon::TFRI, dl, MVT::i32, in SelectIndexedLoadZeroExtend64()
525 SDNode *Result_3 = CurDAG->getMachineNode(Hexagon::COMBINE_rr, dl, in SelectIndexedLoadZeroExtend64()
[all …]
/freebsd-9-stable/contrib/llvm/lib/Target/Mips/
DMipsSEISelDAGToDAG.cpp244 SDNode *Carry = CurDAG->getMachineNode(Mips::SLTu, DL, VT, Ops); in selectAddESubE()
245 SDNode *AddCarry = CurDAG->getMachineNode(Mips::ADDu, DL, VT, in selectAddESubE()
636 Result = CurDAG->getMachineNode(Mips::DMTC1, DL, MVT::f64, Zero); in selectNode()
640 Result = CurDAG->getMachineNode(Mips::BuildPairF64_64, DL, MVT::f64, in selectNode()
645 Result = CurDAG->getMachineNode(Mips::BuildPairF64, DL, MVT::f64, Zero, in selectNode()
677 RegOpnd = CurDAG->getMachineNode(Inst->Opc, DL, MVT::i64, ImmOpnd); in selectNode()
680 CurDAG->getMachineNode(Inst->Opc, DL, MVT::i64, in selectNode()
688 RegOpnd = CurDAG->getMachineNode(Inst->Opc, DL, MVT::i64, in selectNode()
720 CurDAG->getMachineNode(Mips::MOVE_V, DL, in selectNode()
757 CurDAG->getMachineNode(RdhwrOpc, SDLoc(Node), in selectNode()
[all …]
DMips16ISelDAGToDAG.cpp48 SDNode *Mul = CurDAG->getMachineNode(Opc, DL, MVT::Glue, N->getOperand(0), in selectMULT()
54 Lo = CurDAG->getMachineNode(Opcode, DL, Ty, MVT::Glue, InFlag); in selectMULT()
59 Hi = CurDAG->getMachineNode(Opcode, DL, Ty, InFlag); in selectMULT()
278 SDNode *Carry = CurDAG->getMachineNode(Sltu_op, DL, VT, Ops); in selectNode()
280 SDNode *AddCarry = CurDAG->getMachineNode(Addu_op, DL, VT, in selectNode()
/freebsd-9-stable/contrib/llvm/include/llvm/CodeGen/
DSelectionDAG.h883 MachineSDNode *getMachineNode(unsigned Opcode, SDLoc dl, EVT VT);
884 MachineSDNode *getMachineNode(unsigned Opcode, SDLoc dl, EVT VT,
886 MachineSDNode *getMachineNode(unsigned Opcode, SDLoc dl, EVT VT,
888 MachineSDNode *getMachineNode(unsigned Opcode, SDLoc dl, EVT VT,
890 MachineSDNode *getMachineNode(unsigned Opcode, SDLoc dl, EVT VT,
892 MachineSDNode *getMachineNode(unsigned Opcode, SDLoc dl, EVT VT1, EVT VT2);
893 MachineSDNode *getMachineNode(unsigned Opcode, SDLoc dl, EVT VT1, EVT VT2,
895 MachineSDNode *getMachineNode(unsigned Opcode, SDLoc dl, EVT VT1, EVT VT2,
897 MachineSDNode *getMachineNode(unsigned Opcode, SDLoc dl, EVT VT1, EVT VT2,
899 MachineSDNode *getMachineNode(unsigned Opcode, SDLoc dl, EVT VT1, EVT VT2,
[all …]
/freebsd-9-stable/contrib/llvm/lib/Target/ARM/
DARMISelDAGToDAG.cpp1506 return CurDAG->getMachineNode(Opcode, SDLoc(N), MVT::i32, in SelectARMIndexedLoad()
1513 return CurDAG->getMachineNode(Opcode, SDLoc(N), MVT::i32, in SelectARMIndexedLoad()
1562 return CurDAG->getMachineNode(Opcode, SDLoc(N), MVT::i32, MVT::i32, in SelectT2IndexedLoad()
1577 return CurDAG->getMachineNode(TargetOpcode::REG_SEQUENCE, dl, VT, Ops); in createGPRPairNode()
1588 return CurDAG->getMachineNode(TargetOpcode::REG_SEQUENCE, dl, VT, Ops); in createSRegPairNode()
1598 return CurDAG->getMachineNode(TargetOpcode::REG_SEQUENCE, dl, VT, Ops); in createDRegPairNode()
1608 return CurDAG->getMachineNode(TargetOpcode::REG_SEQUENCE, dl, VT, Ops); in createQRegPairNode()
1623 return CurDAG->getMachineNode(TargetOpcode::REG_SEQUENCE, dl, VT, Ops); in createQuadSRegsNode()
1637 return CurDAG->getMachineNode(TargetOpcode::REG_SEQUENCE, dl, VT, Ops); in createQuadDRegsNode()
1651 return CurDAG->getMachineNode(TargetOpcode::REG_SEQUENCE, dl, VT, Ops); in createQuadQRegsNode()
[all …]
/freebsd-9-stable/contrib/llvm/lib/Target/X86/
DX86ISelDAGToDAG.cpp1433 Base = SDValue(CurDAG->getMachineNode( in SelectLEA64_32Addr()
1447 Index = SDValue(CurDAG->getMachineNode( in SelectLEA64_32Addr()
1581 SDNode *ResNode = CurDAG->getMachineNode(Opc, SDLoc(Node), in SelectAtomic64()
1844 SDValue Undef = SDValue(CurDAG->getMachineNode(TargetOpcode::IMPLICIT_DEF, in SelectAtomicLoadArith()
1850 Ret = SDValue(CurDAG->getMachineNode(Opc, dl, MVT::Other, Ops), 0); in SelectAtomicLoadArith()
1853 Ret = SDValue(CurDAG->getMachineNode(Opc, dl, MVT::Other, Ops), 0); in SelectAtomicLoadArith()
2047 SDNode *ResNode = CurDAG->getMachineNode(Opc, SDLoc(Node), VTs, Ops); in SelectGather()
2242 SDNode *New = CurDAG->getMachineNode(Op, dl, NVT, N0->getOperand(0),NewCst); in Select()
2264 SDNode *CNode = CurDAG->getMachineNode(Opc, dl, VTs, Ops); in Select()
2345 SDNode *CNode = CurDAG->getMachineNode(MOpc, dl, VTs, Ops); in Select()
[all …]
DX86InstrInfo.cpp4687 Load = DAG.getMachineNode(getLoadRegOpcode(0, RC, isAligned, TM), dl, in unfoldMemoryOperand()
4710 SDNode *NewNode= DAG.getMachineNode(Opc, dl, VTs, BeforeOps); in unfoldMemoryOperand()
4730 SDNode *Store = DAG.getMachineNode(getStoreRegOpcode(0, DstRC, in unfoldMemoryOperand()
DX86ISelLowering.cpp2003 Chain = SDValue(DAG.getMachineNode(X86::FpPOP_RETVAL, dl, CopyVT, in LowerCallResult()
11754 SDNode *Res = DAG.getMachineNode(Opc, dl, VTs, Ops); in getGatherNode()
11776 SDNode *Res = DAG.getMachineNode(Opc, dl, VTs, Ops); in getMGatherNode()
11795 SDNode *Res = DAG.getMachineNode(Opc, dl, VTs, Ops); in getScatterNode()
11813 SDNode *Res = DAG.getMachineNode(Opc, dl, VTs, Ops); in getMScatterNode()
13198 SDNode *Res = DAG.getMachineNode(X86::OR32mrLocked, dl, MVT::Other, Ops); in LowerATOMIC_FENCE()
/freebsd-9-stable/contrib/llvm/lib/Target/NVPTX/
DNVPTXISelDAGToDAG.cpp282 NVPTXLD = CurDAG->getMachineNode(Opcode, dl, TargetVT, MVT::Other, Ops); in SelectLoad()
311 NVPTXLD = CurDAG->getMachineNode(Opcode, dl, TargetVT, MVT::Other, Ops); in SelectLoad()
365 NVPTXLD = CurDAG->getMachineNode(Opcode, dl, TargetVT, MVT::Other, Ops); in SelectLoad()
417 NVPTXLD = CurDAG->getMachineNode(Opcode, dl, TargetVT, MVT::Other, Ops); in SelectLoad()
543 LD = CurDAG->getMachineNode(Opcode, DL, N->getVTList(), Ops); in SelectLoadVector()
597 LD = CurDAG->getMachineNode(Opcode, DL, N->getVTList(), Ops); in SelectLoadVector()
701 LD = CurDAG->getMachineNode(Opcode, DL, N->getVTList(), Ops); in SelectLoadVector()
802 LD = CurDAG->getMachineNode(Opcode, DL, N->getVTList(), Ops); in SelectLoadVector()
915 LD = CurDAG->getMachineNode(Opcode, DL, N->getVTList(), in SelectLDGLDUVector()
1102 LD = CurDAG->getMachineNode(Opcode, DL, N->getVTList(), in SelectLDGLDUVector()
[all …]
/freebsd-9-stable/contrib/llvm/lib/Target/Sparc/
DSparcISelDAGToDAG.cpp166 TopPart = SDValue(CurDAG->getMachineNode(SP::SRAri, dl, MVT::i32, DivLHS, in Select()
171 TopPart = SDValue(CurDAG->getMachineNode(SP::WRYrr, dl, MVT::Glue, TopPart, in Select()
185 SDNode *Mul = CurDAG->getMachineNode(Opcode, dl, MVT::i32, MVT::Glue, in Select()
DSparcISelLowering.cpp2540 SDValue DstReg64 = SDValue(DAG.getMachineNode(TargetOpcode::IMPLICIT_DEF, in LowerF64Op()
2581 SDNode *InFP128 = DAG.getMachineNode(TargetOpcode::IMPLICIT_DEF, in LowerF128Load()
2583 InFP128 = DAG.getMachineNode(TargetOpcode::INSERT_SUBREG, dl, in LowerF128Load()
2588 InFP128 = DAG.getMachineNode(TargetOpcode::INSERT_SUBREG, dl, in LowerF128Load()
2610 SDNode *Hi64 = DAG.getMachineNode(TargetOpcode::EXTRACT_SUBREG, in LowerF128Store()
2615 SDNode *Lo64 = DAG.getMachineNode(TargetOpcode::EXTRACT_SUBREG, in LowerF128Store()
2668 SDValue DstReg128 = SDValue(DAG.getMachineNode(TargetOpcode::IMPLICIT_DEF, in LowerFNEGorFABS()
/freebsd-9-stable/contrib/llvm/lib/Target/AArch64/
DAArch64ISelDAGToDAG.cpp257 return CurDAG->getMachineNode(MOVOpcode, dl, DestType, in TrySelectToMoveImm()
266 ResNode = CurDAG->getMachineNode(MOVOpcode, dl, MOVType, in TrySelectToMoveImm()
271 ResNode = CurDAG->getMachineNode(TargetOpcode::SUBREG_TO_REG, dl, in TrySelectToMoveImm()
298 LitAddr = CurDAG->getMachineNode( in getConstantPoolItemAddress()
302 LitAddr = CurDAG->getMachineNode( in getConstantPoolItemAddress()
306 LitAddr = CurDAG->getMachineNode( in getConstantPoolItemAddress()
310 LitAddr = CurDAG->getMachineNode( in getConstantPoolItemAddress()
477 CurDAG->getMachineNode(TargetOpcode::REG_SEQUENCE, DL, MVT::Untyped, Ops); in createTuple()
716 SDNode *VLd = CurDAG->getMachineNode(Opc, dl, ResTys, Ops); in SelectVLD()
789 SDNode *VSt = CurDAG->getMachineNode(Opc, dl, ResTys, Ops); in SelectVST()
[all …]
DAArch64ISelLowering.cpp1208 ArgValue = SDValue(DAG.getMachineNode(TargetOpcode::EXTRACT_SUBREG, dl, in LowerFormalArguments()
1423 Arg = SDValue(DAG.getMachineNode(TargetOpcode::INSERT_SUBREG, dl, in LowerCall()
2330 TPOff = SDValue(DAG.getMachineNode(AArch64::MOVZxii, DL, PtrVT, HiVar, in LowerGlobalTLSAddress()
2332 TPOff = SDValue(DAG.getMachineNode(AArch64::MOVKxii, DL, PtrVT, in LowerGlobalTLSAddress()
2378 TPOff = SDValue(DAG.getMachineNode(AArch64::MOVZxii, DL, PtrVT, HiVar, in LowerGlobalTLSAddress()
2380 TPOff = SDValue(DAG.getMachineNode(AArch64::MOVKxii, DL, PtrVT, in LowerGlobalTLSAddress()
/freebsd-9-stable/contrib/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAG.cpp5419 SelectionDAG::getMachineNode(unsigned Opcode, SDLoc dl, EVT VT) { in getMachineNode() function in SelectionDAG
5421 return getMachineNode(Opcode, dl, VTs, None); in getMachineNode()
5425 SelectionDAG::getMachineNode(unsigned Opcode, SDLoc dl, EVT VT, SDValue Op1) { in getMachineNode() function in SelectionDAG
5428 return getMachineNode(Opcode, dl, VTs, Ops); in getMachineNode()
5432 SelectionDAG::getMachineNode(unsigned Opcode, SDLoc dl, EVT VT, in getMachineNode() function in SelectionDAG
5436 return getMachineNode(Opcode, dl, VTs, Ops); in getMachineNode()
5440 SelectionDAG::getMachineNode(unsigned Opcode, SDLoc dl, EVT VT, in getMachineNode() function in SelectionDAG
5444 return getMachineNode(Opcode, dl, VTs, Ops); in getMachineNode()
5448 SelectionDAG::getMachineNode(unsigned Opcode, SDLoc dl, EVT VT, in getMachineNode() function in SelectionDAG
5451 return getMachineNode(Opcode, dl, VTs, Ops); in getMachineNode()
[all …]
DSelectionDAGISel.cpp2990 Res = CurDAG->getMachineNode(TargetOpc, SDLoc(NodeToMatch), in SelectCodeCommon()
DSelectionDAGBuilder.cpp6837 MachineSDNode *MN = DAG.getMachineNode(TargetOpcode::STACKMAP, getCurSDLoc(), in visitStackmap()
6968 MachineSDNode *MN = DAG.getMachineNode(TargetOpcode::PATCHPOINT, in visitPatchpoint()
/freebsd-9-stable/contrib/llvm/lib/Target/R600/
DAMDGPUISelDAGToDAG.cpp309 return CurDAG->getMachineNode(TargetOpcode::REG_SEQUENCE, in Select()
325 return CurDAG->getMachineNode(AMDGPU::SI_RegisterLoad, SDLoc(N), in Select()
342 return CurDAG->getMachineNode(AMDGPU::SI_RegisterStorePseudo, SDLoc(N), in Select()
DR600ISelLowering.cpp576 interp = DAG.getMachineNode(AMDGPU::INTERP_VEC_LOAD, DL, in LowerOperation()
594 interp = DAG.getMachineNode(AMDGPU::INTERP_PAIR_XY, DL, in LowerOperation()
598 interp = DAG.getMachineNode(AMDGPU::INTERP_PAIR_ZW, DL, in LowerOperation()
611 interp = DAG.getMachineNode(AMDGPU::INTERP_PAIR_XY, DL, in LowerOperation()
615 interp = DAG.getMachineNode(AMDGPU::INTERP_PAIR_ZW, DL, in LowerOperation()
1897 return DAG.getMachineNode(Opcode, SDLoc(Node), Node->getVTList(), Ops); in PostISelFolding()
1903 return DAG.getMachineNode(Opcode, SDLoc(Node), Node->getVTList(), Ops); in PostISelFolding()
1919 return DAG.getMachineNode(Src.getMachineOpcode(), SDLoc(Node), in PostISelFolding()
1956 return DAG.getMachineNode(Opcode, SDLoc(Node), Node->getVTList(), Ops); in PostISelFolding()
DSIISelLowering.cpp1063 SDNode *Node = DAG.getMachineNode(TargetOpcode::COPY_TO_REGCLASS, SDLoc(), in ensureSRegLimit()
1220 return DAG.getMachineNode(Desc->Opcode, SDLoc(Node), Node->getVTList(), Ops); in foldOperands()
1288 SDNode *Copy = DAG.getMachineNode(TargetOpcode::COPY_TO_REGCLASS, in adjustWritemask()
1382 SDValue(DAG.getMachineNode(AMDGPU::SI_ADDR64_RSRC, DL, MVT::i128, in AdjustRegClass()
1387 return DAG.getMachineNode(NewOpcode, DL, N->getVTList(), Ops); in AdjustRegClass()
/freebsd-9-stable/contrib/llvm/lib/Target/MSP430/
DMSP430ISelDAGToDAG.cpp349 return CurDAG->getMachineNode(Opcode, SDLoc(N), in SelectIndexedLoad()
412 return CurDAG->getMachineNode(MSP430::ADD16ri, dl, MVT::i16, in Select()
/freebsd-9-stable/contrib/llvm/patches/
Dpatch-r262582-llvm-r202422-sparc.diff50 SDValue DstReg128 = SDValue(DAG.getMachineNode(TargetOpcode::IMPLICIT_DEF,
/freebsd-9-stable/contrib/llvm/lib/Target/SystemZ/
DSystemZISelDAGToDAG.cpp841 SDNode *N = CurDAG->getMachineNode(TargetOpcode::IMPLICIT_DEF, DL, VT); in getUNDEF()
904 N = CurDAG->getMachineNode(Opcode, SDLoc(N), OpcodeVT, Ops); in tryRISBGZero()
948 N = CurDAG->getMachineNode(Opcode, SDLoc(N), MVT::i64, Ops); in tryRxSBG()
DSystemZISelLowering.cpp1481 SDNode *In128 = DAG.getMachineNode(Extend, DL, MVT::Untyped, Op0); in lowerGR128Binary()
1684 SDNode *U64 = DAG.getMachineNode(TargetOpcode::IMPLICIT_DEF, DL, in lowerBITCAST()
1698 SDNode *U64 = DAG.getMachineNode(TargetOpcode::IMPLICIT_DEF, DL, MVT::f64); in lowerBITCAST()

12