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

References

include/llvm/CodeGen/GlobalISel/LegalizerInfo.h
  266 LegalizeMutation changeTo(unsigned TypeIdx, LLT Ty);
  269 LegalizeMutation changeTo(unsigned TypeIdx, unsigned FromTypeIdx);
  272 LegalizeMutation changeElementTo(unsigned TypeIdx, unsigned FromTypeIdx);
  275 LegalizeMutation changeElementTo(unsigned TypeIdx, LLT Ty);
  279 LegalizeMutation widenScalarOrEltToNextPow2(unsigned TypeIdx, unsigned Min = 0);
  283 LegalizeMutation moreElementsToNextPow2(unsigned TypeIdx, unsigned Min = 0);
  285 LegalizeMutation scalarize(unsigned TypeIdx);
  295   LegalizeMutation Mutation;
  299                LegalizeMutation Mutation = nullptr)
  383                             LegalizeMutation Mutation) {
  398                              LegalizeMutation Mutation) {
  415                              LegalizeMutation Mutation) {
  552                            LegalizeMutation Mutation) {
  567                             LegalizeMutation Mutation) {
  579                             LegalizeMutation Mutation) {
  626                                  LegalizeMutation Mutation) {
  635                                   LegalizeMutation Mutation) {
  645                                   LegalizeMutation Mutation) {
  654                                    LegalizeMutation Mutation) {
  727   LegalizeRuleSet &narrowScalar(unsigned TypeIdx, LegalizeMutation Mutation) {
lib/CodeGen/GlobalISel/LegalizeMutations.cpp
   17 LegalizeMutation LegalizeMutations::changeTo(unsigned TypeIdx, LLT Ty) {
   22 LegalizeMutation LegalizeMutations::changeTo(unsigned TypeIdx,
   29 LegalizeMutation LegalizeMutations::changeElementTo(unsigned TypeIdx,
   38 LegalizeMutation LegalizeMutations::changeElementTo(unsigned TypeIdx,
   46 LegalizeMutation LegalizeMutations::widenScalarOrEltToNextPow2(unsigned TypeIdx,
   56 LegalizeMutation LegalizeMutations::moreElementsToNextPow2(unsigned TypeIdx,
   67 LegalizeMutation LegalizeMutations::scalarize(unsigned TypeIdx) {
lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
   75 static LegalizeMutation oneMoreElement(unsigned TypeIdx) {
   83 static LegalizeMutation fewerEltsToSize64Vector(unsigned TypeIdx) {
   96 static LegalizeMutation moreEltsToNext32Bit(unsigned TypeIdx) {