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

References

utils/TableGen/IntrinsicEmitter.cpp
  274       Sig.push_back(IIT_EXTEND_ARG);
  276       Sig.push_back(IIT_TRUNC_ARG);
  278       Sig.push_back(IIT_HALF_VEC_ARG);
  280       Sig.push_back(IIT_SAME_VEC_WIDTH_ARG);
  281       Sig.push_back((Number << 3) | ArgCodes[Number]);
  283       EncodeFixedValueType(VT, Sig);
  287       Sig.push_back(IIT_PTR_TO_ARG);
  289       Sig.push_back(IIT_VEC_OF_ANYPTRS_TO_ELT);
  291       Sig.push_back(NextArgCode++);
  293       Sig.push_back(Number);
  296       Sig.push_back(IIT_PTR_TO_ELT);
  298       Sig.push_back(IIT_VEC_ELEMENT);
  300       Sig.push_back(IIT_SUBDIVIDE2_ARG);
  302       Sig.push_back(IIT_SUBDIVIDE4_ARG);
  304       Sig.push_back(IIT_VEC_OF_BITCASTS_TO_INT);
  306       Sig.push_back(IIT_ARG);
  307     return Sig.push_back((Number << 3) | 7 /*IITDescriptor::AK_MatchType*/);
  322     Sig.push_back(IIT_ARG);
  330     return Sig.push_back((ArgNo << 3) | Tmp);
  340       Sig.push_back(IIT_ANYPTR);
  341       Sig.push_back(AddrSpace);
  343       Sig.push_back(IIT_PTR);
  345     return EncodeFixedType(R->getValueAsDef("ElTy"), ArgCodes, NextArgCode, Sig,
  353       Sig.push_back(IIT_SCALABLE_VEC);
  356     case 1: Sig.push_back(IIT_V1); break;
  357     case 2: Sig.push_back(IIT_V2); break;
  358     case 4: Sig.push_back(IIT_V4); break;
  359     case 8: Sig.push_back(IIT_V8); break;
  360     case 16: Sig.push_back(IIT_V16); break;
  361     case 32: Sig.push_back(IIT_V32); break;
  362     case 64: Sig.push_back(IIT_V64); break;
  363     case 512: Sig.push_back(IIT_V512); break;
  364     case 1024: Sig.push_back(IIT_V1024); break;
  367     return EncodeFixedValueType(VVT.getVectorElementType().SimpleTy, Sig);
  370   EncodeFixedValueType(VT, Sig);