Searched refs:isel (Results 1 – 25 of 1186) sorted by relevance
12345678910>>...48
3 ; RUN: -pass-remarks-missed=isel <%s 2>&1 | FileCheck %s5 ; RUN: -pass-remarks-missed=isel <%s 2>&1 | FileCheck %s7 ; RUN: -pass-remarks-missed=isel <%s 2>&1 | FileCheck %s10 ; RUN: -pass-remarks-missed=isel <%s 2>&1 | FileCheck %s13 ; RUN: -pass-remarks-missed=isel <%s 2>&1 | FileCheck %s16 ; RUN: -pass-remarks-missed=isel <%s 2>&1 | FileCheck %s18 ; RUN: -pass-remarks-missed=isel <%s 2>&1 | FileCheck %s20 ; RUN: -pass-remarks-missed=isel <%s 2>&1 | FileCheck %s23 ; RUN: -pass-remarks-missed=isel <%s 2>&1 | FileCheck %s25 ; RUN: -pass-remarks-missed=isel <%s 2>&1 | FileCheck %s[all …]
1 ; RUN: llc -fast-isel-sink-local-values -march=mipsel -relocation-model=pic -O0 -fast-isel-abort=3 …3 ; RUN: llc -fast-isel-sink-local-values -march=mipsel -relocation-model=pic -O0 -fast-isel-abort=3 …
2 ; RUN: -fast-isel=true -fast-isel-abort=3 < %s | FileCheck %s4 ; RUN: -fast-isel=true -fast-isel-abort=3 < %s | FileCheck %s
5 ; RUN: -O0 -aarch64-enable-global-isel-at-O=0 -global-isel-abort=1 \9 ; RUN: -O0 -aarch64-enable-global-isel-at-O=0 -global-isel-abort=2 \13 ; RUN: -global-isel \17 ; RUN: -global-isel -global-isel-abort=2 \21 ; RUN: -O1 -aarch64-enable-global-isel-at-O=3 \25 ; RUN: -O1 -aarch64-enable-global-isel-at-O=0 \29 ; RUN: -aarch64-enable-global-isel-at-O=-1 \35 ; RUN: llc -mtriple=aarch64-- -fast-isel=0 -global-isel=false \
2 ; RUN: -fast-isel-verbose <%s 2>&1 | FileCheck %s4 ; RUN: -fast-isel-verbose <%s 2>&1 | FileCheck %s6 ; RUN: -fast-isel-verbose <%s 2>&1 | FileCheck %s9 ; RUN: -fast-isel-verbose <%s 2>&1 | FileCheck %s11 ; RUN: -fast-isel-verbose <%s 2>&1 | FileCheck %s14 ; RUN: -fast-isel-verbose <%s 2>&1 | FileCheck %s16 ; RUN: -fast-isel-verbose <%s 2>&1 | FileCheck %s18 ; RUN: -fast-isel-verbose <%s 2>&1 | FileCheck %s20 ; RUN: -fast-isel-verbose <%s 2>&1 | FileCheck %s22 ; RUN: -fast-isel-verbose <%s 2>&1 | FileCheck %s
2 ; RUN: -fast-isel=true -fast-isel-abort=1 < %s | FileCheck %s4 ; RUN: -fast-isel=true -fast-isel-abort=1 < %s | FileCheck %s
1 ; RUN: llc -march=mips -debug-only=isel -mips-tail-calls=1 \3 ; RUN: llc -march=mips -debug-only=isel -mips-tail-calls=1 \5 ; RUN: llc -march=mips64 -debug-only=isel -mips-tail-calls=1 \7 ; RUN: llc -march=mips64 -debug-only=isel -mips-tail-calls=1 \9 ; RUN: llc -march=mips -debug-only=isel -mips-tail-calls=1 \11 ; RUN: llc -march=mips -debug-only=isel -mips-tail-calls=1 \13 ; RUN: llc -march=mips -mcpu=mips32r6 -debug-only=isel -mips-tail-calls=1 \15 ; RUN: llc -march=mips -mcpu=mips32r6 -debug-only=isel -mips-tail-calls=1 \17 ; RUN: llc -march=mips -debug-only=isel -mips-tail-calls=1 \19 ; RUN: llc -march=mips -debug-only=isel -mips-tail-calls=1 \
1 # RUN: llc -run-pass expand-isel-pseudos -run-pass peephole-opt -debug-pass=Arguments -o - %s 2>&1…2 # RUN: llc -run-pass expand-isel-pseudos,peephole-opt -debug-pass=Arguments -o - %s 2>&1 | FileChec…3 # RUN: llc -run-pass peephole-opt -run-pass expand-isel-pseudos -debug-pass=Arguments -o - %s 2>&1 …4 # RUN: llc -run-pass peephole-opt,expand-isel-pseudos -debug-pass=Arguments -o - %s 2>&1 | FileChec…10 # PSEUDO_PEEPHOLE: -expand-isel-pseudos -peephole-opt11 # PEEPHOLE_PSEUDO: -peephole-opt -expand-isel-pseudos
1 # RUN: llc -run-pass expand-isel-pseudos -run-pass peephole-opt -debug-pass=Arguments -o - %s 2>&1…2 # RUN: llc -run-pass expand-isel-pseudos,peephole-opt -debug-pass=Arguments -o - %s 2>&1 | FileChec…3 # RUN: llc -run-pass peephole-opt -run-pass expand-isel-pseudos -debug-pass=Arguments -o - %s 2>&1 …4 # RUN: llc -run-pass peephole-opt,expand-isel-pseudos -debug-pass=Arguments -o - %s 2>&1 | FileChec…10 # PSEUDO_PEEPHOLE: -expand-isel-pseudos12 # PEEPHOLE_PSEUDO: -peephole-opt {{(-machineverifier )?}}-expand-isel-pseudos
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-W645 ; 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…
2 ; RUN: llc -mtriple=x86_64-apple-darwin -fast-isel -code-model=small < %s | FileCheck %s3 ; RUN: llc -mtriple=x86_64-apple-darwin -fast-isel -code-model=large < %s | FileCheck %s --check-pr…4 ; RUN: llc -mtriple=x86_64-apple-darwin -fast-isel -code-model=small -mattr=avx < %s | FileCheck %s…5 ; RUN: llc -mtriple=x86_64-apple-darwin -fast-isel -code-model=large -mattr=avx < %s | FileCheck %s…6 ; RUN: llc -mtriple=x86_64-apple-darwin -fast-isel -code-model=small -mattr=avx512f < %s | FileChec…7 ; RUN: llc -mtriple=x86_64-apple-darwin -fast-isel -code-model=large -mattr=avx512f < %s | FileChec…9 ; Make sure fast isel uses rip-relative addressing for the small code model.
1 ; RUN: llc < %s -mtriple=x86_64-linux-gnux32 -fast-isel -fast-isel-abort=1 | FileCheck %s2 ; RUN: llc < %s -mtriple=x86_64-nacl -fast-isel -fast-isel-abort=1 | FileCheck %s
1 ; RUN: llc -fast-isel -fast-isel-abort=1 -mtriple=x86_64-unknown-unknown -mattr=+f16c < %s5 ; In the future, we might want to teach fast-isel how to expand a double-to-half7 ; float-to-half conversion. For now, fast-isel is expected to fail.
2 ; RUN: llc < %s -mtriple=x86_64-unknown-unknown -mattr=+sse2 -fast-isel -fast-isel-abort=1 | FileCh…3 ; RUN: llc < %s -mtriple=x86_64-unknown-unknown -mattr=+avx -fast-isel -fast-isel-abort=1 | FileChe…4 ; RUN: llc < %s -mtriple=x86_64-unknown-unknown -mattr=+avx512f -fast-isel -fast-isel-abort=1 | Fil…6 ; Verify that fast-isel doesn't select legacy SSE instructions on targets that
2 ; RUN: llc < %s -march=x86 -fast-isel -fast-isel-abort=1 | FileCheck %s --check-prefix=CHECK-323 ; RUN: llc < %s -mtriple=x86_64-pc-win32 -fast-isel | FileCheck %s --check-prefix=CHECK-W645 ; 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…
1 ; RUN: llc < %s -mtriple=x86_64-unknown-unknown -mattr=+sse2 -fast-isel -fast-isel-abort=1 | FileCh…2 ; RUN: llc < %s -mtriple=x86_64-unknown-unknown -mattr=+avx -fast-isel -fast-isel-abort=1 | FileChe…4 ; Verify that fast-isel doesn't select legacy SSE instructions on targets that
7 ; RUN: cp llvm-isel-fuzzer %t.bin--gisel9 ; GISEL: Injected args: -global-isel -O012 ; RUN: cp llvm-isel-fuzzer %t.bin--gisel-O214 ; GISEL-O2: Injected args: -global-isel -O0 -O217 ; RUN: cp llvm-isel-fuzzer %t.bin--unexist
1 ; RUN: llc -fast-isel-sink-local-values < %s -O0 -verify-machineinstrs -fast-isel-abort=1 -relocati…2 ; RUN: llc -fast-isel-sink-local-values < %s -O0 -verify-machineinstrs -fast-isel-abort=1 -relocati…3 ; RUN: llc -fast-isel-sink-local-values < %s -O0 -verify-machineinstrs -fast-isel-abort=1 -relocati…4 ; RUN: llc -fast-isel-sink-local-values < %s -O0 -fast-isel-abort=1 -relocation-model=dynamic-no-pi…
1 ; RUN: llc -fast-isel-sink-local-values < %s -O0 -verify-machineinstrs -fast-isel-abort=1 -relocati…2 ; RUN: llc -fast-isel-sink-local-values < %s -O0 -verify-machineinstrs -fast-isel-abort=1 -relocati…3 ; RUN: llc -fast-isel-sink-local-values < %s -O0 -verify-machineinstrs -fast-isel-abort=1 -relocati…4 ; RUN: llc -fast-isel-sink-local-values < %s -O0 -verify-machineinstrs -fast-isel-abort=1 -relocati…5 ; RUN: llc -fast-isel-sink-local-values < %s -O0 -verify-machineinstrs -fast-isel-abort=1 -relocati…6 ; RUN: llc -fast-isel-sink-local-values < %s -O0 -verify-machineinstrs -fast-isel-abort=1 -relocati…7 ; RUN: llc -fast-isel-sink-local-values < %s -O0 -verify-machineinstrs -fast-isel-abort=1 -relocati…8 ; RUN: llc -fast-isel-sink-local-values < %s -O0 -verify-machineinstrs -fast-isel-abort=1 -relocati…9 ; RUN: llc -fast-isel-sink-local-values < %s -O0 -verify-machineinstrs -fast-isel-abort=1 -relocati…
1 ; RUN: llc -fast-isel-sink-local-values < %s -O0 -verify-machineinstrs -fast-isel-abort=1 -relocati…2 ; RUN: llc -fast-isel-sink-local-values < %s -O0 -verify-machineinstrs -fast-isel-abort=1 -relocati…3 ; RUN: llc -fast-isel-sink-local-values < %s -O0 -verify-machineinstrs -fast-isel-abort=1 -relocati…
1 ; RUN: llc < %s -O0 -verify-machineinstrs -fast-isel-abort=1 -relocation-model=pic -mtriple=thumbv7…2 ; RUN: llc < %s -O0 -verify-machineinstrs -fast-isel-abort=1 -relocation-model=pic -mtriple=armv7-a…3 ; RUN: llc < %s -O0 -verify-machineinstrs -fast-isel-abort=1 -arm-force-fast-isel -relocation-model…4 ; RUN: llc < %s -O0 -verify-machineinstrs -fast-isel-abort=1 -arm-force-fast-isel -relocation-model…
1 ; RUN: llc -O0 -fast-isel -fast-isel-abort=1 -verify-machineinstrs -mtriple=arm64-apple-darwin < %s…2 ; RUN: llc %s -O0 -fast-isel -fast-isel-abort=1 -mtriple=arm64-apple-darwin -print-machineinstrs=ex…