Home
last modified time | relevance | path

Searched refs:BASE (Results 1 – 25 of 303) sorted by relevance

12345678910>>...13

/llvm-project/polly/lib/External/isl/include/isl/
H A Dmulti.h13 #define ISL_DECLARE_MULTI(BASE) \ argument
14 isl_ctx *isl_multi_##BASE##_get_ctx( \
15 __isl_keep isl_multi_##BASE *multi); \
17 __isl_give isl_space *isl_multi_##BASE##_get_space( \
18 __isl_keep isl_multi_##BASE *multi); \
19 __isl_give isl_space *isl_multi_##BASE##_get_domain_space( \
20 __isl_keep isl_multi_##BASE *multi); \
22 __isl_give isl_##BASE##_list *isl_multi_##BASE##_get_list( \
23 __isl_keep isl_multi_##BASE *multi); \
25 __isl_give isl_multi_##BASE *isl_multi_##BASE##_from_##BASE##_list( \
[all …]
/llvm-project/polly/lib/External/isl/
H A Dprint.c16 #undef BASE
17 #define BASE id macro
19 #undef BASE
20 #define BASE multi_id macro
22 #undef BASE
23 #define BASE val macro
25 #undef BASE
26 #define BASE multi_val macro
28 #undef BASE
29 #define BASE space macro
[all …]
H A Disl_multi_templ.c18 #define MULTI_NAME(BASE) "isl_multi_" #BASE argument
20 isl_ctx *FN(MULTI(BASE),get_ctx)(__isl_keep MULTI(BASE) *multi) in FN() argument
27 __isl_keep isl_space *FN(MULTI(BASE),peek_space)(__isl_keep MULTI(BASE) *multi) in FN() argument
32 __isl_give isl_space *FN(MULTI(BASE),get_space)(__isl_keep MULTI(BASE) *multi) in FN() argument
34 return isl_space_copy(FN(MULTI(BASE),peek_space)(multi)); in FN()
37 __isl_give isl_space *FN(MULTI(BASE),get_domain_space)( in FN() argument
38 __isl_keep MULTI(BASE) *multi) in FN()
49 __isl_give MULTI(BASE) *FN(MULTI(BASE),alloc)(__isl_take isl_space *space) in MULTI() argument
53 MULTI(BASE) *multi; in MULTI()
61 multi = isl_calloc(ctx, MULTI(BASE), in MULTI()
[all …]
H A Disl_multi_no_explicit_domain.c21 static int FN(MULTI(BASE),has_explicit_domain)(__isl_keep MULTI(BASE) *multi) in FN() argument
29 static __isl_give MULTI(BASE) *FN(MULTI(BASE),init_explicit_domain)( in MULTI() argument
30 __isl_take MULTI(BASE) *multi) in MULTI()
38 static __isl_give MULTI(BASE) *FN(MULTI(BASE),intersect_explicit_domain)( in MULTI() argument
39 __isl_take MULTI(BASE) *dst, __isl_keep MULTI(BASE) *src) in MULTI()
48 static __isl_give MULTI(BASE) *FN(MULTI(BASE),copy_explicit_domain)( in MULTI() argument
49 __isl_take MULTI(BASE) *dst, __isl_keep MULTI(BASE) *src) in MULTI()
56 static __isl_give MULTI(BASE) *
57 FN(MULTI(BASE),intersect_explicit_domain_product)(
58 __isl_take MULTI(BASE) *dst, __isl_keep MULTI(BASE) *src1,
[all …]
H A Disl_multi_explicit_domain.c15 __isl_give MULTI(BASE) *FN(MULTI(BASE),cow)(__isl_take MULTI(BASE) *multi);
21 static int FN(MULTI(BASE),has_explicit_domain)(__isl_keep MULTI(BASE) *multi) in FN() argument
28 static isl_stat FN(MULTI(BASE),check_has_explicit_domain)( in FN() argument
29 __isl_keep MULTI(BASE) *multi) in FN()
33 if (!FN(MULTI(BASE),has_explicit_domain)(multi)) in FN()
34 isl_die(FN(MULTI(BASE),get_ctx)(multi), isl_error_internal, in FN()
42 static __isl_keep DOM *FN(MULTI(BASE),peek_explicit_domain)( in FN() argument
43 __isl_keep MULTI(BASE) *multi) in FN()
45 if (FN(MULTI(BASE),check_has_explicit_domain)(multi) < 0) in FN()
52 static __isl_give DOM *FN(MULTI(BASE),get_explicit_domain)( in FN() argument
[all …]
H A Disl_multi_arith_templ.c18 __isl_give MULTI(BASE) *FN(MULTI(BASE),add)(__isl_take MULTI(BASE) *multi1, in MULTI() argument
19 __isl_take MULTI(BASE) *multi2) in MULTI()
21 return FN(MULTI(BASE),bin_op)(multi1, multi2, &FN(EL,add)); in MULTI()
26 __isl_give MULTI(BASE) *FN(MULTI(BASE),sub)(__isl_take MULTI(BASE) *multi1, in MULTI() argument
27 __isl_take MULTI(BASE) *multi2) in MULTI()
29 return FN(MULTI(BASE),bin_op)(multi1, multi2, &FN(EL,sub)); in MULTI()
35 static __isl_give MULTI(BASE) *FN(MULTI(BASE),scale_val_fn)( in MULTI() argument
36 __isl_take MULTI(BASE) *multi, __isl_take isl_val *v, in MULTI()
51 return FN(MULTI(BASE),fn_val)(multi, fn, v); in MULTI()
54 return FN(MULTI(BASE),free)(multi); in MULTI()
[all …]
H A Disl_multi_tuple_id_templ.c15 const char *FN(MULTI(BASE),get_tuple_name)(__isl_keep MULTI(BASE) *multi, in FN() argument
23 isl_bool FN(MULTI(BASE),has_tuple_id)(__isl_keep MULTI(BASE) *multi, in FN() argument
38 isl_bool FN(MULTI(BASE),has_range_tuple_id)(__isl_keep MULTI(BASE) *multi) in FN() argument
40 return FN(MULTI(BASE),has_tuple_id)(multi, isl_dim_out); in FN()
45 __isl_give isl_id *FN(MULTI(BASE),get_tuple_id)(__isl_keep MULTI(BASE) *multi, in FN() argument
58 __isl_give isl_id *FN(MULTI(BASE),get_range_tuple_id)( in FN() argument
59 __isl_keep MULTI(BASE) *multi) in FN()
61 return FN(MULTI(BASE),get_tuple_id)(multi, isl_dim_out); in FN()
64 __isl_give MULTI(BASE) *FN(MULTI(BASE),set_tuple_name)( in MULTI() argument
65 __isl_keep MULTI(BASE) *multi, enum isl_dim_type type, in MULTI()
[all …]
H A Disl_multi_intersect.c16 static isl_bool FN(MULTI(BASE),compatible_domain)( in FN() argument
17 __isl_keep MULTI(BASE) *multi, __isl_keep DOM *domain) in FN()
23 space = FN(MULTI(BASE),get_space)(multi); in FN()
34 static isl_stat FN(MULTI(BASE),check_compatible_domain)( in FN() argument
35 __isl_keep MULTI(BASE) *multi, __isl_keep DOM *domain) in FN()
39 ok = FN(MULTI(BASE),compatible_domain)(multi, domain); in FN()
59 static __isl_give MULTI(BASE) *FN(MULTI(BASE),domain_intersect_aligned)( in MULTI() argument
60 __isl_take MULTI(BASE) *multi, __isl_take DOM *domain) in MULTI()
65 if (FN(MULTI(BASE),check_compatible_domain)(multi, domain) < 0) in MULTI()
67 if (FN(MULTI(BASE),check_has_explicit_domain)(multi) < 0) in MULTI()
[all …]
H A Disl_multi_dims.c19 isl_bool FN(MULTI(BASE),involves_dims)(__isl_keep MULTI(BASE) *multi, in FN() argument
37 if (FN(MULTI(BASE),has_explicit_domain)(multi)) in FN()
38 return FN(MULTI(BASE),involves_explicit_domain_dims)(multi, in FN()
44 __isl_give MULTI(BASE) *FN(MULTI(BASE),insert_dims)( in MULTI() argument
45 __isl_take MULTI(BASE) *multi, in MULTI()
52 size = FN(MULTI(BASE),size)(multi); in MULTI()
54 return FN(MULTI(BASE),free)(multi); in MULTI()
56 isl_die(FN(MULTI(BASE),get_ctx)(multi), isl_error_invalid, in MULTI()
58 return FN(MULTI(BASE),free)(multi)); in MULTI()
62 space = FN(MULTI(BASE),take_space)(multi); in MULTI()
[all …]
H A Disl_multi_product_templ.c20 __isl_give MULTI(BASE) *FN(MULTI(BASE),product)( in MULTI() argument
21 __isl_take MULTI(BASE) *multi1, __isl_take MULTI(BASE) *multi2) in MULTI()
26 MULTI(BASE) *res; in MULTI()
29 FN(MULTI(BASE),align_params_bin)(&multi1, &multi2); in MULTI()
30 in1 = FN(MULTI(BASE),dim)(multi1, isl_dim_in); in MULTI()
31 in2 = FN(MULTI(BASE),dim)(multi2, isl_dim_in); in MULTI()
32 out1 = FN(MULTI(BASE),dim)(multi1, isl_dim_out); in MULTI()
33 out2 = FN(MULTI(BASE),dim)(multi2, isl_dim_out); in MULTI()
36 space = isl_space_product(FN(MULTI(BASE),get_space)(multi1), in MULTI()
37 FN(MULTI(BASE),get_space)(multi2)); in MULTI()
[all …]
H A Disl_multi_identity_templ.c18 __isl_give MULTI(BASE) *FN(MULTI(BASE),identity)(__isl_take isl_space *space) in MULTI() argument
23 MULTI(BASE) *multi; in MULTI()
41 multi = FN(MULTI(BASE),alloc)(isl_space_copy(space)); in MULTI()
55 multi = FN(FN(MULTI(BASE),set),BASE)(multi, i, el); in MULTI()
69 __isl_give MULTI(BASE) *FN(MULTI(BASE),identity_on_domain_space)( in MULTI() argument
72 return FN(MULTI(BASE),identity)(isl_space_map_from_set(space)); in MULTI()
79 __isl_give MULTI(BASE) *FN(FN(isl_space_identity_multi,BASE),on_domain)( in MULTI() argument
82 return FN(MULTI(BASE),identity_on_domain_space)(space); in MULTI()
88 __isl_give MULTI(BASE) *FN(FN(MULTI(BASE),identity_multi),BASE)( in MULTI() argument
89 __isl_take MULTI(BASE) *multi) in MULTI()
[all …]
H A Disl_multi_move_dims_templ.c19 __isl_give MULTI(BASE) *FN(MULTI(BASE),move_dims)(__isl_take MULTI(BASE) *multi, in MULTI() argument
27 size = FN(MULTI(BASE),size)(multi); in MULTI()
29 return FN(MULTI(BASE),free)(multi); in MULTI()
37 isl_die(FN(MULTI(BASE),get_ctx)(multi), isl_error_invalid, in MULTI()
39 return FN(MULTI(BASE),free)(multi)); in MULTI()
41 isl_die(FN(MULTI(BASE),get_ctx)(multi), isl_error_invalid, in MULTI()
43 return FN(MULTI(BASE),free)(multi)); in MULTI()
44 if (FN(MULTI(BASE),check_range)(multi, src_type, src_pos, n) < 0) in MULTI()
45 return FN(MULTI(BASE),free)(multi); in MULTI()
47 isl_die(FN(MULTI(BASE),get_ctx)(multi), isl_error_unsupported, in MULTI()
[all …]
H A Disl_multi_union_add_templ.c27 __isl_give MULTI(BASE) *FN(MULTI(BASE),union_add)( in MULTI() argument
28 __isl_take MULTI(BASE) *multi1, __isl_take MULTI(BASE) *multi2) in MULTI()
35 return FN(MULTI(BASE),bin_op)(multi1, multi2, in MULTI()
37 FN(MULTI(BASE),align_params_bin)(&multi1, &multi2); in MULTI()
38 if (FN(MULTI(BASE),check_equal_space)(multi1, multi2) < 0) in MULTI()
40 if (FN(MULTI(BASE),check_has_explicit_domain)(multi1) < 0 || in MULTI()
41 FN(MULTI(BASE),check_has_explicit_domain)(multi2) < 0) in MULTI()
44 has_domain = FN(MULTI(BASE),has_non_trivial_domain)(multi1); in MULTI()
48 FN(MULTI(BASE),free)(multi2); in MULTI()
51 has_domain = FN(MULTI(BASE),has_non_trivial_domain)(multi2); in MULTI()
[all …]
H A Disl_multi_dim_id_templ.c19 int FN(MULTI(BASE),find_dim_by_name)(__isl_keep MULTI(BASE) *multi, in FN() argument
30 int FN(MULTI(BASE),find_dim_by_id)(__isl_keep MULTI(BASE) *multi, in FN() argument
40 __isl_give isl_id *FN(MULTI(BASE),get_dim_id)(__isl_keep MULTI(BASE) *multi, in FN() argument
46 __isl_give MULTI(BASE) *FN(MULTI(BASE),set_dim_name)( in MULTI() argument
47 __isl_take MULTI(BASE) *multi, in MULTI()
52 space = FN(MULTI(BASE),get_space)(multi); in MULTI()
55 return FN(MULTI(BASE),reset_space)(multi, space); in MULTI()
60 __isl_give MULTI(BASE) *FN(MULTI(BASE),set_dim_id)( in MULTI() argument
61 __isl_take MULTI(BASE) *multi, in MULTI()
66 space = FN(MULTI(BASE),get_space)(multi); in MULTI()
[all …]
H A Disl_multi_bin_val_templ.c12 static __isl_give MULTI(BASE) *FN(MULTI(BASE),fn_val)( in MULTI() argument
13 __isl_take MULTI(BASE) *multi, in MULTI()
20 n = FN(MULTI(BASE),size)(multi); in MULTI()
27 el = FN(MULTI(BASE),take_at)(multi, i); in MULTI()
29 multi = FN(MULTI(BASE),restore_at)(multi, i, el); in MULTI()
36 FN(MULTI(BASE),free)(multi); in MULTI()
41 #define TYPE MULTI(BASE)
46 static __isl_give MULTI(BASE) *FN(MULTI(BASE),fn_multi_val)( in MULTI() argument
47 __isl_take MULTI(BASE) *multi, in MULTI()
54 n = FN(MULTI(BASE),size)(multi); in MULTI()
[all …]
H A Disl_multi_splice_templ.c38 __isl_give MULTI(BASE) *FN(MULTI(BASE),splice)( in MULTI() argument
39 __isl_take MULTI(BASE) *multi1, unsigned in_pos, unsigned out_pos, in MULTI()
40 __isl_take MULTI(BASE) *multi2) in MULTI()
45 n_in1 = FN(MULTI(BASE),dim)(multi1, isl_dim_in); in MULTI()
46 n_in2 = FN(MULTI(BASE),dim)(multi2, isl_dim_in); in MULTI()
50 if (FN(MULTI(BASE),check_range)(multi1, isl_dim_in, in_pos, 0) < 0) in MULTI()
53 multi1 = FN(MULTI(BASE),insert_dims)(multi1, isl_dim_in, in_pos, n_in2); in MULTI()
54 multi2 = FN(MULTI(BASE),insert_dims)(multi2, isl_dim_in, n_in2, in MULTI()
56 multi2 = FN(MULTI(BASE),insert_dims)(multi2, isl_dim_in, 0, in_pos); in MULTI()
58 return FN(MULTI(BASE),range_splice)(multi1, out_pos, multi2); in MULTI()
[all …]
H A Disl_multi_apply_templ.c18 __isl_give MULTI(BASE) *FN(FN(MULTI(BASE),apply_aligned),APPLY_DOMBASE)( in MULTI() argument
19 __isl_take MULTI(BASE) *multi, __isl_take APPLY_DOM *set, in MULTI()
25 n = FN(MULTI(BASE),size)(multi); in MULTI()
32 el = FN(MULTI(BASE),take_at)(multi, i); in MULTI()
34 multi = FN(MULTI(BASE),restore_at)(multi, i, el); in MULTI()
41 FN(MULTI(BASE),free)(multi); in MULTI()
50 static __isl_give MULTI(BASE) *FN(FN(MULTI(BASE),apply),APPLY_DOMBASE)( in MULTI() argument
51 __isl_take MULTI(BASE) *multi, __isl_take APPLY_DOM *set, in MULTI()
64 return FN(FN(MULTI(BASE),apply_aligned),APPLY_DOMBASE)(multi, in MULTI()
66 ctx = FN(MULTI(BASE),get_ctx)(multi); in MULTI()
[all …]
/llvm-project/llvm/test/CodeGen/ARM/
H A Darm-bf16-pcs.ll2 … -mtriple armv8.6a-arm-none-eabi -o - %s | FileCheck %s --check-prefix=BASE --check-prefix=BASE-ARM
3 …riple thumbv8.6a-arm-none-eabi -o - %s | FileCheck %s --check-prefix=BASE --check-prefix=BASE-THUMB
8 ; BASE-LABEL: bf_load_soft:
9 ; BASE: @ %bb.0:
10 ; BASE-NEXT: ldrh r0, [r0]
11 ; BASE-NEXT: bx lr
23 ; BASE-LABEL: bf_load_hard:
24 ; BASE: @ %bb.0:
25 ; BASE-NEXT: ldrh r0, [r0]
26 ; BASE-NEXT: vmov s0, r0
[all …]
H A Dlarge-vector.ll8 ; CHECK-V7K: add r[[BASE:[0-9]+]], sp, #16
9 ; CHECK-V7K: vld1.64 {d0, d1}, [r[[BASE]]:128]
10 ; CHECK-V7K: add r[[BASE:[0-9]+]], sp, #32
11 ; CHECK-V7K: vld1.64 {d2, d3}, [r[[BASE]]:128]
13 ; CHECK-AAPCS: add r[[BASE:[0-9]+]], sp, #8
14 ; CHECK-AAPCS: vld1.64 {d0, d1}, [r[[BASE]]]
15 ; CHECK-AAPCS: add r[[BASE:[0-9]+]], sp, #24
16 ; CHECK-AAPCS: vld1.64 {d2, d3}, [r[[BASE]]]
18 ; CHECK-APCS: add r[[BASE:[0-9]+]], sp, #76
19 ; CHECK-APCS: vld1.32 {d{{[0-9]+}}, d{{[0-9]+}}}, [r[[BASE]]]
[all …]
H A Dstruct_byval_arm_t1_t2.ll68 ;THUMB1: ldrb r{{[0-9]+}}, [[[BASE:r[0-9]+]]]
69 ;THUMB1: adds [[BASE]], #1
89 ;THUMB1: ldrh r{{[0-9]+}}, [[[BASE:r[0-9]+]]]
90 ;THUMB1: adds [[BASE]], #2
110 ;THUMB1: ldr r{{[0-9]+}}, [[[BASE:r[0-9]+]]]
111 ;THUMB1: adds [[BASE]], #4
132 ;THUMB1: ldr r{{[0-9]+}}, [[[BASE:r[0-9]+]]]
133 ;THUMB1: adds [[BASE]], #4
156 ;THUMB1: ldr r{{[0-9]+}}, [[[BASE:r[0-9]+]]]
157 ;THUMB1: adds [[BASE]], #4
[all …]
/llvm-project/llvm/test/CodeGen/X86/
H A Dfp-stack-compare.ll2 ; RUN: llc < %s -mtriple=i686-- -mcpu=i386 | FileCheck %s --check-prefix=BASE
7 ; BASE-LABEL: foo:
8 ; BASE: # %bb.0:
9 ; BASE-NEXT: movl {{[0-9]+}}(%esp), %eax
10 ; BASE-NEXT: flds (%eax)
11 ; BASE-NEXT: fld %st(0)
12 ; BASE-NEXT: fchs
13 ; BASE-NEXT: fucom %st(1)
14 ; BASE-NEXT: fnstsw %ax
15 ; BASE-NEXT: # kill: def $ah killed $ah killed $ax
[all …]
H A Dpopcnt.ll3 ; RUN: llc < %s -mtriple=x86_64-unknown | FileCheck %s --check-prefixes=X64,X64-BASE
74 ; X64-BASE-LABEL: cnt16:
75 ; X64-BASE: # %bb.0:
76 ; X64-BASE-NEXT: movl %edi, %eax
77 ; X64-BASE-NEXT: shrl %eax
78 ; X64-BASE-NEXT: andl $21845, %eax # imm = 0x5555
79 ; X64-BASE-NEXT: subl %eax, %edi
80 ; X64-BASE-NEXT: movl %edi, %eax
81 ; X64-BASE-NEXT: andl $13107, %eax # imm = 0x3333
82 ; X64-BASE
[all...]
/llvm-project/llvm/test/CodeGen/AArch64/
H A Dbf16-select.ll2 …s -mtriple aarch64-unknown-unknown -verify-machineinstrs | FileCheck %s --check-prefixes=CHECK-BASE
4 …rch64-unknown-unknown -mattr=+bf16 -verify-machineinstrs | FileCheck %s --check-prefixes=CHECK-BASE
8 ; CHECK-BASE-LABEL: test_select:
9 ; CHECK-BASE: // %bb.0:
10 ; CHECK-BASE-NEXT: // kill: def $h0 killed $h0 def $s0
11 ; CHECK-BASE-NEXT: cmp w0, #0
12 ; CHECK-BASE-NEXT: // kill: def $h1 killed $h1 def $s1
13 ; CHECK-BASE-NEXT: fcsel s0, s0, s1, ne
14 ; CHECK-BASE-NEXT: // kill: def $h0 killed $h0 killed $s0
15 ; CHECK-BASE-NEXT: ret
[all …]
/llvm-project/llvm/test/CodeGen/Mips/msa/
H A Dframeindex.ll41 ; CHECK: addiu [[BASE:\$([0-9]+|gp)]], $sp, 512
42 ; CHECK: ld.b [[R1:\$w[0-9]+]], 0([[BASE]])
44 ; CHECK: addiu [[BASE:\$([0-9]+|gp)]], $sp, 512
45 ; CHECK: st.b [[R1]], 0([[BASE]])
60 ; CHECK: addu [[BASE:\$([0-9]+|gp)]], $sp, [[R2]]
61 ; CHECK: ld.b [[R1:\$w[0-9]+]], 0([[BASE]])
64 ; CHECK: addu [[BASE:\$([0-9]+|gp)]], $sp, [[R2]]
65 ; CHECK: st.b [[R1]], 0([[BASE]])
80 ; CHECK: addu [[BASE:\$([0-9]+|gp)]], $sp, [[R2]]
81 ; CHECK: ld.b [[R1:\$w[0-9]+]], 0([[BASE]])
[all...]
/llvm-project/lld/test/COFF/
H A Dfunctionpadmin.test3 RUN: llvm-objdump -s %t.exe | FileCheck %s --check-prefix BASE
22 RUN: llvm-objdump -s %t.exe | FileCheck %s --check-prefix MULTI-BASE
25 RUN: llvm-objdump -s %t.exe | FileCheck %s --check-prefix MULTI-BASE-PADDED
28 RUN: llvm-objdump -s %t.exe | FileCheck %s --check-prefix MULTI-BASE-PADDED-MORE
47 BASE: Contents of section .text:
48 BASE-NEXT: 140001000 4883ec28 b161e8f5 efffbf33 c04883c4 H..(.a.....3.H..
49 BASE-NEXT: 140001010 28c3 (.
50 BASE-NEXT: Contents of section .rdata:
51 BASE-NEXT: 140002000 01040100 04420000 .....B..
52 BASE-NEXT: Contents of section .pdata:
[all …]

12345678910>>...13