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

Declarations

include/llvm/CodeGen/GlobalISel/LegalizerHelper.h
  103   void widenScalarSrc(MachineInstr &MI, LLT WideTy, unsigned OpIdx,

References

lib/CodeGen/GlobalISel/LegalizerHelper.cpp
 1370     widenScalarSrc(MI, WideTy, 1, TargetOpcode::G_ANYEXT);
 1385   widenScalarSrc(MI, WideTy, 1, TargetOpcode::G_ANYEXT);
 1400   widenScalarSrc(MI, WideTy, 1, TargetOpcode::G_ANYEXT);
 1497     widenScalarSrc(MI, WideTy, 1, TargetOpcode::G_ANYEXT);
 1523     widenScalarSrc(MI, WideTy, 1, TargetOpcode::G_ANYEXT);
 1543     widenScalarSrc(MI, WideTy, 1, TargetOpcode::G_ANYEXT);
 1544     widenScalarSrc(MI, WideTy, 2, TargetOpcode::G_ANYEXT);
 1553       widenScalarSrc(MI, WideTy, 1, TargetOpcode::G_ANYEXT);
 1559       widenScalarSrc(MI, WideTy, 2, TargetOpcode::G_ZEXT);
 1570     widenScalarSrc(MI, WideTy, 1, TargetOpcode::G_SEXT);
 1571     widenScalarSrc(MI, WideTy, 2, TargetOpcode::G_SEXT);
 1584       widenScalarSrc(MI, WideTy, 1, CvtOp);
 1590       widenScalarSrc(MI, WideTy, 2, TargetOpcode::G_ZEXT);
 1600     widenScalarSrc(MI, WideTy, 1, TargetOpcode::G_ZEXT);
 1601     widenScalarSrc(MI, WideTy, 2, TargetOpcode::G_ZEXT);
 1612       widenScalarSrc(MI, WideTy, 2, TargetOpcode::G_ANYEXT);
 1613       widenScalarSrc(MI, WideTy, 3, TargetOpcode::G_ANYEXT);
 1618       widenScalarSrc(MI, WideTy, 1, MIRBuilder.getBoolExtOp(IsVec, false));
 1630       widenScalarSrc(MI, WideTy, 1, TargetOpcode::G_FPEXT);
 1638     widenScalarSrc(MI, WideTy, 1, TargetOpcode::G_SEXT);
 1646     widenScalarSrc(MI, WideTy, 1, TargetOpcode::G_ZEXT);
 1670     widenScalarSrc(MI, WideTy, 0, ExtType);
 1721     widenScalarSrc(MI, WideTy, 0, MIRBuilder.getBoolExtOp(false, false));
 1730       widenScalarSrc(MI, WideTy, 2, TargetOpcode::G_FPEXT);
 1731       widenScalarSrc(MI, WideTy, 3, TargetOpcode::G_FPEXT);
 1745       widenScalarSrc(MI, WideTy, 2, ExtOpcode);
 1746       widenScalarSrc(MI, WideTy, 3, ExtOpcode);
 1754     widenScalarSrc(MI, WideTy, 2, TargetOpcode::G_SEXT);
 1765       widenScalarSrc(MI, WideTy, I, TargetOpcode::G_ANYEXT);
 1780       widenScalarSrc(MI, LLT::vector(VecTy.getNumElements(),
 1793     widenScalarSrc(MI, WideTy, 2, TargetOpcode::G_SEXT);
 1805       widenScalarSrc(MI, WideVecTy, 1, TargetOpcode::G_ANYEXT);
 1806       widenScalarSrc(MI, WideTy, 2, TargetOpcode::G_ANYEXT);
 1815       widenScalarSrc(MI, WideTy, 3, TargetOpcode::G_SEXT);
 1856       widenScalarSrc(MI, WideTy, I, TargetOpcode::G_FPEXT);
 1866     widenScalarSrc(MI, WideTy, 1, TargetOpcode::G_ZEXT);
 1882       widenScalarSrc(MI, WideEltTy, I, TargetOpcode::G_ANYEXT);
 1901     widenScalarSrc(MI, WideTy, 1, TargetOpcode::G_ANYEXT);