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

References

lib/Target/PowerPC/PPCISelDAGToDAG.cpp
 4024         Op = SDValue(CurDAG->getMachineNode(PPC::CNTLZW, dl, MVT::i32, Op), 0);
 4025         SDValue Ops[] = { Op, getI32Imm(27, dl), getI32Imm(5, dl),
 4025         SDValue Ops[] = { Op, getI32Imm(27, dl), getI32Imm(5, dl),
 4026                           getI32Imm(31, dl) };
 4033           SDValue(CurDAG->getMachineNode(PPC::ADDIC, dl, MVT::i32, MVT::Glue,
 4034                                          Op, getI32Imm(~0U, dl)), 0);
 4039         SDValue Ops[] = { Op, getI32Imm(1, dl), getI32Imm(31, dl),
 4039         SDValue Ops[] = { Op, getI32Imm(1, dl), getI32Imm(31, dl),
 4040                           getI32Imm(31, dl) };
 4046           SDValue(CurDAG->getMachineNode(PPC::NEG, dl, MVT::i32, Op), 0);
 4047         T = SDValue(CurDAG->getMachineNode(PPC::ANDC, dl, MVT::i32, T, Op), 0);
 4048         SDValue Ops[] = { T, getI32Imm(1, dl), getI32Imm(31, dl),
 4048         SDValue Ops[] = { T, getI32Imm(1, dl), getI32Imm(31, dl),
 4049                           getI32Imm(31, dl) };
 4060         Op = SDValue(CurDAG->getMachineNode(PPC::ADDIC, dl, MVT::i32, MVT::Glue,
 4061                                             Op, getI32Imm(1, dl)), 0);
 4063                              SDValue(CurDAG->getMachineNode(PPC::LI, dl,
 4065                                                             getI32Imm(0, dl)),
 4070         Op = SDValue(CurDAG->getMachineNode(PPC::NOR, dl, MVT::i32, Op, Op), 0);
 4071         SDNode *AD = CurDAG->getMachineNode(PPC::ADDIC, dl, MVT::i32, MVT::Glue,
 4072                                             Op, getI32Imm(~0U, dl));
 4078         SDValue AD = SDValue(CurDAG->getMachineNode(PPC::ADDI, dl, MVT::i32, Op,
 4079                                                     getI32Imm(1, dl)), 0);
 4080         SDValue AN = SDValue(CurDAG->getMachineNode(PPC::AND, dl, MVT::i32, AD,
 4082         SDValue Ops[] = { AN, getI32Imm(1, dl), getI32Imm(31, dl),
 4082         SDValue Ops[] = { AN, getI32Imm(1, dl), getI32Imm(31, dl),
 4083                           getI32Imm(31, dl) };
 4088         SDValue Ops[] = { Op, getI32Imm(1, dl), getI32Imm(31, dl),
 4088         SDValue Ops[] = { Op, getI32Imm(1, dl), getI32Imm(31, dl),
 4089                           getI32Imm(31, dl) };
 4090         Op = SDValue(CurDAG->getMachineNode(PPC::RLWINM, dl, MVT::i32, Ops), 0);
 4091         CurDAG->SelectNodeTo(N, PPC::XORI, MVT::i32, Op, getI32Imm(1, dl));
 4116       SDValue VCmp(CurDAG->getMachineNode(VCmpInst, dl, ResVT, LHS, RHS), 0);
 4131   SDValue CCReg = SelectCC(LHS, RHS, CC, dl);
 4144   CCReg = CurDAG->getCopyToReg(CurDAG->getEntryNode(), dl, CR7Reg, CCReg,
 4147   IntCR = SDValue(CurDAG->getMachineNode(PPC::MFOCRF, dl, MVT::i32, CR7Reg,
 4150   SDValue Ops[] = { IntCR, getI32Imm((32 - (3 - Idx)) & 31, dl),
 4151                       getI32Imm(31, dl), getI32Imm(31, dl) };
 4151                       getI32Imm(31, dl), getI32Imm(31, dl) };
 4159     SDValue(CurDAG->getMachineNode(PPC::RLWINM, dl, MVT::i32, Ops), 0);
 4160   CurDAG->SelectNodeTo(N, PPC::XORI, MVT::i32, Tmp, getI32Imm(1, dl));