Home
last modified time | relevance | path

Searched refs:legality (Results 1 – 25 of 48) sorted by relevance

12

/llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/GlobalISel/
H A Dinst-select-load-global.s96.mir2 # 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 Dno-legalize-atomic.mir1 # RUN: llc -amdgpu-global-isel-new-legality -mtriple=amdgcn-mesa-mesa3d -mcpu=tahiti -O0 -run-pass=…
H A Dinst-select-load-local-128.mir2 # 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 Dinst-select-atomicrmw-fadd-local.mir8 …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 Dinst-select-atomicrmw-fadd-region.mir8 …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 Dinst-select-ashr.s16.mir3 …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 Dinst-select-shl.s16.mir3 …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 Dinst-select-lshr.s16.mir3 …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 Dinst-select-store-global.mir2 # 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 Dinst-select-store-flat.mir2 # 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 Dinst-select-load-constant.mir2 # 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 Dsve-scalable-load-in-loop.ll4 ; 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 DLegalizer.rst38 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 DAffinePromotion.cpp82 : 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 Dnot-interchanged-tightly-nested.ll19 ; 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 Dinner-indvar-depend-on-outer-indvar.ll16 ; 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 Dnot-interchanged-dependencies-1.ll15 ; CHECK: Not interchanging loops. Cannot prove legality.
H A Dinnermost-latch-uses-values-in-middle-header.ll15 ; CHECK: Not interchanging loops. Cannot prove legality.
H A Dinterchange-flow-dep-outer.ll27 ; CHECK: Not interchanging loops. Cannot prove legality.
/llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/
H A Dillegal-eviction-assert.mir5 # This testcase cannot be compiled. An attempted eviction legality
H A Ddagcombiner-bug-illegal-vec4-int-to-fp.ll6 ; TargetLowering::getOperationAction() when checking the legality of
/llvm-project-15.0.7/mlir/test/Dialect/Affine/
H A Dloop-tiling-validity.mlir30 // The default tiling method (hyper-rect) will violate tiling legality.
/llvm-project-15.0.7/llvm/test/Transforms/CodeExtractor/
H A Dlive_shrink_unsafe.ll2 ; inlining legality check is enhanced.
/llvm-project-15.0.7/mlir/docs/
H A DDialectConversion.md58 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 Dadd-sitofp.ll86 ; This test demonstrates overly conservative legality check. The float addition

12