| /llvm-project-15.0.7/llvm/test/CodeGen/AArch64/GlobalISel/ |
| H A D | gisel-commandline-option-fastisel.ll | 4 ; RUN: -verify-machineinstrs=0 -O0 -global-isel=false -debug-only=isel \ 8 ; RUN: -verify-machineinstrs=0 -O1 -global-isel=false -debug-only=isel \ 12 ; RUN: -verify-machineinstrs=0 -O0 -fast-isel=false -global-isel=false \ 13 ; RUN: -debug-only=isel \ 17 ; RUN: -verify-machineinstrs=0 -O1 -fast-isel=false -global-isel=false \ 18 ; RUN: -debug-only=isel \ 22 ; -global-isel=false. FastISel should be used at -O0 (unless -fast-isel=false is 30 ; FASTISEL: Enabling fast-isel 31 ; NOFASTISEL-NOT: Enabling fast-isel
|
| H A D | gisel-commandline-option.ll | 13 ; RUN: -verify-machineinstrs=0 -O0 -aarch64-enable-global-isel-at-O=0 -global-isel-abort=1 \ 18 ; RUN: -verify-machineinstrs=0 -O0 -aarch64-enable-global-isel-at-O=0 -global-isel-abort=2 \ 23 ; RUN: -verify-machineinstrs=0 -global-isel \ 28 ; RUN: -verify-machineinstrs=0 -global-isel -global-isel-abort=2 \ 33 ; RUN: -verify-machineinstrs=0 -O1 -aarch64-enable-global-isel-at-O=3 \ 38 ; RUN: -verify-machineinstrs=0 -O1 -aarch64-enable-global-isel-at-O=0 \ 43 ; RUN: -verify-machineinstrs=0 -aarch64-enable-global-isel-at-O=-1 \ 50 ; RUN: llc -mtriple=aarch64-- -fast-isel=0 -global-isel=false \
|
| /llvm-project-15.0.7/llvm/test/CodeGen/X86/ |
| H A D | attr-dontcall.ll | 1 ; RUN: not llc -mtriple=x86_64 -global-isel=0 -fast-isel=0 -stop-after=finalize-isel < %s 2>&1 | Fi… 2 ; RUN: not llc -mtriple=x86_64 -global-isel=0 -fast-isel=1 -stop-after=finalize-isel < %s 2>&1 | Fi… 3 ; RUN: not llc -mtriple=x86_64 -global-isel=1 -fast-isel=0 -stop-after=irtranslator -global-isel-ab…
|
| H A D | frameaddr.ll | 2 ; RUN: llc < %s -mtriple=i686-- -fast-isel -fast-isel-abort=1 | FileCheck %s --check-prefix=CHEC… 3 ; RUN: llc < %s -mtriple=x86_64-pc-win32 -fast-isel | FileCheck %s --check-prefix=CHECK-W64 5 ; RUN: llc < %s -mtriple=x86_64-unknown -fast-isel -fast-isel-abort=1 | FileCheck %s --check-prefix… 7 ; RUN: llc < %s -mtriple=x86_64-gnux32 -fast-isel -fast-isel-abort=1 | FileCheck %s --check-prefix=… 9 ; RUN: llc < %s -mtriple=x86_64-nacl -fast-isel -fast-isel-abort=1 | FileCheck %s --check-prefix=CH…
|
| H A D | fast-isel-x32.ll | 1 ; RUN: llc < %s -mtriple=x86_64-linux-gnux32 -fast-isel -fast-isel-abort=1 | FileCheck %s 2 ; RUN: llc < %s -mtriple=x86_64-nacl -fast-isel -fast-isel-abort=1 | FileCheck %s
|
| H A D | fast-isel-float-half-convertion.ll | 1 ; RUN: llc -fast-isel -fast-isel-abort=1 -asm-verbose=false -mtriple=x86_64-unknown-unknown -mattr=… 2 ; RUN: llc -fast-isel -fast-isel-abort=1 -asm-verbose=false -mtriple=x86_64-unknown-unknown -mattr=… 4 ; Verify that fast-isel correctly expands float-half conversions.
|
| /llvm-project-15.0.7/llvm/utils/UpdateTestChecks/ |
| H A D | isel.py | 23 def scrub_isel_default(isel, args): argument 26 isel = common.SCRUB_WHITESPACE_RE.sub(r' ', isel) 28 isel = string.expandtabs(isel, 2) 30 isel = common.SCRUB_TRAILING_WHITESPACE_RE.sub(r'', isel) 31 return isel
|
| /llvm-project-15.0.7/llvm/test/CodeGen/Mips/Fast-ISel/ |
| H A D | check-disabled-mcpus.ll | 3 ; RUN: -pass-remarks-missed=isel <%s 2>&1 | FileCheck %s 5 ; RUN: -pass-remarks-missed=isel <%s 2>&1 | FileCheck %s 7 ; RUN: -pass-remarks-missed=isel <%s 2>&1 | FileCheck %s 10 ; RUN: -pass-remarks-missed=isel <%s 2>&1 | FileCheck %s 13 ; RUN: -pass-remarks-missed=isel <%s 2>&1 | FileCheck %s 16 ; RUN: -pass-remarks-missed=isel <%s 2>&1 | FileCheck %s 18 ; RUN: -pass-remarks-missed=isel <%s 2>&1 | FileCheck %s 20 ; RUN: -pass-remarks-missed=isel <%s 2>&1 | FileCheck %s 23 ; RUN: -pass-remarks-missed=isel <%s 2>&1 | FileCheck %s 25 ; RUN: -pass-remarks-missed=isel <%s 2>&1 | FileCheck %s [all …]
|
| H A D | constexpr-address.ll | 2 ; RUN: -fast-isel=true -fast-isel-abort=3 < %s | FileCheck %s 4 ; RUN: -fast-isel=true -fast-isel-abort=3 < %s | FileCheck %s
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/ |
| H A D | llvm.amdgcn.ds.gws.sema.release.all.ll | 1 ; RUN: not --crash llc -global-isel=0 -mtriple=amdgcn-mesa-mesa3d -mcpu=tahiti -o - < %s 2>&1 | Fil… 2 ; RUN: not --crash llc -global-isel=1 -mtriple=amdgcn-mesa-mesa3d -mcpu=tahiti -o - < %s 2>&1 | Fil… 4 ; RUN: llc -global-isel=0 -mtriple=amdgcn-mesa-mesa3d -mcpu=hawaii -o - -verify-machineinstrs < %s … 5 ; RUN: llc -global-isel=1 -mtriple=amdgcn-mesa-mesa3d -mcpu=hawaii -o - -verify-machineinstrs < %s … 6 ; RUN: llc -global-isel=0 -mtriple=amdgcn-mesa-mesa3d -mcpu=fiji -o - -verify-machineinstrs < %s | … 7 ; RUN: llc -global-isel=1 -mtriple=amdgcn-mesa-mesa3d -mcpu=fiji -o - -verify-machineinstrs < %s | … 8 ; RUN: llc -global-isel=0 -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx900 -o - -verify-machineinstrs < %s … 9 ; RUN: llc -global-isel=1 -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx900 -o - -verify-machineinstrs < %s … 10 ; RUN: llc -global-isel=0 -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx1010 -o - -verify-machineinstrs < %s… 11 ; RUN: llc -global-isel=1 -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx1010 -o - -verify-machineinstrs < %s… [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/GlobalISel/ |
| H A D | llvm.trap.ll | 1 ; Runs original SDAG test with -global-isel 2 ; RUN: llc -global-isel -mtriple=amdgcn--amdhsa --amdhsa-code-object-version=2 -verify-machineinstr… 4 ; RUN: llc -global-isel -mtriple=amdgcn--amdhsa --amdhsa-code-object-version=2 -mattr=+trap-handler… 5 ; RUN: llc -global-isel -mtriple=amdgcn--amdhsa --amdhsa-code-object-version=2 -mattr=-trap-handler… 6 ; RUN: llc -global-isel -mtriple=amdgcn--amdhsa --amdhsa-code-object-version=2 -mattr=-trap-handler… 9 ; RUN: llc -global-isel -mtriple=amdgcn-unknown-mesa3d -mattr=+trap-handler -verify-machineinstrs <… 10 ; RUN: llc -global-isel -mtriple=amdgcn-unknown-mesa3d -mattr=+trap-handler -verify-machineinstrs <… 13 ; RUN: llc -global-isel -mtriple=amdgcn-unknown-mesa3d -mattr=-trap-handler -verify-machineinstrs <… 14 ; RUN: llc -global-isel -mtriple=amdgcn-unknown-mesa3d -mattr=-trap-handler -verify-machineinstrs <… 16 ; RUN: llc -global-isel -march=amdgcn -verify-machineinstrs < %S/../trap.ll 2>&1 | FileCheck -check…
|
| H A D | llvm.amdgcn.ds.gws.barrier.ll | 1 ; XUN: llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=tahiti -o - -verify-machineinstrs < %S/..… 2 ; RUN: llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=hawaii -o - -verify-machineinstrs < %S/..… 3 ; RUN: llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=fiji -o - -verify-machineinstrs < %S/../l… 4 ; RUN: llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx900 -o - -verify-machineinstrs < %S/..… 5 ; RUN: llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx1010 -asm-verbose=0 -o - -verify-machi… 6 ; RUN: llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx1100 -asm-verbose=0 -o - -verify-machi… 9 ; XUN: llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=tahiti -stop-after=postrapseudos -o - -ve… 10 ; RUN: llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx900 -stop-after=postrapseudos -o - -ve…
|
| H A D | llvm.amdgcn.init.exec.wave32.ll | 1 ; Runs original SDAG test with -global-isel 2 ; RUN: llc -global-isel -march=amdgcn -mcpu=gfx1010 -mattr=+wavefrontsize32,-wavefrontsize64 -verif… 3 ; RUN: llc -global-isel -march=amdgcn -mcpu=gfx1100 -mattr=+wavefrontsize32,-wavefrontsize64 -verif… 4 ; RUN: llc -global-isel -march=amdgcn -mcpu=gfx1010 -mattr=-wavefrontsize32,+wavefrontsize64 -verif… 5 ; RUN: llc -global-isel -march=amdgcn -mcpu=gfx1100 -mattr=-wavefrontsize32,+wavefrontsize64 -verif…
|
| H A D | llvm.amdgcn.ds.gws.init.ll | 1 ; XUN: llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=tahiti -o - -verify-machineinstrs < %S/..… 2 ; RUN: llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=hawaii -o - -verify-machineinstrs < %S/..… 3 ; RUN: llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=fiji -o - -verify-machineinstrs < %S/../l… 4 ; RUN: llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx900 -o - -verify-machineinstrs < %S/..… 5 ; RUN: llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx1010 -asm-verbose=0 -o - -verify-machi… 6 ; RUN: llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx1100 -asm-verbose=0 -o - -verify-machi…
|
| H A D | llvm.amdgcn.ds.gws.sema.br.ll | 1 ; RUN: llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=tahiti -o - -verify-machineinstrs < %S/..… 2 ; RUN: llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=hawaii -o - -verify-machineinstrs < %S/..… 3 ; RUN: llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=fiji -o - -verify-machineinstrs < %S/../l… 4 ; RUN: llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx900 -o - -verify-machineinstrs < %S/..… 5 ; RUN: llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx1010 -o - -verify-machineinstrs < %S/.… 6 ; RUN: llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx1100 -o - -verify-machineinstrs < %S/.…
|
| H A D | llvm.amdgcn.ds.gws.sema.v.ll | 1 ; RUN: llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=tahiti -o - -verify-machineinstrs < %S/..… 2 ; RUN: llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=hawaii -o - -verify-machineinstrs < %S/..… 3 ; RUN: llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=fiji -o - -verify-machineinstrs < %S/../l… 4 ; RUN: llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx900 -o - -verify-machineinstrs < %S/..… 5 ; RUN: llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx1010 -o - -verify-machineinstrs < %S/.… 6 ; RUN: llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx1100 -o - -verify-machineinstrs < %S/.…
|
| H A D | llvm.amdgcn.wqm.vote.ll | 1 ; Runs original SDAG test with -global-isel 2 ; RUN: llc -global-isel -march=amdgcn -mcpu=tonga -verify-machineinstrs < %S/../llvm.amdgcn.wqm.vot… 3 ; RUN: llc -global-isel -march=amdgcn -mcpu=gfx1010 -verify-machineinstrs < %S/../llvm.amdgcn.wqm.v… 4 ; RUN: llc -global-isel -march=amdgcn -mcpu=gfx1100 -verify-machineinstrs < %S/../llvm.amdgcn.wqm.v…
|
| /llvm-project-15.0.7/llvm/test/CodeGen/Mips/ |
| H A D | brind-tailcall.ll | 1 ; RUN: llc -mtriple=mips -debug-only=isel -mips-tail-calls=1 \ 3 ; RUN: llc -mtriple=mips -debug-only=isel -mips-tail-calls=1 \ 5 ; RUN: llc -mtriple=mips64 -debug-only=isel -mips-tail-calls=1 \ 7 ; RUN: llc -mtriple=mips64 -debug-only=isel -mips-tail-calls=1 \ 9 ; RUN: llc -mtriple=mips -debug-only=isel -mips-tail-calls=1 \ 11 ; RUN: llc -mtriple=mips -debug-only=isel -mips-tail-calls=1 \ 13 ; RUN: llc -mtriple=mips -mcpu=mips32r6 -debug-only=isel -mips-tail-calls=1 \ 15 ; RUN: llc -mtriple=mips -mcpu=mips32r6 -debug-only=isel -mips-tail-calls=1 \ 17 ; RUN: llc -mtriple=mips -debug-only=isel -mips-tail-calls=1 \ 19 ; RUN: llc -mtriple=mips -debug-only=isel -mips-tail-calls=1 \
|
| H A D | call-site-info-output.ll | 2 ; RUN: llc -mtriple=mips-linux-gnu -emit-call-site-info %s -stop-before=finalize-isel -o -| \ 3 ; RUN: llc -mtriple=mips-linux-gnu -emit-call-site-info -x='mir' -run-pass=finalize-isel -o -| File… 5 ; RUN: llc -mtriple=mips64-linux-gnu -emit-call-site-info %s -stop-before=finalize-isel -o -| \ 6 ; RUN: llc -mtriple=mips64-linux-gnu -emit-call-site-info -x='mir' -run-pass=finalize-isel -o -| Fi… 8 ; RUN: llc -mtriple=mipsel-linux-gnu -emit-call-site-info %s -stop-before=finalize-isel -o -| \ 9 ; RUN: llc -mtriple=mipsel-linux-gnu -emit-call-site-info -x='mir' -run-pass=finalize-isel -o -| Fi… 11 ; RUN: llc -mtriple=mips64el-linux-gnu -emit-call-site-info %s -stop-before=finalize-isel -o -| \ 12 ; RUN: llc -mtriple=mips64el-linux-gnu -emit-call-site-info -x='mir' -run-pass=finalize-isel -o -| …
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AArch64/ |
| H A D | arm64-reserve-call-saved-reg.ll | 2 ; RUN: llc -mtriple=arm64-linux-gnu -mattr=+reserve-x9 -mattr=+call-saved-x9 -global-isel -o - %s |… 3 ; RUN: llc -mtriple=arm64-linux-gnu -mattr=+reserve-x9 -mattr=+call-saved-x9 -fast-isel -o - %s | F… 6 ; RUN: llc -mtriple=arm64-linux-gnu -mattr=+reserve-x10 -mattr=+call-saved-x10 -global-isel -o - %s… 7 ; RUN: llc -mtriple=arm64-linux-gnu -mattr=+reserve-x10 -mattr=+call-saved-x10 -fast-isel -o - %s |… 10 ; RUN: llc -mtriple=arm64-linux-gnu -mattr=+reserve-x11 -mattr=+call-saved-x11 -global-isel -o - %s… 11 ; RUN: llc -mtriple=arm64-linux-gnu -mattr=+reserve-x11 -mattr=+call-saved-x11 -fast-isel -o - %s |… 14 ; RUN: llc -mtriple=arm64-linux-gnu -mattr=+reserve-x12 -mattr=+call-saved-x12 -global-isel -o - %s… 15 ; RUN: llc -mtriple=arm64-linux-gnu -mattr=+reserve-x12 -mattr=+call-saved-x12 -fast-isel -o - %s |… 19 ; RUN: llc -mtriple=arm64-linux-gnu -mattr=+reserve-x13 -mattr=+call-saved-x13 -fast-isel -o - %s |… 23 ; RUN: llc -mtriple=arm64-linux-gnu -mattr=+reserve-x14 -mattr=+call-saved-x14 -fast-isel -o - %s |… [all …]
|
| H A D | stack_guard_remat.ll | 7 ; RUN: llc < %s -global-isel -global-isel-abort=2 -pass-remarks-missed=gisel* -mtriple=arm64-apple-… 8 ; RUN: llc < %s -global-isel -global-isel-abort=2 -pass-remarks-missed=gisel* -mtriple=arm64-apple-… 9 ; RUN: llc < %s -global-isel -global-isel-abort=2 -pass-remarks-missed=gisel* -mtriple=aarch64-linu… 10 ; RUN: llc < %s -global-isel -global-isel-abort=2 -pass-remarks-missed=gisel* -mtriple=aarch64-linu… 11 ; RUN: llc < %s -global-isel -global-isel-abort=2 -pass-remarks-missed=gisel* -mtriple=aarch64-linu…
|
| H A D | fast-isel-fpimm.ll | 1 ; RUN: llc -mtriple=aarch64-linux-gnu -code-model=large -fast-isel -fast-isel-abort=1 -verify-mach… 2 ; RUN: llc -mtriple=aarch64-apple-darwin -code-model=large -fast-isel -fast-isel-abort=1 -verify-ma…
|
| /llvm-project-15.0.7/llvm/test/CodeGen/MIR/Generic/ |
| H A D | multiRunPass.mir | 1 # RUN: llc -run-pass finalize-isel -run-pass peephole-opt -debug-pass=Arguments -o - %s 2>&1 | Fil… 2 # RUN: llc -run-pass finalize-isel,peephole-opt -debug-pass=Arguments -o - %s 2>&1 | FileCheck %s -… 3 # RUN: llc -run-pass peephole-opt -run-pass finalize-isel -debug-pass=Arguments -o - %s 2>&1 | File… 4 # RUN: llc -run-pass peephole-opt,finalize-isel -debug-pass=Arguments -o - %s 2>&1 | FileCheck %s -… 10 # PSEUDO_PEEPHOLE: -finalize-isel 12 # PEEPHOLE_PSEUDO: -peephole-opt {{(-machineverifier )?}}-finalize-isel
|
| /llvm-project-15.0.7/llvm/lib/Target/AArch64/ |
| H A D | CMakeLists.txt | 9 tablegen(LLVM AArch64GenDAGISel.inc -gen-dag-isel) 11 tablegen(LLVM AArch64GenFastISel.inc -gen-fast-isel) 12 tablegen(LLVM AArch64GenGlobalISel.inc -gen-global-isel) 13 tablegen(LLVM AArch64GenO0PreLegalizeGICombiner.inc -gen-global-isel-combiner 15 tablegen(LLVM AArch64GenPreLegalizeGICombiner.inc -gen-global-isel-combiner 17 tablegen(LLVM AArch64GenPostLegalizeGICombiner.inc -gen-global-isel-combiner 19 tablegen(LLVM AArch64GenPostLegalizeGILowering.inc -gen-global-isel-combiner
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-isel-fuzzer/ |
| H A D | execname-options.ll | 15 ; RUN: cp llvm-isel-fuzzer %t.bin--gisel 17 ; GISEL: Injected args: -global-isel -O0 20 ; RUN: cp llvm-isel-fuzzer %t.bin--gisel-O2 22 ; GISEL-O2: Injected args: -global-isel -O0 -O2 25 ; RUN: cp llvm-isel-fuzzer %t.bin--unexist
|