Home
last modified time | relevance | path

Searched refs:xcore (Results 1 – 25 of 93) sorted by relevance

1234

/llvm-project-15.0.7/llvm/test/CodeGen/XCore/
H A Dresources.ll1 ; 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 Dmisc-intrinsics.ll1 ; 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 Devents.ll1 ; 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 Dresources_combine.ll1 ; 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 Dthreads.ll1 ; 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 Dsr-intrinsics.ll1 ; 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 Dps-intrinsics.ll1 ; 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 Dgetid.ll1 ; RUN: llc < %s -march=xcore | FileCheck %s
2 declare i32 @llvm.xcore.getid()
8 %result = call i32 @llvm.xcore.getid()
H A Dcodemodel.ll2 ; 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 Dmul64.ll1 ; RUN: llc < %s -march=xcore | FileCheck %s
2 ; RUN: llc < %s -march=xcore -regalloc=basic | FileCheck %s
H A Ddwarf_debug.ll1 ; RUN: llc < %s -mtriple=xcore-unknown-unknown -O0 | FileCheck %s
4 ; target triple = "xcore"
H A D2010-02-25-LSR-Crash.ll1 ; RUN: llc < %s -march=xcore
3 target triple = "xcore-xmos-elf"
H A D2009-03-27-v2f64-param.ll1 ; RUN: llc < %s -march=xcore
H A DDbgValueOtherTargets.test1 RUN: llc -O0 -march=xcore -asm-verbose < %S/../Inputs/DbgValueOtherTargets.ll | FileCheck %S/../Inp…
H A Dbasictest.ll1 ; RUN: llc < %s -march=xcore
H A D2008-11-17-Shl64.ll1 ; RUN: llc < %s -march=xcore > %t1.s
H A Dalignment.ll1 ; RUN: not --crash llc < %s -march=xcore 2>&1 | FileCheck %s
H A D2009-07-15-store192.ll1 ; RUN: llc < %s -march=xcore > %t1.s
H A Dzext.ll1 ; RUN: llc -march=xcore < %s | FileCheck %s
H A Dmkmsk.ll1 ; RUN: llc < %s -march=xcore | FileCheck %s
H A Dfneg.ll1 ; RUN: llc < %s -march=xcore | FileCheck %s
/llvm-project-15.0.7/llvm/test/Transforms/LoopVectorize/XCore/
H A Dno-vector-registers.ll1 ; 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 Dno-vector-registers.ll2 ; 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 DXCoreTargetInfo.cpp19 RegisterTarget<Triple::xcore> X(getTheXCoreTarget(), "xcore", "XCore", in LLVMInitializeXCoreTargetInfo()
/llvm-project-15.0.7/llvm/test/DebugInfo/Generic/
H A Dlit.local.cfg3 elif config.target_triple.startswith(("nvptx", "xcore")):

1234