reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/X86/X86ISelDAGToDAG.cpp
 4393         SDValue Chain = CurDAG->getCopyToReg(Node->getOperand(0), dl, PtrReg,
 4400           Chain = CurDAG->getCopyToReg(Chain, dl, X86::ECX, Node->getOperand(3),
 4403           Chain = CurDAG->getCopyToReg(Chain, dl, X86::EDX, Node->getOperand(4),
 4408         MachineSDNode *CNode = CurDAG->getMachineNode(Opc, dl, MVT::Other,
 4429       SDValue ZextTarget = CurDAG->getZExtOrTrunc(Target, dl, EVT(MVT::i64));
 4430       SDValue Brind = CurDAG->getNode(ISD::BRIND, dl, MVT::Other,
 4606         MachineSDNode *CNode = CurDAG->getMachineNode(MOpc, dl, VTs, Ops);
 4664     SDValue InFlag = CurDAG->getCopyToReg(CurDAG->getEntryNode(), dl, LoReg,
 4679       CNode = CurDAG->getMachineNode(MOpc, dl, VTs, Ops);
 4694       CNode = CurDAG->getMachineNode(ROpc, dl, VTs, {N1, InFlag});
 4746     SDValue InFlag = CurDAG->getCopyToReg(CurDAG->getEntryNode(), dl, SrcReg,
 4754       CNode = CurDAG->getMachineNode(MOpc, dl, VTs, Ops);
 4765       SDNode *CNode = CurDAG->getMachineNode(Opc, dl, VTs, Ops);
 4772       SDValue ResLo = CurDAG->getCopyFromReg(CurDAG->getEntryNode(), dl, LoReg,
 4782       SDValue ResHi = CurDAG->getCopyFromReg(CurDAG->getEntryNode(), dl, HiReg,
 4856         Move = CurDAG->getMachineNode(Opc, dl, MVT::i16, MVT::Other, Ops);
 4864         Move = CurDAG->getMachineNode(Opc, dl, MVT::i16, N0);
 4867       Chain  = CurDAG->getCopyToReg(Chain, dl, X86::AX, SDValue(Move, 0),
 4872         CurDAG->getCopyToReg(CurDAG->getEntryNode(), dl,
 4877           SDValue(CurDAG->getMachineNode(SExtOpcode, dl, MVT::Glue, InFlag),0);
 4880         SDValue ClrNode = SDValue(CurDAG->getMachineNode(X86::MOV32r0, dl, NVT), 0);
 4885                           TargetOpcode::EXTRACT_SUBREG, dl, MVT::i16, ClrNode,
 4886                           CurDAG->getTargetConstant(X86::sub_16bit, dl,
 4895                           TargetOpcode::SUBREG_TO_REG, dl, MVT::i64,
 4896                           CurDAG->getTargetConstant(0, dl, MVT::i64), ClrNode,
 4897                           CurDAG->getTargetConstant(X86::sub_32bit, dl,
 4905         InFlag = CurDAG->getCopyToReg(CurDAG->getEntryNode(), dl, ClrReg,
 4914         CurDAG->getMachineNode(MOpc, dl, MVT::Other, MVT::Glue, Ops);
 4922         SDValue(CurDAG->getMachineNode(Opc, dl, MVT::Glue, N1, InFlag), 0);
 4937       SDNode *RNode = CurDAG->getMachineNode(AHExtOpcode, dl, MVT::i32,
 4943           CurDAG->getTargetExtractSubreg(X86::sub_8bit, dl, MVT::i8, Result);
 4951       SDValue Result = CurDAG->getCopyFromReg(CurDAG->getEntryNode(), dl,
 4960       SDValue Result = CurDAG->getCopyFromReg(CurDAG->getEntryNode(), dl,
 4991         NewNode = CurDAG->getMachineNode(TestOpc, dl, MVT::i32, BEXTR, BEXTR);
 5019           SDValue Imm = CurDAG->getTargetConstant(TrailingZeros, dl, MVT::i64);
 5021             SDValue(CurDAG->getMachineNode(X86::SHR64ri, dl, MVT::i64, MVT::i32,
 5023           MachineSDNode *Test = CurDAG->getMachineNode(X86::TEST64rr, dl,
 5030           SDValue Imm = CurDAG->getTargetConstant(LeadingZeros, dl, MVT::i64);
 5032             SDValue(CurDAG->getMachineNode(X86::SHL64ri, dl, MVT::i64, MVT::i32,
 5034           MachineSDNode *Test = CurDAG->getMachineNode(X86::TEST64rr, dl,
 5090       SDValue Imm = CurDAG->getTargetConstant(Mask, dl, VT);
 5099         NewNode = CurDAG->getMachineNode(MOpc, dl, MVT::i32, MVT::Other, Ops);
 5108           Reg = CurDAG->getTargetExtractSubreg(SubRegOp, dl, VT, Reg);
 5110         NewNode = CurDAG->getMachineNode(ROpc, dl, MVT::i32, Reg, Imm);
 5131       CNode = emitPCMPISTR(ROpc, MOpc, MayFoldLoad, dl, MVT::v16i8, Node);
 5137       CNode = emitPCMPISTR(ROpc, MOpc, MayFoldLoad, dl, MVT::i32, Node);
 5151     SDValue InFlag = CurDAG->getCopyToReg(CurDAG->getEntryNode(), dl, X86::EAX,
 5154     InFlag = CurDAG->getCopyToReg(CurDAG->getEntryNode(), dl, X86::EDX,
 5166       CNode = emitPCMPESTR(ROpc, MOpc, MayFoldLoad, dl, MVT::v16i8, Node,
 5173       CNode = emitPCMPESTR(ROpc, MOpc, MayFoldLoad, dl, MVT::i32, Node, InFlag);