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

Declarations

include/llvm/CodeGen/TargetLowering.h
  271   EVT getShiftAmountTy(EVT LHSTy, const DataLayout &DL,

References

lib/CodeGen/SelectionDAG/DAGCombiner.cpp
  693       return TLI.getShiftAmountTy(LHSTy, DAG.getDataLayout(), LegalTypes);
 4640           EVT ShiftVT = TLI.getShiftAmountTy(HalfVT, DAG.getDataLayout());
10633       EVT AmtVT = TLI.getShiftAmountTy(VT, DAG.getDataLayout());
lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
  586                           TLI.getShiftAmountTy(Value.getValueType(), DL)));
  598                           TLI.getShiftAmountTy(Value.getValueType(), DL)));
  813                           TLI.getShiftAmountTy(Hi.getValueType(), DL)));
  844                           TLI.getShiftAmountTy(Hi.getValueType(), DL)));
 2540   EVT SHVT = TLI.getShiftAmountTy(VT, DAG.getDataLayout());
 2604   EVT SHVT = TLI.getShiftAmountTy(VT, DAG.getDataLayout());
 2875     EVT ShiftAmountTy = TLI.getShiftAmountTy(VT, DAG.getDataLayout());
 3036                                          TLI.getShiftAmountTy(
 3267             TLI.getShiftAmountTy(HalfType, DAG.getDataLayout()));
 3315                           TLI.getShiftAmountTy(HalfType, DAG.getDataLayout()));
 3417                         TLI.getShiftAmountTy(PairTy, DAG.getDataLayout())));
 4174                         TLI.getShiftAmountTy(NVT, DAG.getDataLayout())));
lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp
  273                       TLI.getShiftAmountTy(RVT, DAG.getDataLayout())));
  282                                     TLI.getShiftAmountTy(SignBit.getValueType(),
  290                                     TLI.getShiftAmountTy(SignBit.getValueType(),
  298                       TLI.getShiftAmountTy(LVT, DAG.getDataLayout())));
lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp
  372   EVT ShiftVT = TLI.getShiftAmountTy(VT, DAG.getDataLayout());
  689     EVT SHVT = TLI.getShiftAmountTy(PromotedType, DAG.getDataLayout());
  752     EVT ShiftTy = TLI.getShiftAmountTy(PromotedType, DAG.getDataLayout());
 2547   EVT ShiftAmtTy = TLI.getShiftAmountTy(NVT, DAG.getDataLayout());
 2808     EVT ShiftAmtTy = TLI.getShiftAmountTy(NVT, DAG.getDataLayout());
 2936   EVT ShiftTy = TLI.getShiftAmountTy(NVT, DAG.getDataLayout());
 3198     EVT ShiftTy = TLI.getShiftAmountTy(VT, DAG.getDataLayout());
lib/CodeGen/SelectionDAG/LegalizeTypes.cpp
  969   EVT ShiftAmtVT = TLI.getShiftAmountTy(NVT, DAG.getDataLayout(), false);
lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp
  704           BitOffset, dl, TLI.getShiftAmountTy(WideVT, DAG.getDataLayout()));
  714               TLI.getShiftAmountTy(WideVT, DAG.getDataLayout()));
  734                             TLI.getShiftAmountTy(WideVT, DAG.getDataLayout()));
lib/CodeGen/SelectionDAG/SelectionDAG.cpp
 1297   EVT ShiftVT = TLI->getShiftAmountTy(VT, getDataLayout(), LegalTypes);
 1890   EVT ShTy = TLI->getShiftAmountTy(LHSTy, getDataLayout());
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
 3136   EVT ShiftTy = DAG.getTargetLoweringInfo().getShiftAmountTy(
lib/CodeGen/SelectionDAG/TargetLowering.cpp
 1329           EVT ShTy = getShiftAmountTy(InnerVT, DL);
 1557           ShiftAmtTy = getShiftAmountTy(ShiftAmtTy, DL);
 1764           Shift = TLO.DAG.getConstant(ShVal, dl, getShiftAmountTy(VT, DL));
 3039   EVT ShiftVT = getShiftAmountTy(OpVT, DAG.getDataLayout(),
 3619         EVT ShiftTy = getShiftAmountTy(ShValTy, DL, !DCI.isBeforeLegalize());
 3653             EVT ShiftTy = getShiftAmountTy(N0.getValueType(), DL,
 3684           EVT ShiftTy = getShiftAmountTy(N0.getValueType(), DL,
 4569   EVT ShVT = TLI.getShiftAmountTy(VT, DAG.getDataLayout());
 4641   EVT ShVT = getShiftAmountTy(VT, DAG.getDataLayout());
 4750   EVT ShVT = getShiftAmountTy(VT, DAG.getDataLayout());
 4939   EVT ShVT = getShiftAmountTy(VT, DAG.getDataLayout());
 5112   EVT ShVT = getShiftAmountTy(VT, DAG.getDataLayout());
 5671   EVT ShiftAmountTy = getShiftAmountTy(VT, DAG.getDataLayout());
 5902   EVT IntShVT = getShiftAmountTy(IntVT, DAG.getDataLayout());
 6044   EVT ShiftVT = getShiftAmountTy(SrcVT, DAG.getDataLayout());
 6163   EVT ShVT = getShiftAmountTy(VT, DAG.getDataLayout());
 6223   EVT ShVT = getShiftAmountTy(VT, DAG.getDataLayout());
 6331   EVT ShVT = getShiftAmountTy(VT, DAG.getDataLayout());
 6604       DAG.getConstant(NumBits, dl, getShiftAmountTy(Hi.getValueType(),
 6718       NumBits, dl, getShiftAmountTy(Val.getValueType(), DAG.getDataLayout()));
 7045   EVT ShiftTy = getShiftAmountTy(VT, DAG.getDataLayout());
 7187       EVT ShiftAmtTy = getShiftAmountTy(VT, DAG.getDataLayout());
 7221         getShiftAmountTy(WideVT, DAG.getDataLayout()));
 7297         getShiftAmountTy(BottomHalf.getValueType(), DAG.getDataLayout()));
lib/Target/AMDGPU/AMDGPUISelLowering.cpp
 3230         EVT NewShiftVT = getShiftAmountTy(MidVT, DAG.getDataLayout());
lib/Target/ARM/ARMISelLowering.cpp
16195                     getShiftAmountTy(HalfT, DAG.getDataLayout())));
lib/Target/PowerPC/PPCISelLowering.cpp
12570   EVT ShiftAmountTy = getShiftAmountTy(N->getValueType(0), DAG.getDataLayout());
lib/Target/X86/X86ISelLowering.cpp
27912                         TLI.getShiftAmountTy(HalfT, DAG.getDataLayout())));