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

References

lib/Target/PowerPC/PPCISelDAGToDAG.cpp
 2904       SDValue(CurDAG->getMachineNode(PPC::XOR, dl, MVT::i32, LHS, RHS), 0);
 2906       SDValue(CurDAG->getMachineNode(PPC::CNTLZW, dl, MVT::i32, Xor), 0);
 2907     SDValue ShiftOps[] = { Clz, S->getI32Imm(27, dl), S->getI32Imm(5, dl),
 2907     SDValue ShiftOps[] = { Clz, S->getI32Imm(27, dl), S->getI32Imm(5, dl),
 2908       S->getI32Imm(31, dl) };
 2909     return SDValue(CurDAG->getMachineNode(PPC::RLWINM, dl, MVT::i32,
 2916       SDValue(CurDAG->getMachineNode(PPC::XOR, dl, MVT::i32, LHS, RHS), 0);
 2918       SDValue(CurDAG->getMachineNode(PPC::CNTLZW, dl, MVT::i32, Xor), 0);
 2919     SDValue ShiftOps[] = { Clz, S->getI32Imm(27, dl), S->getI32Imm(5, dl),
 2919     SDValue ShiftOps[] = { Clz, S->getI32Imm(27, dl), S->getI32Imm(5, dl),
 2920       S->getI32Imm(31, dl) };
 2922       SDValue(CurDAG->getMachineNode(PPC::RLWINM, dl, MVT::i32, ShiftOps), 0);
 2923     return SDValue(CurDAG->getMachineNode(PPC::XORI, dl, MVT::i32, Shift,
 2924                                           S->getI32Imm(1, dl)), 0);
 2930       return getCompoundZeroComparisonInGPR(LHS, dl, ZeroCompare::GEZExt);
 2947       return getCompoundZeroComparisonInGPR(LHS, dl, ZeroCompare::LEZExt);
 2954       SDValue(CurDAG->getMachineNode(PPC::SUBF8, dl, MVT::i64, LHS, RHS), 0);
 2956       SDValue(CurDAG->getMachineNode(PPC::RLDICL, dl, MVT::i64, Sub,
 2957                                      S->getI64Imm(1, dl), S->getI64Imm(63, dl)),
 2957                                      S->getI64Imm(1, dl), S->getI64Imm(63, dl)),
 2960       SDValue(CurDAG->getMachineNode(PPC::XORI8, dl,
 2961                                      MVT::i64, Shift, S->getI32Imm(1, dl)), 0);
 2969       return getCompoundZeroComparisonInGPR(LHS, dl, ZeroCompare::GEZExt);
 2978         SDValue(CurDAG->getMachineNode(PPC::NEG8, dl, MVT::i64, LHS), 0);
 2979       return SDValue(CurDAG->getMachineNode(PPC::RLDICL, dl, MVT::i64,
 2980                      Neg, S->getI32Imm(1, dl), S->getI32Imm(63, dl)), 0);
 2980                      Neg, S->getI32Imm(1, dl), S->getI32Imm(63, dl)), 0);
 2998       return getCompoundZeroComparisonInGPR(LHS, dl, ZeroCompare::LEZExt);
 3002       SDValue ShiftOps[] = { LHS, S->getI32Imm(1, dl), S->getI32Imm(31, dl),
 3002       SDValue ShiftOps[] = { LHS, S->getI32Imm(1, dl), S->getI32Imm(31, dl),
 3003                              S->getI32Imm(31, dl) };
 3004       return SDValue(CurDAG->getMachineNode(PPC::RLWINM, dl, MVT::i32,
 3014       SDValue(CurDAG->getMachineNode(PPC::SUBF8, dl, MVT::i64, RHS, LHS), 0);
 3015     return SDValue(CurDAG->getMachineNode(PPC::RLDICL, dl, MVT::i64,
 3016                                     SUBFNode, S->getI64Imm(1, dl),
 3017                                     S->getI64Imm(63, dl)), 0);
 3031       SDValue(CurDAG->getMachineNode(PPC::SUBF8, dl, MVT::i64, LHS, RHS), 0);
 3033       SDValue(CurDAG->getMachineNode(PPC::RLDICL, dl, MVT::i64,
 3034                                           Subtract, S->getI64Imm(1, dl),
 3035                                           S->getI64Imm(63, dl)), 0);
 3036     return SDValue(CurDAG->getMachineNode(PPC::XORI8, dl, MVT::i64, SrdiNode,
 3037                                             S->getI32Imm(1, dl)), 0);
 3051       SDValue(CurDAG->getMachineNode(PPC::SUBF8, dl, MVT::i64, RHS, LHS), 0);
 3052     return SDValue(CurDAG->getMachineNode(PPC::RLDICL, dl, MVT::i64,
 3053                                           Subtract, S->getI64Imm(1, dl),
 3054                                           S->getI64Imm(63, dl)), 0);