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

References

lib/Target/AArch64/AArch64ISelDAGToDAG.cpp
 2286   if (VT != MVT::i32 && VT != MVT::i64)
 2286   if (VT != MVT::i32 && VT != MVT::i64)
 2289   unsigned BitWidth = VT.getSizeInBits();
 2331       if ((BFXOpc != AArch64::UBFMXri && VT == MVT::i64) ||
 2332           (BFXOpc != AArch64::UBFMWri && VT == MVT::i32))
 2402       (isShiftedMask(Mask0Imm, VT) || isShiftedMask(Mask1Imm, VT))) {
 2402       (isShiftedMask(Mask0Imm, VT) || isShiftedMask(Mask1Imm, VT))) {
 2407     if (isShiftedMask(Mask0Imm, VT)) {
 2420     unsigned ShiftOpc = (VT == MVT::i32) ? AArch64::UBFMWri : AArch64::UBFMXri;
 2422         ShiftOpc, DL, VT, Src, CurDAG->getTargetConstant(LSB, DL, VT),
 2422         ShiftOpc, DL, VT, Src, CurDAG->getTargetConstant(LSB, DL, VT),
 2423         CurDAG->getTargetConstant(BitWidth - 1, DL, VT));
 2431                      CurDAG->getTargetConstant(ImmR, DL, VT),
 2432                      CurDAG->getTargetConstant(ImmS, DL, VT)};
 2433     unsigned Opc = (VT == MVT::i32) ? AArch64::BFMWri : AArch64::BFMXri;
 2434     CurDAG->SelectNodeTo(N, Opc, VT, Ops);