| /llvm-project-15.0.7/polly/lib/External/isl/include/isl/ |
| H A D | list.h | 23 typedef struct isl_##EL##_list isl_##EL##_list; 31 __isl_give isl_##EL##_list *isl_##EL##_to_list(__isl_take isl_##EL *el);\ 33 __isl_give isl_##EL##_list *isl_##EL##_list_from_##EL( \ 37 __isl_give isl_##EL##_list *isl_##EL##_list_copy( \ 39 __isl_null isl_##EL##_list *isl_##EL##_list_free( \ 42 __isl_give isl_##EL##_list *isl_##EL##_list_add( \ 50 __isl_give isl_##EL##_list *isl_##EL##_list_drop( \ 66 isl_size isl_##EL##_list_n_##EL(__isl_keep isl_##EL##_list *list); \ 68 __isl_give isl_##EL *isl_##EL##_list_get_at( \ 70 __isl_give struct isl_##EL *isl_##EL##_list_get_##EL( \ [all …]
|
| /llvm-project-15.0.7/polly/lib/External/isl/ |
| H A D | isl_list_templ.c | 51 __isl_give LIST(EL) *FN(LIST(EL),copy)(__isl_keep LIST(EL) *list) in LIST() argument 60 __isl_give LIST(EL) *FN(LIST(EL),dup)(__isl_keep LIST(EL) *list) in LIST() argument 76 __isl_give LIST(EL) *FN(LIST(EL),cow)(__isl_take LIST(EL) *list) in LIST() argument 141 __isl_give LIST(EL) *FN(LIST(EL),add)(__isl_take LIST(EL) *list, in LIST() argument 158 __isl_give LIST(EL) *FN(LIST(EL),drop)(__isl_take LIST(EL) *list, in LIST() argument 183 __isl_give LIST(EL) *FN(LIST(EL),clear)(__isl_take LIST(EL) *list) in LIST() argument 197 __isl_give LIST(EL) *FN(LIST(EL),insert)(__isl_take LIST(EL) *list, in LIST() argument 234 __isl_null LIST(EL) *FN(LIST(EL),free)(__isl_take LIST(EL) *list) in LIST() argument 351 __isl_give LIST(EL) *FN(LIST(EL),swap)(__isl_take LIST(EL) *list, in LIST() argument 420 __isl_give LIST(EL) *FN(LIST(EL),map)(__isl_keep LIST(EL) *list, in LIST() argument [all …]
|
| H A D | isl_multi_no_domain_templ.c | 28 static __isl_give EL *FN(EL,drop_dims)(__isl_take EL *el, in FN() argument 41 static __isl_give isl_space *FN(EL,get_space)(__isl_keep EL *el) in FN() argument 46 return isl_space_params_alloc(FN(EL,get_ctx)(el), 0); in FN() 54 static __isl_give EL *FN(EL,reset_domain_space)(__isl_take EL *el, in FN() argument 58 return FN(EL,free)(el); in FN() 70 static __isl_give EL *FN(EL,align_params)(__isl_take EL *el, in FN() argument 74 return FN(EL,free)(el); in FN() 85 static __isl_give EL *FN(EL,realign_domain)(__isl_take EL *el, in FN() argument 89 return FN(EL,free)(el); in FN() 99 static isl_bool FN(EL,matching_params)(__isl_keep EL *el, in FN() argument [all …]
|
| H A D | isl_list_templ.h | 3 #define xLIST(EL) EL ## _list argument 4 #define LIST(EL) xLIST(EL) argument 6 struct LIST(EL) { in LIST() argument 13 struct EL *p[1]; in LIST() 16 __isl_give LIST(EL) *FN(LIST(EL),dup)(__isl_keep LIST(EL) *list);
|
| H A D | isl_list_read_templ.c | 19 static __isl_give LIST(EL) *FN(isl_stream_read,LIST(EL_BASE))(isl_stream *s) in LIST() argument 22 LIST(EL) *list; in LIST() 27 list = FN(LIST(EL),alloc)(ctx, 0); in LIST() 31 return FN(LIST(EL),free)(list); in LIST() 35 EL *el; in LIST() 38 list = FN(LIST(EL),add)(list, el); in LIST() 43 return FN(LIST(EL),free)(list); in LIST() 53 __isl_give LIST(EL) *FN(LIST(EL),read_from_str)(isl_ctx *ctx, in LIST() argument 56 LIST(EL) *list; in LIST()
|
| H A D | isl_test_list_templ.c | 5 #define xLIST(EL) EL ## _list argument 6 #define LIST(EL) xLIST(EL) argument 10 #undef EL 11 #define EL CAT(isl_,EL_BASE) macro 23 LIST(EL) *list; in FN() 30 n = FN(LIST(EL),size)(list); in FN() 32 EL *el; in FN() 33 el = FN(LIST(EL),get_at)(list, i); in FN() 41 FN(LIST(EL),free)(list); in FN()
|
| H A D | isl_pw_lift_templ.c | 14 __isl_take EL *el, in foreach_lifted_subset() 15 isl_stat (*fn)(__isl_take isl_set *set, __isl_take EL *el, in foreach_lifted_subset() 25 EL *copy; in foreach_lifted_subset() 30 copy = FN(EL,copy)(el); in foreach_lifted_subset() 31 copy = FN(EL,lift)(copy, isl_set_get_space(lift)); in foreach_lifted_subset() 38 FN(EL,free)(el); in foreach_lifted_subset() local 43 FN(EL,free)(el); in foreach_lifted_subset() local 48 isl_stat (*fn)(__isl_take isl_set *set, __isl_take EL *el, in FN() 59 EL *el; in FN() 65 el = FN(EL,copy)(pw->p[i].FIELD); in FN()
|
| H A D | isl_map_list.c | 4 #undef EL 5 #define EL isl_basic_map macro 14 #undef EL 15 #define EL isl_map macro 25 #undef EL 26 #define EL isl_union_map macro
|
| /llvm-project-15.0.7/llvm/test/MC/Mips/ |
| H A D | expr1.s | 2 # RUN: FileCheck %s --check-prefix=32R2-EL 4 # RUN: FileCheck %s --check-prefix=MM-32R2-EL 7 # 32R2-EL: .text 8 # 32R2-EL: .globl foo 9 # 32R2-EL: foo: 10 # 32R2-EL: lw $4, %lo(foo)($4) # encoding: [A,A,0x84,0x8c] 27 # 32R2-EL: .space 64 29 # MM-32R2-EL: .text 30 # MM-32R2-EL: .globl foo 31 # MM-32R2-EL: foo: [all …]
|
| H A D | micromips-control-instructions.s | 2 # RUN: | FileCheck -check-prefix=CHECK-EL %s 14 # CHECK-EL-NOT: .set push 15 # CHECK-EL-NOT: .set mips32r2 17 # CHECK-EL-NOT: .set pop 24 # CHECK-EL-NEXT: # <MCInst #{{[0-9]+}} BREAK_MM 26 # CHECK-EL-NEXT: # <MCInst #{{[0-9]+}} BREAK_MM 34 # CHECK-EL-NEXT: # <MCInst #{{[0-9]+}} ERET_MM 38 # CHECK-EL-NEXT: # <MCInst #{{[0-9]+}} DI_MM 40 # CHECK-EL-NEXT: # <MCInst #{{[0-9]+}} DI_MM 42 # CHECK-EL-NEXT: # <MCInst #{{[0-9]+}} EI_MM [all …]
|
| H A D | micromips-16-bit-instructions.s | 2 # RUN: FileCheck -check-prefix=CHECK-EL %s 12 # CHECK-EL: addu16 $6, $17, $4 # encoding: [0x42,0x07] 13 # CHECK-EL: subu16 $5, $16, $3 # encoding: [0xb1,0x06] 14 # CHECK-EL: andi16 $16, $2, 31 # encoding: [0x29,0x2c] 15 # CHECK-EL: and16 $16, $2 # encoding: [0x82,0x44] 16 # CHECK-EL: not16 $17, $3 # encoding: [0x0b,0x44] 17 # CHECK-EL: or16 $16, $4 # encoding: [0xc4,0x44] 18 # CHECK-EL: xor16 $17, $5 # encoding: [0x4d,0x44] 19 # CHECK-EL: sll16 $3, $16, 5 # encoding: [0x8a,0x25] 59 # CHECK-EL: nop [all …]
|
| H A D | micromips-loadstore-instructions.s | 2 # RUN: | FileCheck -check-prefix=CHECK-EL %s 12 # CHECK-EL: lb $5, 8($4) # encoding: [0xa4,0x1c,0x08,0x00] 13 # CHECK-EL: lbu $6, 8($4) # encoding: [0xc4,0x14,0x08,0x00] 14 # CHECK-EL: lh $2, 8($4) # encoding: [0x44,0x3c,0x08,0x00] 27 # CHECK-EL-NEXT: # <MCInst #{{[0-9]+}} LWXS_MM 29 # CHECK-EL-NEXT: # <MCInst #{{[0-9]+}} LWM32_MM 31 # CHECK-EL-NEXT: # <MCInst #{{[0-9]+}} LWM32_MM 44 # CHECK-EL: lwm16 $16, $17, $ra, 8($sp) # encoding: [0x12,0x45] 46 # CHECK-EL: swm16 $16, $17, $ra, 8($sp) # encoding: [0x52,0x45] 48 # CHECK-EL: lwm16 $16, $17, $ra, 8($sp) # encoding: [0x12,0x45] [all …]
|
| H A D | micromips-alu-instructions.s | 10 # CHECK-EL: add $9, $6, $7 # encoding: [0xe6,0x00,0x10,0x49] 11 # CHECK-EL: addi $9, $6, 17767 # encoding: [0x26,0x11,0x67,0x45] 12 # CHECK-EL: addiu $9, $6, -15001 # encoding: [0x26,0x31,0x67,0xc5] 13 # CHECK-EL: addi $9, $6, 17767 # encoding: [0x26,0x11,0x67,0x45] 14 # CHECK-EL: addiu $9, $6, -15001 # encoding: [0x26,0x31,0x67,0xc5] 15 # CHECK-EL: addu $9, $6, $7 # encoding: [0xe6,0x00,0x50,0x49] 16 # CHECK-EL: sub $9, $6, $7 # encoding: [0xe6,0x00,0x90,0x49] 17 # CHECK-EL: subu $4, $3, $5 # encoding: [0xa3,0x00,0xd0,0x21] 18 # CHECK-EL: neg $6, $7 # encoding: [0xe0,0x00,0x90,0x31] 19 # CHECK-EL: negu $6, $7 # encoding: [0xe0,0x00,0xd0,0x31] [all …]
|
| H A D | micromips-fpu-instructions.s | 2 # RUN: -mcpu=mips32r2 | FileCheck -check-prefix=CHECK-EL %s 12 # CHECK-EL: add.s $f4, $f6, $f8 # encoding: [0x06,0x55,0x30,0x20] 13 # CHECK-EL: add.d $f4, $f6, $f8 # encoding: [0x06,0x55,0x30,0x21] 14 # CHECK-EL: div.s $f4, $f6, $f8 # encoding: [0x06,0x55,0xf0,0x20] 15 # CHECK-EL: div.d $f4, $f6, $f8 # encoding: [0x06,0x55,0xf0,0x21] 16 # CHECK-EL: mul.s $f4, $f6, $f8 # encoding: [0x06,0x55,0xb0,0x20] 17 # CHECK-EL: mul.d $f4, $f6, $f8 # encoding: [0x06,0x55,0xb0,0x21] 18 # CHECK-EL: sub.s $f4, $f6, $f8 # encoding: [0x06,0x55,0x70,0x20] 31 # CHECK-EL-NEXT: # <MCInst #{{[0-9]+}} CEIL_W_MM 65 # CHECK-EL-NEXT: # <MCInst #{{[0-9]+}} MFC1_MM [all …]
|
| H A D | micromips-eva.s | 2 # RUN: -mattr=+micromips,+eva | FileCheck -check-prefix=CHECK-EL %s 13 # CHECK-EL-NEXT: # <MCInst #{{[0-9]+}} PREFE_MM 15 # CHECK-EL-NEXT: # <MCInst #{{[0-9]+}} CACHEE_MM 17 # CHECK-EL-NEXT: # <MCInst #{{[0-9]+}} LLE_MM 19 # CHECK-EL-NEXT: # <MCInst #{{[0-9]+}} SCE_MM 21 # CHECK-EL-NEXT: # <MCInst #{{[0-9]+}} SWRE_MM 23 # CHECK-EL-NEXT: # <MCInst #{{[0-9]+}} SWLE_MM 25 # CHECK-EL-NEXT: # <MCInst #{{[0-9]+}} LWRE_MM 29 # CHECK-EL-NEXT: # <MCInst #{{[0-9]+}} LHuE_M 31 # CHECK-EL-NEXT: # <MCInst #{{[0-9]+}} LBE_MM [all …]
|
| H A D | micromips-branch-instructions.s | 2 # RUN: | FileCheck %s -check-prefix=CHECK-EL 12 # CHECK-EL: b 1332 # encoding: [0x00,0x94,0x9a,0x02] 13 # CHECK-EL: nop # encoding: [0x00,0x0c] 15 # CHECK-EL-NEXT: nop # encoding: [0x00,0x0c] 17 # CHECK-EL-NEXT: nop # encoding: [0x00,0x0c] 23 # CHECK-EL-NEXT: nop # encoding: [0x00,0x0c] 25 # CHECK-EL-NEXT: nop # encoding: [0x00,0x0c] 27 # CHECK-EL-NEXT: nop # encoding: [0x00,0x0c] 31 # CHECK-EL-NEXT: nop # encoding: [0x00,0x0c] 33 # CHECK-EL: nop # encoding: [0x00,0x0c] [all …]
|
| H A D | micromips32r6-eva.s | 2 # RUN: -mattr=+micromips,+eva | FileCheck -check-prefix=CHECK-EL %s 13 # CHECK-EL-NEXT: # <MCInst #{{[0-9]+}} PREFE_MM 17 # CHECK-EL-NEXT: # <MCInst #{{[0-9]+}} LLE_MM 19 # CHECK-EL-NEXT: # <MCInst #{{[0-9]+}} SCE_MM 21 # CHECK-EL-NEXT: # <MCInst #{{[0-9]+}} LHuE_M 23 # CHECK-EL-NEXT: # <MCInst #{{[0-9]+}} LBE_MM 25 # CHECK-EL-NEXT: # <MCInst #{{[0-9]+}} LBuE_MM 27 # CHECK-EL-NEXT: # <MCInst #{{[0-9]+}} LHE_MM 29 # CHECK-EL-NEXT: # <MCInst #{{[0-9]+}} LWE_MM 31 # CHECK-EL-NEXT: # <MCInst #{{[0-9]+}} SBE_MM [all …]
|
| H A D | micromips-jump-instructions.s | 2 # RUN: | FileCheck %s -check-prefix=CHECK-EL 12 # CHECK-EL: j 1328 # encoding: [0x00,0xd4,0x98,0x02] 13 # CHECK-EL: nop # encoding: [0x00,0x0c] 14 # CHECK-EL: jal 1328 # encoding: [0x00,0xf4,0x98,0x02] 15 # CHECK-EL: nop # encoding: [0x00,0x00,0x00,0x00] 17 # CHECK-EL: nop # encoding: [0x00,0x00,0x00,0x00] 18 # CHECK-EL: jr $7 # encoding: [0x07,0x00,0x3c,0x0f] 19 # CHECK-EL: nop # encoding: [0x00,0x00,0x00,0x00] 25 # CHECK-EL: nop # encoding: [0x00,0x0c] 27 # CHECK-EL: nop # encoding: [0x00,0x0c] [all …]
|
| H A D | micromips-shift-instructions.s | 10 # CHECK-EL: sll $4, $3, 7 # encoding: [0x83,0x00,0x00,0x38] 11 # CHECK-EL: sllv $2, $3, $5 # encoding: [0x65,0x00,0x10,0x10] 12 # CHECK-EL: sra $4, $3, 7 # encoding: [0x83,0x00,0x80,0x38] 13 # CHECK-EL: srav $2, $3, $5 # encoding: [0x65,0x00,0x90,0x10] 14 # CHECK-EL: srl $4, $3, 7 # encoding: [0x83,0x00,0x40,0x38] 15 # CHECK-EL: srlv $2, $3, $5 # encoding: [0x65,0x00,0x50,0x10] 16 # CHECK-EL: rotr $9, $6, 7 # encoding: [0x26,0x01,0xc0,0x38] 17 # CHECK-EL: rotrv $9, $6, $7 # encoding: [0xc7,0x00,0xd0,0x48] 18 # CHECK-EL: sllv $2, $3, $5 # encoding: [0x65,0x00,0x10,0x10] 19 # CHECK-EL: srav $2, $3, $5 # encoding: [0x65,0x00,0x90,0x10] [all …]
|
| H A D | micromips-trap-instructions.s | 2 # RUN: | FileCheck -check-prefix=CHECK-EL %s 12 # CHECK-EL: teq $8, $9 # encoding: [0x28,0x01,0x3c,0x00] 13 # CHECK-EL: tge $8, $9 # encoding: [0x28,0x01,0x3c,0x02] 14 # CHECK-EL: tgeu $8, $9 # encoding: [0x28,0x01,0x3c,0x04] 15 # CHECK-EL: tlt $8, $9 # encoding: [0x28,0x01,0x3c,0x08] 16 # CHECK-EL: tltu $8, $9 # encoding: [0x28,0x01,0x3c,0x0a] 17 # CHECK-EL: tne $8, $9 # encoding: [0x28,0x01,0x3c,0x0c] 18 # CHECK-EL: teqi $9, 17767 # encoding: [0xc9,0x41,0x67,0x45] 19 # CHECK-EL: tgei $9, 17767 # encoding: [0x29,0x41,0x67,0x45] 20 # CHECK-EL: tgeiu $9, 17767 # encoding: [0x69,0x41,0x67,0x45] [all …]
|
| H A D | micromips-movcond-instructions.s | 2 # RUN: | FileCheck -check-prefix=CHECK-EL %s 12 # CHECK-EL: movz $9, $6, $7 # encoding: [0xe6,0x00,0x58,0x48] 13 # CHECK-EL-NEXT: # <MCInst #{{[0-9]+}} MOVZ_I_MM 14 # CHECK-EL: movn $9, $6, $7 # encoding: [0xe6,0x00,0x18,0x48] 15 # CHECK-EL-NEXT: # <MCInst #{{[0-9]+}} MOVN_I_MM 16 # CHECK-EL: movt $9, $6, $fcc0 # encoding: [0x26,0x55,0x7b,0x09] 17 # CHECK-EL-NEXT: # <MCInst #{{[0-9]+}} MOVT_I_MM 18 # CHECK-EL: movf $9, $6, $fcc0 # encoding: [0x26,0x55,0x7b,0x01] 19 # CHECK-EL-NEXT: # <MCInst #{{[0-9]+}} MOVF_I_MM
|
| /llvm-project-15.0.7/llvm/test/CodeGen/Mips/msa/ |
| H A D | ldr_str.ll | 37 ; MIPS32R5-EL-NEXT: jr $ra 38 ; MIPS32R5-EL-NEXT: nop 56 ; MIPS32R6-EL-NEXT: jrc $ra 90 ; MIPS32R5-EL-NEXT: jr $ra 91 ; MIPS32R5-EL-NEXT: nop 105 ; MIPS32R6-EL-NEXT: jrc $ra 143 ; MIPS32R5-EL-NEXT: jr $ra 144 ; MIPS32R5-EL-NEXT: nop 162 ; MIPS32R6-EL-NEXT: jrc $ra 194 ; MIPS32R5-EL-NEXT: jr $ra [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/Mips/ |
| H A D | load-store-left-right.ll | 29 ; MIPS32-EL: lwr $[[R0]], 0($[[R1]]) 38 ; MIPS64-EL: lwr $[[R0]], 0($[[R1]]) 41 ; MIPS64R2-EL: lwr $[[R0]], 0($[[R1]]) 61 ; MIPS32-EL: swr $[[R0]], 0($[[R1]]) 93 ; MIPS32-EL: lwr $2, 0($[[R1]]) 95 ; MIPS32-EL: lwr $3, 4($[[R1]]) 136 ; MIPS32R6-EL: lw $2, 0($[[PTR]]) 137 ; MIPS32R6-EL: sra $3, $2, 31 167 ; MIPS32-EL-DAG: addiu $3, $zero, 0 174 ; MIPS32R6-EL-DAG: lw $2, 0($[[PTR]]) [all …]
|
| H A D | unalignedload.ll | 23 ; MIPS32-EL-DAG: or $4, $[[T0]], $[[PART1]] 43 ; MIPS32-EL-DAG: lwl $[[R1:4]], 3($[[R2]]) 44 ; MIPS32-EL-DAG: lwr $[[R1]], 0($[[R2]]) 45 ; MIPS32-EL-DAG: lbu $[[T0:[0-9]+]], 4($[[R2]]) 46 ; MIPS32-EL-DAG: lbu $[[T1:[0-9]+]], 5($[[R2]]) 47 ; MIPS32-EL-DAG: lbu $[[T2:[0-9]+]], 6($[[R2]]) 48 ; MIPS32-EL-DAG: sll $[[T3:[0-9]+]], $[[T1]], 8 50 ; MIPS32-EL-DAG: sll $[[T5:[0-9]+]], $[[T2]], 16 51 ; MIPS32-EL-DAG: or $5, $[[T4]], $[[T5]] 65 ; MIPS32R6-EL-DAG: lw $4, 0($[[R2]]) [all …]
|
| /llvm-project-15.0.7/llvm/lib/LineEditor/ |
| H A D | LineEditor.cpp | 101 EditLine *EL; member 111 const char *ElGetPromptFn(EditLine *EL) { in ElGetPromptFn() argument 113 if (el_get(EL, EL_CLIENTDATA, &Data) == 0) in ElGetPromptFn() 124 if (el_get(EL, EL_CLIENTDATA, &Data) == 0) { in ElCompletionFn() 143 const LineInfo *LI = ::el_line(EL); in ElCompletionFn() 149 ::el_insertstr(EL, Action.Text.c_str()); in ElCompletionFn() 211 assert(Data->EL); in LineEditor() 213 ::el_set(Data->EL, EL_PROMPT, ElGetPromptFn); in LineEditor() 214 ::el_set(Data->EL, EL_EDITOR, "emacs"); in LineEditor() 225 ::el_set(Data->EL, EL_CLIENTDATA, Data.get()); in LineEditor() [all …]
|