| /llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/GlobalISel/ |
| H A D | inst-select-load-global.s96.mir | 2 # RUN: llc -amdgpu-global-isel-new-legality -march=amdgcn -mcpu=hawaii -run-pass=instruction-select… 3 # RUN: llc -amdgpu-global-isel-new-legality -march=amdgcn -mcpu=hawaii -mattr=+flat-for-global -run… 4 # RUN: llc -amdgpu-global-isel-new-legality -march=amdgcn -mcpu=fiji -run-pass=instruction-select -… 5 # RUN: llc -amdgpu-global-isel-new-legality -march=amdgcn -mcpu=gfx900 -run-pass=instruction-select… 6 # RUN: llc -amdgpu-global-isel-new-legality -march=amdgcn -mcpu=gfx1010 -run-pass=instruction-selec… 7 # RUN: llc -amdgpu-global-isel-new-legality -march=amdgcn -mcpu=gfx1100 -run-pass=instruction-selec…
|
| H A D | no-legalize-atomic.mir | 1 # RUN: llc -amdgpu-global-isel-new-legality -mtriple=amdgcn-mesa-mesa3d -mcpu=tahiti -O0 -run-pass=…
|
| H A D | inst-select-load-local-128.mir | 2 # RUN: llc -amdgpu-global-isel-new-legality -march=amdgcn -mcpu=hawaii -run-pass=instruction-select… 3 # RUN: llc -amdgpu-global-isel-new-legality -march=amdgcn -mcpu=gfx900 -run-pass=instruction-select… 4 # RUN: llc -amdgpu-global-isel-new-legality -march=amdgcn -mcpu=gfx1010 -mattr=+cumode -run-pass=in… 5 # RUN: llc -amdgpu-global-isel-new-legality -march=amdgcn -mcpu=gfx1100 -run-pass=instruction-selec…
|
| H A D | inst-select-atomicrmw-fadd-local.mir | 8 …uction-select -verify-machineinstrs -global-isel-abort=0 -disable-gisel-legality-check -o - %s | F… 9 …uction-select -verify-machineinstrs -global-isel-abort=0 -disable-gisel-legality-check -o - %s | F…
|
| H A D | inst-select-atomicrmw-fadd-region.mir | 8 …uction-select -verify-machineinstrs -global-isel-abort=0 -disable-gisel-legality-check -o - %s | F… 9 …uction-select -verify-machineinstrs -global-isel-abort=0 -disable-gisel-legality-check -o - %s | F…
|
| H A D | inst-select-ashr.s16.mir | 3 …u=fiji -run-pass=instruction-select -global-isel-abort=2 -disable-gisel-legality-check -pass-remar… 6 …fx900 -run-pass=instruction-select -global-isel-abort=2 -disable-gisel-legality-check -pass-remar… 9 …x1010 -run-pass=instruction-select -global-isel-abort=2 -disable-gisel-legality-check -pass-remar… 12 …x1100 -run-pass=instruction-select -global-isel-abort=2 -disable-gisel-legality-check -pass-remar…
|
| H A D | inst-select-shl.s16.mir | 3 …u=fiji -run-pass=instruction-select -global-isel-abort=2 -disable-gisel-legality-check -pass-remar… 6 …gfx900 -run-pass=instruction-select -global-isel-abort=2 -disable-gisel-legality-check -pass-remar… 9 …fx1010 -run-pass=instruction-select -global-isel-abort=2 -disable-gisel-legality-check -pass-remar… 10 …fx1100 -run-pass=instruction-select -global-isel-abort=2 -disable-gisel-legality-check -pass-remar…
|
| H A D | inst-select-lshr.s16.mir | 3 …u=fiji -run-pass=instruction-select -global-isel-abort=2 -disable-gisel-legality-check -pass-remar… 6 …gfx900 -run-pass=instruction-select -global-isel-abort=2 -disable-gisel-legality-check -pass-remar… 9 …fx1010 -run-pass=instruction-select -global-isel-abort=2 -disable-gisel-legality-check -pass-remar… 10 …fx1100 -run-pass=instruction-select -global-isel-abort=2 -disable-gisel-legality-check -pass-remar…
|
| H A D | inst-select-store-global.mir | 2 # RUN: llc -amdgpu-global-isel-new-legality -march=amdgcn -mcpu=tahiti -run-pass=instruction-select… 3 # RUN: llc -amdgpu-global-isel-new-legality -march=amdgcn -mcpu=hawaii -run-pass=instruction-select… 4 # RUN: llc -amdgpu-global-isel-new-legality -march=amdgcn -mcpu=hawaii -mattr=+flat-for-global -run… 5 # RUN: llc -amdgpu-global-isel-new-legality -march=amdgcn -mcpu=fiji -run-pass=instruction-select -… 6 # RUN: llc -amdgpu-global-isel-new-legality -march=amdgcn -mcpu=gfx900 -run-pass=instruction-select… 7 # RUN: llc -amdgpu-global-isel-new-legality -march=amdgcn -mcpu=gfx1010 -run-pass=instruction-selec… 8 # RUN: llc -amdgpu-global-isel-new-legality -march=amdgcn -mcpu=gfx1100 -run-pass=instruction-selec…
|
| H A D | inst-select-store-flat.mir | 2 # RUN: llc -amdgpu-global-isel-new-legality -march=amdgcn -mcpu=hawaii -run-pass=instruction-select… 3 # RUN: llc -amdgpu-global-isel-new-legality -march=amdgcn -mcpu=fiji -run-pass=instruction-select -… 4 # RUN: llc -amdgpu-global-isel-new-legality -march=amdgcn -mcpu=gfx900 -run-pass=instruction-select… 5 # RUN: llc -amdgpu-global-isel-new-legality -march=amdgcn -mcpu=gfx1010 -run-pass=instruction-selec… 6 # RUN: llc -amdgpu-global-isel-new-legality -march=amdgcn -mcpu=gfx1100 -run-pass=instruction-selec…
|
| H A D | inst-select-load-constant.mir | 2 # RUN: llc -amdgpu-global-isel-new-legality -march=amdgcn -mcpu=tahiti -run-pass=instruction-select… 3 # RUN: llc -amdgpu-global-isel-new-legality -march=amdgcn -mcpu=hawaii -run-pass=instruction-select… 4 # RUN: llc -amdgpu-global-isel-new-legality -march=amdgcn -mcpu=fiji -run-pass=instruction-select -… 5 # RUN: llc -amdgpu-global-isel-new-legality -march=amdgcn -mcpu=gfx1010 -run-pass=instruction-selec… 6 # RUN: llc -amdgpu-global-isel-new-legality -march=amdgcn -mcpu=gfx1100 -run-pass=instruction-selec…
|
| /llvm-project-15.0.7/llvm/test/Transforms/LoopVectorize/AArch64/ |
| H A D | sve-scalable-load-in-loop.ll | 4 ; TypeSize error in the loop vectorization legality analysis. It is possible for 5 ; a scalable/vector load to appear inside a loop at vectorization legality
|
| /llvm-project-15.0.7/llvm/docs/GlobalISel/ |
| H A D | Legalizer.rst | 38 The legality of an instruction may only depend on the instruction itself and 75 passes to determine legality without having to create an instruction and also to 78 legality contains: 119 helps with performance as testing for legality happens more often than 284 G_ANYEXT, and G_TRUNC have mandatory legality since the GMIR requires a means to 297 instructions. Similarly, G_FPEXT has no legality requirement since it can lower 300 G_MERGE_VALUES and G_UNMERGE_VALUES do not have legality requirements since the 317 There are no legality requirements for G_BUILD_VECTOR, or G_BUILD_VECTOR_TRUNC 324 The same reasoning also allows G_UNMERGE_VALUES to lack legality requirements 348 There are many other operations you'd expect to have legality requirements but
|
| /llvm-project-15.0.7/flang/lib/Optimizer/Transforms/ |
| H A D | AffinePromotion.cpp | 82 : legality(analyzeLoop(op, afa)) {} in AffineLoopAnalysis() 84 bool canPromoteToAffine() { return legality; } in canPromoteToAffine() 146 bool legality{}; member 278 : legality(analyzeIf(op, afa)) {} in AffineIfAnalysis() 280 bool canPromoteToAffine() { return legality; } in canPromoteToAffine() 291 bool legality{}; member
|
| /llvm-project-15.0.7/llvm/test/Transforms/LoopInterchange/ |
| H A D | not-interchanged-tightly-nested.ll | 19 ; CHECK: Not interchanging loops. Cannot prove legality. 69 ; CHECK: Not interchanging loops. Cannot prove legality. 109 ; CHECK: Not interchanging loops. Cannot prove legality.
|
| H A D | inner-indvar-depend-on-outer-indvar.ll | 16 ; CHECK: Not interchanging loops. Cannot prove legality. 53 ; CHECK: Not interchanging loops. Cannot prove legality. 90 ; CHECK: Not interchanging loops. Cannot prove legality.
|
| H A D | not-interchanged-dependencies-1.ll | 15 ; CHECK: Not interchanging loops. Cannot prove legality.
|
| H A D | innermost-latch-uses-values-in-middle-header.ll | 15 ; CHECK: Not interchanging loops. Cannot prove legality.
|
| H A D | interchange-flow-dep-outer.ll | 27 ; CHECK: Not interchanging loops. Cannot prove legality.
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/ |
| H A D | illegal-eviction-assert.mir | 5 # This testcase cannot be compiled. An attempted eviction legality
|
| H A D | dagcombiner-bug-illegal-vec4-int-to-fp.ll | 6 ; TargetLowering::getOperationAction() when checking the legality of
|
| /llvm-project-15.0.7/mlir/test/Dialect/Affine/ |
| H A D | loop-tiling-validity.mlir | 30 // The default tiling method (hyper-rect) will violate tiling legality.
|
| /llvm-project-15.0.7/llvm/test/Transforms/CodeExtractor/ |
| H A D | live_shrink_unsafe.ll | 2 ; inlining legality check is enhanced.
|
| /llvm-project-15.0.7/mlir/docs/ |
| H A D | DialectConversion.md | 58 legality actions below: 99 /// Mark all operations within Affine dialect have dynamic legality 103 /// Mark `func.return` as dynamically legal, but provide a specific legality 411 and legality checking:
|
| /llvm-project-15.0.7/llvm/test/Transforms/InstCombine/ |
| H A D | add-sitofp.ll | 86 ; This test demonstrates overly conservative legality check. The float addition
|