Searched refs:LegalizeMutation (Results 1 – 4 of 4) sorted by relevance
| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/GlobalISel/ |
| H A D | LegalizeMutations.cpp | 17 LegalizeMutation LegalizeMutations::changeTo(unsigned TypeIdx, LLT Ty) { in changeTo() 22 LegalizeMutation LegalizeMutations::changeTo(unsigned TypeIdx, in changeTo() 29 LegalizeMutation LegalizeMutations::changeElementTo(unsigned TypeIdx, in changeElementTo() 38 LegalizeMutation LegalizeMutations::changeElementTo(unsigned TypeIdx, in changeElementTo() 46 LegalizeMutation LegalizeMutations::changeElementCountTo(unsigned TypeIdx, in changeElementCountTo() 57 LegalizeMutation LegalizeMutations::changeElementCountTo(unsigned TypeIdx, in changeElementCountTo() 67 LegalizeMutation LegalizeMutations::changeElementSizeTo(unsigned TypeIdx, in changeElementSizeTo() 77 LegalizeMutation LegalizeMutations::widenScalarOrEltToNextPow2(unsigned TypeIdx, in widenScalarOrEltToNextPow2() 87 LegalizeMutation 97 LegalizeMutation LegalizeMutations::moreElementsToNextPow2(unsigned TypeIdx, in moreElementsToNextPow2() [all …]
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | LegalizerInfo.h | 200 using LegalizeMutation = variable 349 LegalizeMutation changeTo(unsigned TypeIdx, LLT Ty); 352 LegalizeMutation changeTo(unsigned TypeIdx, unsigned FromTypeIdx); 355 LegalizeMutation changeElementTo(unsigned TypeIdx, unsigned FromTypeIdx); 358 LegalizeMutation changeElementTo(unsigned TypeIdx, LLT Ty); 362 LegalizeMutation changeElementCountTo(unsigned TypeIdx, unsigned FromTypeIdx); 366 LegalizeMutation changeElementCountTo(unsigned TypeIdx, LLT Ty); 371 LegalizeMutation changeElementSizeTo(unsigned TypeIdx, unsigned FromTypeIdx); 375 LegalizeMutation widenScalarOrEltToNextPow2(unsigned TypeIdx, unsigned Min = 0); 379 LegalizeMutation widenScalarOrEltToNextMultipleOf(unsigned TypeIdx, [all …]
|
| /openbsd-src/gnu/llvm/llvm/docs/GlobalISel/ |
| H A D | Legalizer.rst | 183 optional LegalizeMutation containing a type to attempt to perform
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPULegalizerInfo.cpp | 95 static LegalizeMutation oneMoreElement(unsigned TypeIdx) { in oneMoreElement() 104 static LegalizeMutation fewerEltsToSize64Vector(unsigned TypeIdx) { in fewerEltsToSize64Vector() 118 static LegalizeMutation moreEltsToNext32Bit(unsigned TypeIdx) { in moreEltsToNext32Bit() 146 static LegalizeMutation bitcastToRegisterType(unsigned TypeIdx) { in bitcastToRegisterType() 153 static LegalizeMutation bitcastToVectorElement32(unsigned TypeIdx) { in bitcastToVectorElement32()
|