Home
last modified time | relevance | path

Searched refs:LegalizeMutation (Results 1 – 4 of 4) sorted by relevance

/openbsd-src/gnu/llvm/llvm/lib/CodeGen/GlobalISel/
H A DLegalizeMutations.cpp17 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 DLegalizerInfo.h200 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 DLegalizer.rst183 optional LegalizeMutation containing a type to attempt to perform
/openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DAMDGPULegalizerInfo.cpp95 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()