| /llvm-project-15.0.7/llvm/test/CodeGen/XCore/ |
| H A D | resources.ll | 1 ; RUN: llc -march=xcore < %s | FileCheck %s 3 declare i8 addrspace(1)* @llvm.xcore.getr.p1i8(i32 %type) 4 declare void @llvm.xcore.freer.p1i8(i8 addrspace(1)* %r) 5 declare i32 @llvm.xcore.in.p1i8(i8 addrspace(1)* %r) 6 declare i32 @llvm.xcore.int.p1i8(i8 addrspace(1)* %r) 7 declare i32 @llvm.xcore.inct.p1i8(i8 addrspace(1)* %r) 12 declare i32 @llvm.xcore.testct.p1i8(i8 addrspace(1)* %r) 20 declare i32 @llvm.xcore.getts.p1i8(i8 addrspace(1)* %r) 25 declare void @llvm.xcore.edu.p1i8(i8 addrspace(1)* %r) 26 declare void @llvm.xcore.eeu.p1i8(i8 addrspace(1)* %r) [all …]
|
| H A D | misc-intrinsics.ll | 1 ; RUN: llc < %s -march=xcore | FileCheck %s 4 declare i32 @llvm.xcore.bitrev(i32) 5 declare i32 @llvm.xcore.crc32(i32, i32, i32) 6 declare %0 @llvm.xcore.crc8(i32, i32, i32) 7 declare i32 @llvm.xcore.zext(i32, i32) 8 declare i32 @llvm.xcore.sext(i32, i32) 9 declare i32 @llvm.xcore.geted() 10 declare i32 @llvm.xcore.getet() 15 %result = call i32 @llvm.xcore.bitrev(i32 %val) 65 %result = call i32 @llvm.xcore.geted() [all …]
|
| H A D | events.ll | 1 ; RUN: llc < %s -march=xcore | FileCheck %s 3 declare void @llvm.xcore.setv.p1i8(i8 addrspace(1)* %r, i8* %p) 4 declare i8* @llvm.xcore.waitevent() 5 declare i8* @llvm.xcore.checkevent(i8*) 6 declare void @llvm.xcore.clre() 12 call void @llvm.xcore.clre() 13 call void @llvm.xcore.setv.p1i8(i8 addrspace(1)* %r, i8* blockaddress(@f, %L1)) 14 call void @llvm.xcore.setv.p1i8(i8 addrspace(1)* %r, i8* blockaddress(@f, %L2)) 15 %goto_addr = call i8* @llvm.xcore.waitevent() 31 call void @llvm.xcore.clre() [all …]
|
| H A D | resources_combine.ll | 1 ; RUN: llc -march=xcore < %s | FileCheck %s 3 declare i32 @llvm.xcore.int.p1i8(i8 addrspace(1)* %r) 4 declare i32 @llvm.xcore.inct.p1i8(i8 addrspace(1)* %r) 5 declare i32 @llvm.xcore.testct.p1i8(i8 addrspace(1)* %r) 6 declare i32 @llvm.xcore.testwct.p1i8(i8 addrspace(1)* %r) 7 declare i32 @llvm.xcore.getts.p1i8(i8 addrspace(1)* %r) 8 declare void @llvm.xcore.outt.p1i8(i8 addrspace(1)* %r, i32 %value) 17 %result = call i32 @llvm.xcore.int.p1i8(i8 addrspace(1)* %r) 26 %result = call i32 @llvm.xcore.inct.p1i8(i8 addrspace(1)* %r) 35 %result = call i32 @llvm.xcore.testct.p1i8(i8 addrspace(1)* %r) [all …]
|
| H A D | threads.ll | 1 ; RUN: llc -mtriple=xcore-unknown-unknown < %s | FileCheck %s 4 declare i8 addrspace(1)* @llvm.xcore.getst.p1i8.p1i8(i8 addrspace(1)* %r) 5 declare void @llvm.xcore.msync.p1i8(i8 addrspace(1)* %r) 6 declare void @llvm.xcore.ssync() 7 declare void @llvm.xcore.mjoin.p1i8(i8 addrspace(1)* %r) 8 declare void @llvm.xcore.initsp.p1i8(i8 addrspace(1)* %r, i8* %value) 9 declare void @llvm.xcore.initpc.p1i8(i8 addrspace(1)* %r, i8* %value) 10 declare void @llvm.xcore.initlr.p1i8(i8 addrspace(1)* %r, i8* %value) 24 call void @llvm.xcore.ssync() 31 call void @llvm.xcore.mjoin.p1i8(i8 addrspace(1)* %r) [all …]
|
| H A D | sr-intrinsics.ll | 1 ; RUN: llc < %s -march=xcore | FileCheck %s 2 declare void @llvm.xcore.setsr(i32) 3 declare void @llvm.xcore.clrsr(i32) 8 call void @llvm.xcore.setsr(i32 128) 16 call void @llvm.xcore.clrsr(i32 128)
|
| H A D | ps-intrinsics.ll | 1 ; RUN: llc < %s -march=xcore | FileCheck %s 2 declare i32 @llvm.xcore.getps(i32) 3 declare void @llvm.xcore.setps(i32, i32) 8 %result = call i32 @llvm.xcore.getps(i32 %reg) 16 call void @llvm.xcore.setps(i32 %reg, i32 %value)
|
| H A D | getid.ll | 1 ; RUN: llc < %s -march=xcore | FileCheck %s 2 declare i32 @llvm.xcore.getid() 8 %result = call i32 @llvm.xcore.getid()
|
| H A D | codemodel.ll | 2 ; RUN: not --crash llc < %s -march=xcore -code-model=medium 2>&1 | FileCheck %s -check-prefix=BAD_CM 3 ; RUN: not --crash llc < %s -march=xcore -code-model=kernel 2>&1 | FileCheck %s -check-prefix=BAD_CM 4 ; RUN: not --crash llc < %s -march=xcore -code-model=tiny 2>&1 | FileCheck %s -check-prefix=BAD_CM 8 ; RUN: llc < %s -march=xcore | FileCheck %s 9 ; RUN: llc < %s -march=xcore -code-model=small | FileCheck %s 10 ; RUN: llc < %s -march=xcore -code-model=large | FileCheck %s -check-prefix=LARGE
|
| H A D | mul64.ll | 1 ; RUN: llc < %s -march=xcore | FileCheck %s 2 ; RUN: llc < %s -march=xcore -regalloc=basic | FileCheck %s
|
| H A D | dwarf_debug.ll | 1 ; RUN: llc < %s -mtriple=xcore-unknown-unknown -O0 | FileCheck %s 4 ; target triple = "xcore"
|
| H A D | 2010-02-25-LSR-Crash.ll | 1 ; RUN: llc < %s -march=xcore 3 target triple = "xcore-xmos-elf"
|
| H A D | 2009-03-27-v2f64-param.ll | 1 ; RUN: llc < %s -march=xcore
|
| H A D | DbgValueOtherTargets.test | 1 RUN: llc -O0 -march=xcore -asm-verbose < %S/../Inputs/DbgValueOtherTargets.ll | FileCheck %S/../Inp…
|
| H A D | basictest.ll | 1 ; RUN: llc < %s -march=xcore
|
| H A D | 2008-11-17-Shl64.ll | 1 ; RUN: llc < %s -march=xcore > %t1.s
|
| H A D | alignment.ll | 1 ; RUN: not --crash llc < %s -march=xcore 2>&1 | FileCheck %s
|
| H A D | 2009-07-15-store192.ll | 1 ; RUN: llc < %s -march=xcore > %t1.s
|
| H A D | zext.ll | 1 ; RUN: llc -march=xcore < %s | FileCheck %s
|
| H A D | mkmsk.ll | 1 ; RUN: llc < %s -march=xcore | FileCheck %s
|
| H A D | fneg.ll | 1 ; RUN: llc < %s -march=xcore | FileCheck %s
|
| /llvm-project-15.0.7/llvm/test/Transforms/LoopVectorize/XCore/ |
| H A D | no-vector-registers.ll | 1 ; RUN: opt < %s -loop-vectorize -force-vector-width=4 -force-vector-interleave=2 -S -mtriple=xcore … 4 target triple = "xcore" 5 ; The xcore target has no vector registers, so loop should not be vectorized.
|
| /llvm-project-15.0.7/llvm/test/Transforms/SLPVectorizer/XCore/ |
| H A D | no-vector-registers.ll | 2 ; RUN: opt < %s -basic-aa -slp-vectorizer -dce -S -mtriple=xcore | FileCheck %s 5 target triple = "xcore"
|
| /llvm-project-15.0.7/llvm/lib/Target/XCore/TargetInfo/ |
| H A D | XCoreTargetInfo.cpp | 19 RegisterTarget<Triple::xcore> X(getTheXCoreTarget(), "xcore", "XCore", in LLVMInitializeXCoreTargetInfo()
|
| /llvm-project-15.0.7/llvm/test/DebugInfo/Generic/ |
| H A D | lit.local.cfg | 3 elif config.target_triple.startswith(("nvptx", "xcore")):
|