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

References

lib/Target/AMDGPU/AMDGPUISelLowering.cpp
  629          (ScalarVT == MVT::f16 && Subtarget->has16BitInsts()));
  748          (Subtarget->has16BitInsts() && VT == MVT::f16);
  754          (Subtarget->has16BitInsts() && VT == MVT::f16) ||
  755          (Subtarget->hasVOP3PInsts() && VT == MVT::v2f16);
  791   if (DestSize== 16 && Subtarget->has16BitInsts())
  801   if (SrcSize == 16 && Subtarget->has16BitInsts())
 1588   unsigned OpCode = Subtarget->hasFP32Denormals() ?
 1670     unsigned FMAD = Subtarget->hasFP32Denormals() ?
 2505   if (Subtarget->has16BitInsts() && DestVT == MVT::f16) {
 2532   if (Subtarget->has16BitInsts() && DestVT == MVT::f16) {
 2686   if (Subtarget->has16BitInsts() && SrcVT == MVT::f16) {
 2709   if (Subtarget->has16BitInsts() && SrcVT == MVT::f16) {
 3283   if (Subtarget->has16BitInsts() && VT.getScalarType().bitsLE(MVT::i16))
 3304   if (Subtarget->hasMulU24() && isU24(N0, DAG) && isU24(N1, DAG)) {
 3308   } else if (Subtarget->hasMulI24() && isI24(N0, DAG) && isI24(N1, DAG)) {
 3325   if (!Subtarget->hasMulI24() || VT.isVector())
 3349   if (!Subtarget->hasMulU24() || VT.isVector() || VT.getSizeInBits() > 32)
 3404   if (LegalVT != MVT::i32 && (Subtarget->has16BitInsts() &&
 3575     if (VT == MVT::f32 && Subtarget->hasFminFmaxLegacy()) {
 3605     if (Subtarget->hasInv2PiInlineImm() && isInv2Pi(C->getValueAPF()))
 3843     assert(!Subtarget->has16BitInsts() && "should only see if f16 is illegal");
 4043         !(Subtarget->hasSDWA() && OffsetVal == 16 && WidthVal == 16)) {