/llvm-project/llvm/test/CodeGen/CSKY/ |
H A D | select.ll | 3 …lc -verify-machineinstrs -csky-no-aliases < %s -mtriple=csky | FileCheck %s --check-prefix=GENERIC 13 ; GENERIC-LABEL: selectRR_eq_i32: 14 ; GENERIC: # %bb.0: # %entry 15 ; GENERIC-NEXT: .cfi_def_cfa_offset 0 16 ; GENERIC-NEXT: subi16 sp, sp, 4 17 ; GENERIC-NEXT: .cfi_def_cfa_offset 4 18 ; GENERIC-NEXT: cmpne16 a1, a0 19 ; GENERIC-NEXT: mvcv16 a0 20 ; GENERIC-NEXT: btsti16 a0, 0 21 ; GENERIC-NEXT: bt16 .LBB0_2 [all …]
|
H A D | cmp-i.ll | 3 …lc -verify-machineinstrs -csky-no-aliases < %s -mtriple=csky | FileCheck %s --check-prefix=GENERIC 13 ; GENERIC-LABEL: icmpRR_eq: 14 ; GENERIC: # %bb.0: # %entry 15 ; GENERIC-NEXT: .cfi_def_cfa_offset 0 16 ; GENERIC-NEXT: subi16 sp, sp, 4 17 ; GENERIC-NEXT: .cfi_def_cfa_offset 4 18 ; GENERIC-NEXT: cmpne16 a1, a0 19 ; GENERIC-NEXT: mvcv16 a0 20 ; GENERIC-NEXT: addi16 sp, sp, 4 21 ; GENERIC-NEXT: rts16 [all …]
|
H A D | base-i.ll | 3 …llc -verify-machineinstrs -csky-no-aliases < %s -mtriple=csky | FileCheck %s --check-prefix=GENERIC 11 ; GENERIC-LABEL: addRR: 12 ; GENERIC: # %bb.0: # %entry 13 ; GENERIC-NEXT: .cfi_def_cfa_offset 0 14 ; GENERIC-NEXT: subi16 sp, sp, 4 15 ; GENERIC-NEXT: .cfi_def_cfa_offset 4 16 ; GENERIC-NEXT: addu16 a0, a1, a0 17 ; GENERIC-NEXT: addi16 sp, sp, 4 18 ; GENERIC-NEXT: rts16 30 ; GENERIC-LABEL: addRI: [all …]
|
H A D | br.ll | 3 …lc -verify-machineinstrs -csky-no-aliases < %s -mtriple=csky | FileCheck %s --check-prefix=GENERIC 18 ; GENERIC-LABEL: brRR_eq: 19 ; GENERIC: # %bb.0: # %entry 20 ; GENERIC-NEXT: .cfi_def_cfa_offset 0 21 ; GENERIC-NEXT: subi16 sp, sp, 4 22 ; GENERIC-NEXT: .cfi_def_cfa_offset 4 23 ; GENERIC-NEXT: cmpne16 a1, a0 24 ; GENERIC-NEXT: bt16 .LBB0_2 25 ; GENERIC-NEXT: # %bb.1: # %label1 26 ; GENERIC-NEXT: movi16 a0, 1 [all …]
|
H A D | cvt-i.ll | 3 …lc -verify-machineinstrs -csky-no-aliases < %s -mtriple=csky | FileCheck %s --check-prefix=GENERIC 12 ; GENERIC-LABEL: zextR_i64_0: 13 ; GENERIC: # %bb.0: # %entry 14 ; GENERIC-NEXT: .cfi_def_cfa_offset 0 15 ; GENERIC-NEXT: subi16 sp, sp, 4 16 ; GENERIC-NEXT: .cfi_def_cfa_offset 4 17 ; GENERIC-NEXT: movi16 a1, 0 18 ; GENERIC-NEXT: addi16 sp, sp, 4 19 ; GENERIC-NEXT: rts16 32 ; GENERIC-LABEL: zextR_i64_1: [all …]
|
H A D | mul-imm.ll | 3 …llc -verify-machineinstrs -csky-no-aliases < %s -mtriple=csky | FileCheck %s --check-prefix=GENERIC 15 ; GENERIC-LABEL: mul_i32_4097: 16 ; GENERIC: # %bb.0: # %entry 17 ; GENERIC-NEXT: .cfi_def_cfa_offset 0 18 ; GENERIC-NEXT: subi16 sp, sp, 4 19 ; GENERIC-NEXT: .cfi_def_cfa_offset 4 20 ; GENERIC-NEXT: lsli16 a1, a0, 12 21 ; GENERIC-NEXT: addu16 a0, a1, a0 22 ; GENERIC-NEXT: addi16 sp, sp, 4 23 ; GENERIC-NEXT: rts16 [all …]
|
H A D | ldst-i.ll | 3 …lc -verify-machineinstrs -csky-no-aliases < %s -mtriple=csky | FileCheck %s --check-prefix=GENERIC 12 ; GENERIC-LABEL: load_I_bits: 13 ; GENERIC: # %bb.0: # %entry 14 ; GENERIC-NEXT: .cfi_def_cfa_offset 0 15 ; GENERIC-NEXT: subi16 sp, sp, 4 16 ; GENERIC-NEXT: .cfi_def_cfa_offset 4 17 ; GENERIC-NEXT: ld16.b a0, (a0, 3) 18 ; GENERIC-NEXT: lsli16 a0, a0, 7 19 ; GENERIC-NEXT: asri16 a0, a0, 7 20 ; GENERIC-NEXT: addi16 sp, sp, 4 [all …]
|
H A D | constantpool.ll | 3 …lc -verify-machineinstrs -csky-no-aliases < %s -mtriple=csky | FileCheck %s --check-prefix=GENERIC 8 ; GENERIC-LABEL: cttztest: 9 ; GENERIC: # %bb.0: 10 ; GENERIC-NEXT: .cfi_def_cfa_offset 0 11 ; GENERIC-NEXT: subi16 sp, sp, 4 12 ; GENERIC-NEXT: .cfi_def_cfa_offset 4 13 ; GENERIC-NEXT: movi16 a2, 0 14 ; GENERIC-NEXT: subu16 a2, a2, a0 15 ; GENERIC-NEXT: and16 a2, a0 16 ; GENERIC-NEXT: movi16 a0, 7 [all …]
|
/llvm-project/libclc/clspv/lib/ |
H A D | SOURCES | 4 ../../generic/lib/geometric/distance.cl 5 ../../generic/lib/geometric/length.cl 6 ../../generic/lib/math/acos.cl 7 ../../generic/lib/math/acosh.cl 8 ../../generic/lib/math/asinh.cl 9 ../../generic/lib/math/acospi.cl 10 ../../generic/lib/math/asin.cl 11 ../../generic/lib/math/atan.cl 12 ../../generic/lib/math/asinh.cl 13 ../../generic/li [all...] |
/llvm-project/libclc/spirv64/lib/ |
H A D | SOURCES | 2 ../../generic/lib/async/async_work_group_strided_copy.cl 3 ../../generic/lib/async/wait_group_events.cl 4 ../../generic/lib/common/degrees.cl 5 ../../generic/lib/common/mix.cl 6 ../../generic/lib/common/radians.cl 7 ../../generic/lib/common/sign.cl 8 ../../generic/lib/common/smoothstep.cl 9 ../../generic/lib/common/step.cl 10 ../../generic/lib/geometric/cross.cl 11 ../../generic/lib/geometric/distance.cl [all …]
|
/llvm-project/libclc/spirv/lib/ |
H A D | SOURCES | 2 ../../generic/lib/async/async_work_group_strided_copy.cl 3 ../../generic/lib/async/wait_group_events.cl 4 ../../generic/lib/common/degrees.cl 5 ../../generic/lib/common/mix.cl 6 ../../generic/lib/common/radians.cl 7 ../../generic/lib/common/sign.cl 8 ../../generic/lib/common/smoothstep.cl 9 ../../generic/lib/common/step.cl 10 ../../generic/lib/geometric/cross.cl 11 ../../generic/lib/geometric/distance.cl [all …]
|
/llvm-project/llvm/include/llvm/Support/ |
H A D | TargetOpcodes.def | 241 /// The following generic opcodes are not supposed to appear after ISel. 255 /// Generic ADD instruction. This is an integer add. 259 /// Generic SUB instruction. This is an integer sub. 262 // Generic multiply instruction. 265 // Generic signed division instruction. 268 // Generic unsigned division instruction. 271 // Generic signed remainder instruction. 274 // Generic unsigned remainder instruction. 277 // Generic signed divrem instruction. 280 // Generic unsigne [all...] |
/llvm-project/llvm/test/CodeGen/X86/ |
H A D | cmp16.ll | 2 ; RUN: llc < %s -mtriple=i686-- | FileCheck %s --check-prefixes=X86,X86-GENERIC 3 ; RUN: llc < %s -mtriple=x86_64-- | FileCheck %s --check-prefixes=X64,X64-GENERIC 19 ; X86-GENERIC-LABEL: cmp16_reg_eq_reg: 20 ; X86-GENERIC: # %bb.0: 21 ; X86-GENERIC-NEXT: movzwl {{[0-9]+}}(%esp), %eax 22 ; X86-GENERIC-NEXT: cmpw {{[0-9]+}}(%esp), %ax 23 ; X86-GENERIC-NEXT: sete %al 24 ; X86-GENERIC-NEXT: retl 26 ; X64-GENERIC-LABEL: cmp16_reg_eq_reg: 27 ; X64-GENERIC [all...] |
H A D | atomic-idempotent.ll | 3 ; RUN: llc < %s -mtriple=i686-- -verify-machineinstrs -mattr=+sse2 | FileCheck %s --check-prefixes=X86,X86-GENERIC,X86-SSE2 4 ; RUN: llc < %s -mtriple=i686-- -verify-machineinstrs -mcpu=slm -mattr=-sse2 | FileCheck %s --check-prefixes=X86,X86-GENERIC,X86-SLM 5 ; RUN: llc < %s -mtriple=i686-- -verify-machineinstrs -mcpu=goldmont -mattr=-sse2 | FileCheck %s --check-prefixes=X86,X86-GENERIC,X86-SLM 6 ; RUN: llc < %s -mtriple=i686-- -verify-machineinstrs -mcpu=knl -mattr=-sse2 | FileCheck %s --check-prefixes=X86,X86-GENERIC,X86-SLM 179 ; X86-GENERIC-LABEL: or128: 180 ; X86-GENERIC: # %bb.0: 181 ; X86-GENERIC-NEXT: pushl %ebp 182 ; X86-GENERIC-NEXT: .cfi_def_cfa_offset 8 183 ; X86-GENERIC-NEXT: .cfi_offset %ebp, -8 184 ; X86-GENERIC [all...] |
H A D | lsr-loop-exit-cond.ll | 2 ; RUN: llc < %s -mtriple=x86_64-darwin | FileCheck %s --check-prefix=GENERIC 10 ; GENERIC-LABEL: t: 11 ; GENERIC: ## %bb.0: ## %entry 12 ; GENERIC-NEXT: pushq %rbp 13 ; GENERIC-NEXT: pushq %r15 14 ; GENERIC-NEXT: pushq %r14 15 ; GENERIC-NEXT: pushq %rbx 16 ; GENERIC-NEXT: ## kill: def $ecx killed $ecx def $rcx 17 ; GENERIC-NEXT: movl (%rdx), %r8d 18 ; GENERIC [all...] |
/llvm-project/llvm/test/CodeGen/AArch64/ |
H A D | arm64-AdvSIMD-Scalar.ll | 3 …riple=arm64-eabi -aarch64-neon-syntax=generic -aarch64-enable-simd-scalar=true | FileCheck %s -che… 15 ; GENERIC-LABEL: bar: 16 ; GENERIC: // %bb.0: 17 ; GENERIC-NEXT: add v0.2d, v0.2d, v1.2d 18 ; GENERIC-NEXT: sub d2, d0, d1 19 ; GENERIC-NEXT: add d0, d0, d1 20 ; GENERIC-NEXT: fmov x8, d2 21 ; GENERIC-NEXT: mov v0.d[1], x8 22 ; GENERIC-NEXT: ret 39 ; GENERIC-LABEL: subdd_su64: [all …]
|
/llvm-project/llvm/test/CodeGen/CSKY/fpu/ |
H A D | select.ll | 4 …e=csky -mattr=+hard-float,+fpuv2_sf,+fpuv2_df -float-abi=hard | FileCheck %s --check-prefix=GENERIC 23 ; GENERIC-LABEL: selectRR_eq_float: 24 ; GENERIC: # %bb.0: # %entry 25 ; GENERIC-NEXT: .cfi_def_cfa_offset 0 26 ; GENERIC-NEXT: subi16 sp, sp, 4 27 ; GENERIC-NEXT: .cfi_def_cfa_offset 4 28 ; GENERIC-NEXT: btsti16 a0, 0 29 ; GENERIC-NEXT: bt16 .LBB0_2 30 ; GENERIC-NEXT: # %bb.1: # %entry 31 ; GENERIC-NEXT: fmovs vr1, vr0 [all …]
|
/llvm-project/offload/test/jit/ |
H A D | empty_kernel_lvl2.c | 2 // RUN: %libomptarget-compileoptxx-generic -fopenmp-target-jit \ 7 // RUN: %libomptarget-run-generic 8 // RUN: %fcheck-plain-generic --input-file %t.pre.ll %S/empty_kernel.inc --check-prefix=FIRST 9 // RUN: %libomptarget-compileoptxx-generic -fopenmp-target-jit \ 15 // RUN: %libomptarget-run-generic 16 // RUN: %fcheck-plain-generic --input-file %t.pre.ll %S/empty_kernel.inc --check-prefixes=FIRST,SEC… 18 // RUN: %libomptarget-compileoptxx-generic -fopenmp-target-jit \ 23 // RUN: %libomptarget-run-generic 25 // RUN: not %fcheck-plain-generic --input-file %t.pre.ll %S/empty_kernel.inc --check-prefix=FIRST 26 // RUN: %libomptarget-compileoptxx-generic -fopenmp-target-jit \ [all …]
|
/llvm-project/mlir/test/IR/ |
H A D | properties.mlir | 2 // # RUN: mlir-opt %s -mlir-print-op-generic -split-input-file | mlir-opt -mlir-print-op-generic | FileCheck %s --check-prefix=GENERIC 6 // GENERIC: "test.with_properties"() 7 // GENERIC-SAME: <{a = 32 : i64, array = array<i64: 1, 2, 3, 4>, b = "foo", c = "bar", flag = true}> : () -> () 12 // GENERIC: "test.with_nice_properties"() 13 // GENERIC-SAME: <{prop = {label = "foo bar", value = -3 : i32}}> : () -> () 18 // GENERIC: "test.with_wrapped_properties"() 19 // GENERIC-SAME: <{prop = "content for properties"}> : () -> () 23 // GENERIC [all...] |
/llvm-project/flang/test/Semantics/ |
H A D | resolve38.f90 | 8 generic :: g1 => s2 14 generic :: g2 => s1 26 generic, public :: g3 => s3 27 generic :: h3 => s3 42 generic, private :: g3 => s4 44 generic, public :: h3 => s4 45 generic :: i3 => s4 47 generic, private :: i3 => s5 55 generic :: g5 => s3, s4 57 generic, public :: g5 => s5 [all …]
|
H A D | resolve53.f90 | 2 ! 15.4.3.4.5 Restrictions on generic declarations 3 ! Specific procedures of generic interfaces must be distinguishable. 6 !ERROR: Generic 'g' may not have specific procedures 's2' and 's4' as their interfaces are not distinguishable 28 !ERROR: Generic 'g' may not have specific procedures 'm2s1' and 'm2s2' as their interfaces are not distinguishable 39 !ERROR: Generic 'g' may not have specific procedures 'm3f1' and 'm3f2' as their interfaces are not distinguishable 82 !ERROR: Generic 'g' may not have specific procedures 'm5s1' and 'm6s4' as their interfaces are not distinguishable 91 !ERROR: Generic 'g' may not have specific procedures 'm5s1' and 'm7s5' as their interfaces are not distinguishable 92 !ERROR: Generic 'g' may not have specific procedures 'm5s2' and 'm7s5' as their interfaces are not distinguishable 93 !ERROR: Generic 'g' may not have specific procedures 'm5s3' and 'm7s5' as their interfaces are not distinguishable 103 !ERROR: Generic ' 511 interface generic global() interface [all...] |
H A D | resolve25.f90 | 11 !ERROR: Procedure 's1' is already specified in generic 'foo' 22 generic :: bar => s4 23 generic :: bar => s2 24 !ERROR: Procedure 's4' is already specified in generic 'bar' 25 generic :: bar => s4 27 generic :: operator(.foo.)=> s4 28 generic :: operator(.foo.)=> s2 29 !ERROR: Procedure 's4' is already specified in generic 'OPERATOR(.foo.)' 30 generic :: operator(.foo.)=> s4 39 generic :: operator(+)=> f [all …]
|
/llvm-project/.github/workflows/ |
H A D | libcxx-build-and-test.yaml | 47 'generic-cxx03', 48 'generic-cxx26', 49 'generic-modules' 54 - config: 'generic-gcc' 85 'generic-cxx11', 86 'generic-cxx14', 87 'generic-cxx17', 88 'generic-cxx20', 89 'generic-cxx23' 94 - config: 'generic [all...] |
/llvm-project/llvm/test/Transforms/SLPVectorizer/AArch64/ |
H A D | gather-reduce.ll | 2 ; RUN: opt -S -passes=slp-vectorizer,dce,instcombine < %s | FileCheck %s --check-prefix=GENERIC 24 ; GENERIC-LABEL: @gather_reduce_8x16_i32( 25 ; GENERIC-NEXT: entry: 26 ; GENERIC-NEXT: [[CMP_99:%.*]] = icmp sgt i32 [[N:%.*]], 0 27 ; GENERIC-NEXT: br i1 [[CMP_99]], label [[FOR_BODY_PREHEADER:%.*]], label [[FOR_COND_CLEANUP:%.*]] 28 ; GENERIC: for.body.preheader: 29 ; GENERIC-NEXT: br label [[FOR_BODY:%.*]] 30 ; GENERIC: for.cond.cleanup.loopexit: 31 ; GENERIC-NEXT: br label [[FOR_COND_CLEANUP]] 32 ; GENERIC [all...] |
/llvm-project/llvm/test/Transforms/InstCombine/ |
H A D | ffs-1.ll | 3 …bine -S | FileCheck %s --check-prefix=ALL --check-prefix=GENERIC 26 ; GENERIC-LABEL: @test_simplify2( 27 ; GENERIC-NEXT: [[RET:%.*]] = call i32 @ffsl(i32 0) 28 ; GENERIC-NEXT: ret i32 [[RET]] 38 ; GENERIC-LABEL: @test_simplify3( 39 ; GENERIC-NEXT: [[RET:%.*]] = call i32 @ffsll(i64 0) 40 ; GENERIC-NEXT: ret i32 [[RET]] 76 ; GENERIC-LABEL: @test_simplify7( 77 ; GENERIC-NEXT: [[RET:%.*]] = call i32 @ffsl(i32 65536) 78 ; GENERIC-NEXT: ret i32 [[RET]] [all …]
|