|
reference, declaration → definition
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);