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

References

gen/lib/Target/AArch64/AArch64GenGlobalISel.inc
37532         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ANYEXT,
37678         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ANYEXT,
37842         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ANYEXT,
include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h
   36     case TargetOpcode::G_ANYEXT:
   50     assert(MI.getOpcode() == TargetOpcode::G_ANYEXT);
  190     assert(Opcode == TargetOpcode::G_ANYEXT || Opcode == TargetOpcode::G_ZEXT ||
  199       if (Opcode == TargetOpcode::G_ANYEXT) {
  438     case TargetOpcode::G_ANYEXT:
  467     case TargetOpcode::G_ANYEXT:
include/llvm/CodeGen/GlobalISel/MIPatternMatch.h
  259 inline UnaryOp_match<SrcTy, TargetOpcode::G_ANYEXT>
  261   return UnaryOp_match<SrcTy, TargetOpcode::G_ANYEXT>(Src);
lib/CodeGen/GlobalISel/CSEInfo.cpp
   52   case TargetOpcode::G_ANYEXT:
lib/CodeGen/GlobalISel/CombinerHelper.cpp
  273         CurrentUse.ExtendOpcode == TargetOpcode::G_ANYEXT)
  285   if (OpcodeForCandidate == TargetOpcode::G_ANYEXT &&
  286       CurrentUse.ExtendOpcode != TargetOpcode::G_ANYEXT)
  288   else if (CurrentUse.ExtendOpcode == TargetOpcode::G_ANYEXT &&
  289            OpcodeForCandidate != TargetOpcode::G_ANYEXT)
  397                                  ? TargetOpcode::G_ANYEXT
  405         UseMI.getOpcode() == TargetOpcode::G_ANYEXT) {
  469         UseMI->getOpcode() == TargetOpcode::G_ANYEXT) {
lib/CodeGen/GlobalISel/GISelKnownBits.cpp
  287   case TargetOpcode::G_ANYEXT: {
lib/CodeGen/GlobalISel/Legalizer.cpp
   72   case TargetOpcode::G_ANYEXT:
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);
 1612       widenScalarSrc(MI, WideTy, 2, TargetOpcode::G_ANYEXT);
 1613       widenScalarSrc(MI, WideTy, 3, TargetOpcode::G_ANYEXT);
 1669       TargetOpcode::G_ZEXT : TargetOpcode::G_ANYEXT;
 1765       widenScalarSrc(MI, WideTy, I, TargetOpcode::G_ANYEXT);
 1805       widenScalarSrc(MI, WideVecTy, 1, TargetOpcode::G_ANYEXT);
 1806       widenScalarSrc(MI, WideTy, 2, TargetOpcode::G_ANYEXT);
 1882       widenScalarSrc(MI, WideEltTy, I, TargetOpcode::G_ANYEXT);
 1901     widenScalarSrc(MI, WideTy, 1, TargetOpcode::G_ANYEXT);
 3011   case G_ANYEXT:
lib/CodeGen/GlobalISel/LegalizerInfo.cpp
  253   setScalarAction(TargetOpcode::G_ANYEXT, 1, {{1, Legal}});
lib/CodeGen/GlobalISel/MachineIRBuilder.cpp
  419   return buildInstr(TargetOpcode::G_ANYEXT, Res, Op);
  440     return TargetOpcode::G_ANYEXT;
  454   assert((TargetOpcode::G_ANYEXT == ExtOpc || TargetOpcode::G_ZEXT == ExtOpc ||
  487   return buildExtOrTrunc(TargetOpcode::G_ANYEXT, Res, Op);
 1002   case TargetOpcode::G_ANYEXT:
lib/CodeGen/MachineVerifier.cpp
 1121   case TargetOpcode::G_ANYEXT:
lib/Target/AArch64/AArch64CallLowering.cpp
  301           unsigned ExtendOp = TargetOpcode::G_ANYEXT;
lib/Target/AArch64/AArch64InstructionSelector.cpp
 2013   case TargetOpcode::G_ANYEXT: {
 4516   if (Opc == TargetOpcode::G_ZEXT || Opc == TargetOpcode::G_ANYEXT) {
lib/Target/AArch64/AArch64LegalizerInfo.cpp
  371   getActionDefinitionsBuilder({G_ZEXT, G_SEXT, G_ANYEXT})
lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp
 1749   case TargetOpcode::G_ANYEXT:
lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
  435   getActionDefinitionsBuilder({G_SEXT, G_ZEXT, G_ANYEXT})
lib/Target/ARM/ARMInstructionSelector.cpp
  910   case G_ANYEXT:
lib/Target/ARM/ARMLegalizerInfo.cpp
   84   getActionDefinitionsBuilder({G_SEXT, G_ZEXT, G_ANYEXT})
lib/Target/ARM/ARMRegisterBankInfo.cpp
  251   case G_ANYEXT:
lib/Target/X86/X86InstructionSelector.cpp
  359   case TargetOpcode::G_ANYEXT:
  884   assert((I.getOpcode() == TargetOpcode::G_ANYEXT) && "unexpected instruction");
lib/Target/X86/X86LegalizerInfo.cpp
  177     setAction({G_ANYEXT, Ty}, Legal);
  179   setAction({G_ANYEXT, s128}, Legal);
  237   for (unsigned extOp : {G_ZEXT, G_SEXT, G_ANYEXT}) {
lib/Target/X86/X86RegisterBankInfo.cpp
  240   case TargetOpcode::G_ANYEXT: {
  251         Opc == TargetOpcode::G_ANYEXT;