| /llvm-project-15.0.7/openmp/runtime/tools/ |
| H A D | check-depends.pl | 32 my @bulk; 34 push( @bulk, ( $i == $n ? ">>> " : " " ) . $bulk->[ $i ] ); 57 my @bulk; 99 my @bulk; 118 ( $i < @bulk and $bulk[ $i ] =~ m{^\s*$} ) 128 ( $i < @bulk and $bulk[ $i ] =~ m{^\s*Tag\s+Type\s+Name/Value\s*$} ) 166 my @bulk; 183 ( $i < @bulk and $bulk[ $i ] =~ m{^\Q$file\E:$} ) 246 my @bulk; 262 …( $i < @bulk and $bulk[ $i ] =~ m{^Microsoft \(R\) COFF\/PE Dumper Version.*$} ) or parse_error( $… [all …]
|
| H A D | message-converter.pl | 50 my $bulk = 251 $bulk = 272 $bulk .= 278 $bulk .= 317 $bulk .= 337 $bulk .= 352 $bulk .= 357 $bulk .= 382 $bulk .= 401 $bulk .= [all …]
|
| H A D | generate-def.pl | 31 my @bulk = read_file( $input ); 48 foreach my $line ( @bulk ) { 134 my $bulk; 136 $bulk = "EXPORTS\n"; 139 $bulk .= sprintf( " %-40s ", $entry ); 143 $bulk .= "DATA"; 145 $bulk .= "\@" . $ordinal; 148 $bulk .= "\n"; 152 write_file( $output, \$bulk ); 154 print( $bulk );
|
| H A D | check-instruction-set.pl | 117 my @bulk; 123 execute( [ "x86_64-k1om-linux-objdump", "-d", $file ], -stdout => \@bulk ); 129 foreach my $line ( @bulk ) {
|
| /llvm-project-15.0.7/openmp/runtime/tools/lib/ |
| H A D | Uname.pm | 224 my $bulk; # Content of release file. 235 $bulk = read_file( $release ); 237 $bulk = ""; 239 if ( $bulk =~ m{^DISTRIB_} ) { 241 $bulk =~ m{^DISTRIB_ID\s*=\s*(.*?)\s*$}m 244 $bulk =~ m{^DISTRIB_RELEASE\s*=\s*(.*?)\s*$}m 281 $bulk = read_file( $release ); 288 $bulk =~ m{\A(.*)$}m 302 $bulk =~ m{\A(.*)$}m 309 $bulk =~ m{^VERSION\s*=\s*(.*)\s*$}m [all …]
|
| H A D | tools.pm | 1380 my @bulk; 1441 ${ $opts{ -bulk } } = ""; 1448 return $bulk[ 0 ]; 1451 if ( ( @bulk > 0 ) and ( substr( $bulk[ -1 ], -1, 1 ) ne "\n" ) ) { 1452 $bulk[ -1 ] .= "\n"; 1458 chomp( @bulk ); 1461 return @bulk; 1549 if ( ref( $bulk ) eq "" ) { 1550 if ( defined( $bulk ) ) { 1551 $handle->print( $bulk ); [all …]
|
| /llvm-project-15.0.7/openmp/runtime/src/ |
| H A D | kmp_environment.cpp | 244 char *bulk = NULL; in ___kmp_env_blk_parse_string() local 255 char const *ptr = bulk; in ___kmp_env_blk_parse_string() 289 block->bulk = bulk; in ___kmp_env_blk_parse_string() 310 char *bulk = NULL; in ___kmp_env_blk_parse_windows() local 351 var = bulk; in ___kmp_env_blk_parse_windows() 367 block->bulk = bulk; in ___kmp_env_blk_parse_windows() 384 char *bulk = NULL; in ___kmp_env_blk_parse_unix() local 398 bulk = (char *)allocate(size); in ___kmp_env_blk_parse_unix() 408 var = bulk; in ___kmp_env_blk_parse_unix() 423 block->bulk = bulk; in ___kmp_env_blk_parse_unix() [all …]
|
| H A D | kmp_str.h | 36 char bulk[512]; // Do not use this field! member 42 (b)->str = (b)->bulk; \ 43 (b)->size = sizeof((b)->bulk); \ 45 (b)->bulk[0] = 0; \
|
| H A D | kmp_str.cpp | 62 KMP_DEBUG_ASSERT((b)->size >= sizeof((b)->bulk)); \ 63 KMP_DEBUG_ASSERT((b)->size % sizeof((b)->bulk) == 0); \ 66 (b)->size == sizeof((b)->bulk) ? (b)->str == &(b)->bulk[0] : 1); \ 67 KMP_DEBUG_ASSERT((b)->size > sizeof((b)->bulk) ? (b)->str != &(b)->bulk[0] \ 91 if (buffer->str == &buffer->bulk[0]) { in __kmp_str_buf_reserve() 96 KMP_MEMCPY_S(buffer->str, buffer->size, buffer->bulk, buffer->used + 1); in __kmp_str_buf_reserve() 114 if (buffer->size <= sizeof(buffer->bulk)) { in __kmp_str_buf_detach() 119 KMP_MEMCPY_S(buffer->str, buffer->size, buffer->bulk, buffer->used + 1); in __kmp_str_buf_detach() 125 if (buffer->size > sizeof(buffer->bulk)) { in __kmp_str_buf_free() 128 buffer->str = buffer->bulk; in __kmp_str_buf_free() [all …]
|
| H A D | kmp_environment.h | 60 char *bulk; member 66 void __kmp_env_blk_init(kmp_env_blk_t *block, char const *bulk);
|
| /llvm-project-15.0.7/lld/test/wasm/ |
| H A D | data-segments.ll | 2 ; RUN: llc --mtriple=wasm32-unknown-unknown -filetype=obj %s -o %t.bulk-mem.o -mattr=+bulk-memory 3 ; RUN: llc --mtriple=wasm64-unknown-unknown -filetype=obj %s -o %t.bulk-mem64.o -mattr=+bulk-memory 4 …riple=wasm32-unknown-unknown -filetype=obj %s -o %t.atomics.bulk-mem.o -mattr=+atomics,+bulk-memory 5 …iple=wasm64-unknown-unknown -filetype=obj %s -o %t.atomics.bulk-mem64.o -mattr=+atomics,+bulk-memo… 12 ; bulk memory, unshared memory => active segments 13 ; RUN: wasm-ld -no-gc-sections --no-entry %t.bulk-mem.o -o %t.bulk-mem.wasm 16 ; bulk memory, unshared memory, wasm64 => active segments 17 ; RUN: wasm-ld -mwasm64 -no-gc-sections --no-entry %t.bulk-mem64.o -o %t.bulk-mem64.wasm 20 ; atomics, bulk memory, shared memory => passive segments 21 …ons --no-entry --shared-memory --max-memory=131072 %t.atomics.bulk-mem.o -o %t.atomics.bulk-mem.wa… [all …]
|
| H A D | shared-memory.yaml | 3 # RUN: wasm-ld --no-entry --shared-memory --features=atomics,bulk-memory %t1.o -o - | obj2yaml | Fi… 7 # RUN: not wasm-ld --no-entry --shared-memory --max-memory=131072 --features=bulk-memory %t1.o -o -… 13 # RUN: wasm-ld --no-entry --shared-memory --max-memory=131072 --features=atomics,bulk-memory %t1.o … 63 # SHARED-NO-BULK-MEM: 'bulk-memory' feature must be used in order to use shared memory
|
| H A D | shared-memory-no-atomics.yaml | 61 …memory-no-atomics.yaml.tmp1.o because it was not compiled with 'atomics' or 'bulk-memory' features.
|
| H A D | tls-implicit.yaml | 77 Name: "bulk-memory"
|
| /llvm-project-15.0.7/llvm/test/CodeGen/WebAssembly/ |
| H A D | target-features-tls.ll | 1 ; RUN: llc < %s -mattr=-bulk-memory,atomics | FileCheck %s --check-prefixes NO-BULK-MEM 2 ; RUN: llc < %s -mattr=+bulk-memory,atomics | FileCheck %s --check-prefixes BULK-MEM 11 ; -bulk-memory 22 ; +bulk-memory 30 ; BULK-MEM-NEXT: .ascii "bulk-memory"
|
| H A D | tls-local-exec.ll | 2 …disable-wasm-fallthrough-return-opt -wasm-disable-explicit-locals -mattr=+bulk-memory,atomics - | … 3 …disable-wasm-fallthrough-return-opt -wasm-disable-explicit-locals -mattr=+bulk-memory,atomics -fas… 6 …disable-wasm-fallthrough-return-opt -wasm-disable-explicit-locals -mattr=+bulk-memory,atomics - | … 7 …disable-wasm-fallthrough-return-opt -wasm-disable-explicit-locals -mattr=+bulk-memory,atomics -fas… 9 ; Finally, when bulk memory is disabled, no TLS code should be generated. 10 …disable-wasm-fallthrough-return-opt -wasm-disable-explicit-locals -mattr=-bulk-memory,atomics - | …
|
| H A D | tls-general-dynamic.ll | 2 …disable-wasm-fallthrough-return-opt -wasm-disable-explicit-locals -mattr=+bulk-memory,atomics | Fi… 3 …disable-wasm-fallthrough-return-opt -wasm-disable-explicit-locals -mattr=+bulk-memory,atomics -fas… 4 …disable-wasm-fallthrough-return-opt -wasm-disable-explicit-locals -mattr=-bulk-memory,atomics | Fi…
|
| H A D | target-features.ll | 85 ; +atomics, +bulk-memory, +mutable-globals, +nontrapping-fptoint, 93 ; BLEEDING-EDGE-NEXT: .ascii "bulk-memory"
|
| H A D | bulk-memory.ll | 1 …ugh-return-opt -wasm-disable-explicit-locals -wasm-keep-registers -mattr=+bulk-memory | FileCheck … 2 …ugh-return-opt -wasm-disable-explicit-locals -wasm-keep-registers -mattr=-bulk-memory | FileCheck … 4 ; Test that basic bulk memory codegen works correctly 144 ; bulk memory instructions. The stack pointer is bumped by 112 instead
|
| H A D | bulk-memory64.ll | 1 …ugh-return-opt -wasm-disable-explicit-locals -wasm-keep-registers -mattr=+bulk-memory | FileCheck … 2 …ugh-return-opt -wasm-disable-explicit-locals -wasm-keep-registers -mattr=-bulk-memory | FileCheck … 4 ; Test that basic bulk memory codegen works correctly 147 ; bulk memory instructions. The stack pointer is bumped by 112 instead
|
| /llvm-project-15.0.7/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyInstrBulkMemory.td | 1 // WebAssemblyInstrBulkMemory.td - bulk memory codegen support --*- tablegen -*- 10 /// WebAssembly bulk memory codegen constructs. 14 // Instruction requiring HasBulkMemory and the bulk memory prefix byte 23 // Bespoke types and nodes for bulk memory ops
|
| H A D | WebAssembly.td | 54 SubtargetFeature<"bulk-memory", "HasBulkMemory", "true", 55 "Enable bulk memory operations">;
|
| /llvm-project-15.0.7/llvm/test/MC/WebAssembly/ |
| H A D | bulk-memory-encodings.s | 1 # RUN: llvm-mc -show-encoding -no-type-check -triple=wasm32-unknown-unknown -mattr=+bulk-memory < %… 2 # RUN: llvm-mc -show-encoding -no-type-check -triple=wasm64-unknown-unknown -mattr=+bulk-memory < %…
|
| /llvm-project-15.0.7/clang/include/clang/Basic/ |
| H A D | BuiltinsWebAssembly.def | 29 TARGET_BUILTIN(__builtin_wasm_tls_size, "z", "nc", "bulk-memory") 30 TARGET_BUILTIN(__builtin_wasm_tls_align, "z", "nc", "bulk-memory") 31 TARGET_BUILTIN(__builtin_wasm_tls_base, "v*", "nU", "bulk-memory")
|
| /llvm-project-15.0.7/lld/test/wasm/lto/ |
| H A D | tls.ll | 24 attributes #0 = { noinline nounwind optnone "target-features"="+atomics,+bulk-memory,+mutable-globa…
|