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

References

lib/Target/PowerPC/PPCISelDAGToDAG.cpp
 3080       SDValue(CurDAG->getMachineNode(PPC::XOR, dl, MVT::i32, LHS, RHS), 0);
 3082       SDValue(CurDAG->getMachineNode(PPC::CNTLZW, dl, MVT::i32, CountInput), 0);
 3083     SDValue SHLOps[] = { Cntlzw, S->getI32Imm(27, dl),
 3084                          S->getI32Imm(5, dl), S->getI32Imm(31, dl) };
 3084                          S->getI32Imm(5, dl), S->getI32Imm(31, dl) };
 3086       SDValue(CurDAG->getMachineNode(PPC::RLWINM, dl, MVT::i32, SHLOps), 0);
 3087     return SDValue(CurDAG->getMachineNode(PPC::NEG, dl, MVT::i32, Slwi), 0);
 3098       SDValue(CurDAG->getMachineNode(PPC::XOR, dl, MVT::i32, LHS, RHS), 0);
 3100       SDValue(CurDAG->getMachineNode(PPC::CNTLZW, dl, MVT::i32, Xor), 0);
 3102       { Clz, S->getI32Imm(27, dl), S->getI32Imm(5, dl), S->getI32Imm(31, dl) };
 3102       { Clz, S->getI32Imm(27, dl), S->getI32Imm(5, dl), S->getI32Imm(31, dl) };
 3102       { Clz, S->getI32Imm(27, dl), S->getI32Imm(5, dl), S->getI32Imm(31, dl) };
 3104       SDValue(CurDAG->getMachineNode(PPC::RLWINM, dl, MVT::i32, ShiftOps), 0);
 3106       SDValue(CurDAG->getMachineNode(PPC::XORI, dl, MVT::i32, Shift,
 3107                                      S->getI32Imm(1, dl)), 0);
 3108     return SDValue(CurDAG->getMachineNode(PPC::NEG, dl, MVT::i32, Xori), 0);
 3114       return getCompoundZeroComparisonInGPR(LHS, dl, ZeroCompare::GESExt);
 3129       return getCompoundZeroComparisonInGPR(LHS, dl, ZeroCompare::LESExt);
 3135       SDValue(CurDAG->getMachineNode(PPC::SUBF8, dl, MVT::i64, MVT::Glue,
 3138       SDValue(CurDAG->getMachineNode(PPC::RLDICL, dl, MVT::i64,
 3139                                      SUBFNode, S->getI64Imm(1, dl),
 3140                                      S->getI64Imm(63, dl)), 0);
 3141     return SDValue(CurDAG->getMachineNode(PPC::ADDI8, dl, MVT::i64, Srdi,
 3142                                           S->getI32Imm(-1, dl)), 0);
 3149       return getCompoundZeroComparisonInGPR(LHS, dl, ZeroCompare::GESExt);
 3157         SDValue(CurDAG->getMachineNode(PPC::NEG8, dl, MVT::i64, LHS), 0);
 3158         return SDValue(CurDAG->getMachineNode(PPC::SRADI, dl, MVT::i64, Neg,
 3159                                               S->getI64Imm(63, dl)), 0);
 3176       return getCompoundZeroComparisonInGPR(LHS, dl, ZeroCompare::LESExt);
 3179       return SDValue(CurDAG->getMachineNode(PPC::SRAWI, dl, MVT::i32, LHS,
 3180                                             S->getI32Imm(31, dl)), 0);
 3188       SDValue(CurDAG->getMachineNode(PPC::SUBF8, dl, MVT::i64, RHS, LHS), 0);
 3189     return SDValue(CurDAG->getMachineNode(PPC::SRADI, dl, MVT::i64,
 3190                                           SUBFNode, S->getI64Imm(63, dl)), 0);
 3204       SDValue(CurDAG->getMachineNode(PPC::SUBF8, dl, MVT::i64, LHS, RHS), 0);
 3206       SDValue(CurDAG->getMachineNode(PPC::RLDICL, dl, MVT::i64, Subtract,
 3207                                      S->getI32Imm(1, dl), S->getI32Imm(63,dl)),
 3207                                      S->getI32Imm(1, dl), S->getI32Imm(63,dl)),
 3209     return SDValue(CurDAG->getMachineNode(PPC::ADDI8, dl, MVT::i64, Shift,
 3210                                           S->getI32Imm(-1, dl)), 0);
 3224       SDValue(CurDAG->getMachineNode(PPC::SUBF8, dl, MVT::i64, RHS, LHS), 0);
 3225     return SDValue(CurDAG->getMachineNode(PPC::SRADI, dl, MVT::i64,
 3226                                           Subtract, S->getI64Imm(63, dl)), 0);