/llvm-project/llvm/test/tools/llvm-profgen/ |
H A D | split-dwarf.test | 8 ; RUN: cp %S/Inputs/split-dwarf-single.exe %t/split-dwarf-single.exe 9 ; RUN: yaml2obj %S/Inputs/split-dwarf-single.o.yaml -o %t/split-dwarf-single.o 10 ; RUN: llvm-profgen --format=text --unsymbolized-profile=%t.prof --binary=%t/split-dwarf-single.exe… 13 ; Test -gsplit-dwarf=split 14 ; RUN: cp %S/Inputs/split-dwarf-split.exe %t/split-dwarf-split.exe 15 ; RUN: yaml2obj %S/Inputs/split-dwarf-split.dwo.yaml -o %t/split-dwarf-split.dwo 16 ; RUN: llvm-profgen --format=text --unsymbolized-profile=%t.prof --binary=%t/split-dwarf-split.exe … 19 ; RUN: llvm-dwp %t/split-dwarf-split.dwo -o %t/split-dwarf-split.dwp 20 …ormat=text --unsymbolized-profile=%t.prof --dwp=%t/split-dwarf-split.dwp --binary=%t/split-dwarf-s… 35 ; split-dwarf-single.o: clang -gsplit-dwarf=single -fdebug-compilation-dir=. test.c -fdebu… [all …]
|
/llvm-project/llvm/test/Transforms/SimpleLoopUnswitch/ |
H A D | update-scev-3.ll | 21 ; CHECK: entry.split.us: 23 ; CHECK: entry.split.us.split.us: 27 ; CHECK: for.cond.split.us.us.us: 29 ; CHECK: for.cond.split.us.split.us.split.us.split.us: 31 ; CHECK: entry.split.us.split: 37 ; CHECK: for.cond.split.us.us: 47 ; CHECK: for.cond5.preheader.split.us.us.us10: 55 ; CHECK: for.end.split.us.us.us: 57 ; CHECK: for.cond5.preheader.split.us.split.us7.us: 59 ; CHECK: for.inc11.split.us.us: [all …]
|
H A D | partial-unswitch-loop-and-block-dispositions.ll | 13 ; CHECK: entry.split.us: 15 ; CHECK: entry.split.us.split.us: 19 ; CHECK: loop.1.header.split.us.us.us: 21 ; CHECK: loop.1.header.split.us.split.us.split.us.split.us: 23 ; CHECK: entry.split.us.split: 42 ; CHECK: loop.1.header.split.us.us: 48 ; CHECK: loop.2.header.split.us.us.us13: 54 ; CHECK: loop.2.latch.split.us.us.us: 56 ; CHECK: loop.2.header.split.us.split.us3.us: 58 ; CHECK: loop.4.header.preheader.split.us.us: [all …]
|
H A D | inject-invariant-conditions-exponential.ll | 16 ; CHECK: bb.split.us: 20 ; CHECK: bb.split.us.split.us: 24 ; CHECK: bb.split.us.split.us.split.us: 28 ; CHECK: bb.split.us.split.us.split.us.split.us: 32 ; CHECK: bb.split.us.split.us.split.us.split.us.split.us: 56 ; CHECK: bb21.split.us.split.us.split.us.split.us.split.us: 58 ; CHECK: bb.split.us.split.us.split.us.split.us.split: 84 ; CHECK: bb21.split.us.split.us.split.us.split.us.split: 86 ; CHECK: bb21.split.us.split.us.split.us.split.us: 88 ; CHECK: bb.split.us.split.us.split.us.split: [all …]
|
/llvm-project/llvm/test/CodeGen/X86/ |
H A D | 2007-10-30-LSRCrash.ll | 16 bb76.split: ; preds = %bb69.outer.split.split, %bb69.us208 19 bb69.outer: ; preds = %bb76.split, %bb98.preheader 20 …%from.0.reg2mem.0.ph.rec = phi i32 [ %tmp75.rec, %bb76.split ], [ 0, %bb98.preheader ] ; <i32> [#… 23 br i1 false, label %bb69.us208, label %bb69.outer.split.split 26 switch i32 0, label %bb76.split [ 32 bb69.outer.split.split: ; preds = %bb69.outer 33 switch i8 0, label %bb76.split [ 39 bb89: ; preds = %bb69.outer.split.split, %bb69.outer.split.split, %bb69.outer.split.split, %bb69.u… 40 …69.us208 ], [ %tmp75, %bb69.outer.split.split ], [ %tmp75, %bb69.outer.split.split ], [ %tmp75, %b… 43 bb103: ; preds = %bb76.split, %bb98.preheader
|
H A D | new-remat.ll | 21 br i1 %lcmp.mod, label %for.body.preheader.split, label %for.body.prol.preheader 34 br i1 %prol.iter.cmp, label %for.body.preheader.split.loopexit, label %for.body.prol 36 for.body.preheader.split.loopexit: ; preds = %for.body.prol 38 br label %for.body.preheader.split 40 for.body.preheader.split: ; preds = %for.body.preheader.split.loopexit, %fo… 41 …%i.04.unr = phi i32 [ 0, %for.body.preheader ], [ %inc.prol.lcssa, %for.body.preheader.split.loope… 43 br i1 %tmp2, label %for.end.loopexit, label %for.body.preheader.split.split 45 for.body.preheader.split.split: ; preds = %for.body.preheader.split 48 ….body: ; preds = %for.body, %for.body.preheader.split.split 49 %i.04 = phi i32 [ %i.04.unr, %for.body.preheader.split.split ], [ %inc.7, %for.body ] [all …]
|
H A D | segmented-stacks-standalone.ll | 6 ; object-files with both .note.GNU-split-stack (for the split-stack 7 ; functions) and .note.GNU-no-split-stack sections (for the 8 ; non-split-stack functions). But a split-stack function without a 9 ; stack frame should have a .note.GNU-split-stack section regardless 19 attributes #0 = { "split-stack" } 21 ; CHECK: .section ".note.GNU-split-stack","",@progbits 22 ; CHECK: .section ".note.GNU-no-split-stack","",@progbits
|
/llvm-project/llvm/test/CodeGen/PowerPC/ |
H A D | pr24636.ll | 18 br i1 undef, label %.lr.ph.split, label %.preheader 21 br i1 undef, label %.lr.ph.split, label %.preheader 23 .lr.ph.split: ; preds = %.preheader, %.lr.ph 24 br i1 undef, label %._crit_edge, label %.lr.ph.split.split 26 .lr.ph.split.split: ; preds = %.lr.ph.split.split, %.lr.ph.split 27 %1 = phi i32 [ %2, %.lr.ph.split.split ], [ undef, %.lr.ph.split ] 40 br i1 %3, label %.lr.ph.split.split, label %._crit_edge 42 ._crit_edge: ; preds = %.lr.ph.split.split, %.lr.ph.split 43 %.lcssa = phi i32 [ undef, %.lr.ph.split ], [ %2, %.lr.ph.split.split ]
|
/llvm-project/llvm/test/Analysis/MemorySSA/ |
H A D | simple_loop_unswitch_nontrivial.ll | 15 outer.loopexit.split: ; preds = %continue 18 outer.loopexit: ; preds = %outer.loopexit.split.us, %outer.loopexit.split 22 br i1 false, label %outer.split.us, label %outer.split 24 outer.split.us: ; preds = %outer 27 inner.us: ; preds = %continue.us, %outer.split.us 34 br i1 true, label %outer.loopexit.split.us, label %inner.us 36 outer.loopexit.split.us: ; preds = %continue.us 39 outer.split [all...] |
/llvm-project/libcxx/test/std/ranges/range.adaptors/range.split/ |
H A D | adaptor.pass.cpp | 33 static_assert(!std::is_invocable_v<decltype(std::views::split)>); 34 static_assert(!std::is_invocable_v<decltype(std::views::split), SomeView, NotAView>); 35 static_assert(!std::is_invocable_v<decltype(std::views::split), NotAView, SomeView>); 36 static_assert( std::is_invocable_v<decltype(std::views::split), SomeView, SomeView>); 39 static_assert(!CanBePiped<SomeView&, decltype(std::views::split)>); 40 static_assert(!CanBePiped<char (&)[10], decltype(std::views::split)>); 41 static_assert(!CanBePiped<char (&&)[10], decltype(std::views::split)>); 42 static_assert(!CanBePiped<NotAView, decltype(std::views::split)>); 44 static_assert(CanBePiped<SomeView&, decltype(std::views::split('x'))>); 45 static_assert(CanBePiped<char (&)[10], decltype(std::views::split('x'))>); [all …]
|
/llvm-project/llvm/test/Analysis/LoopCacheAnalysis/PowerPC/ |
H A D | matvecmul.ll | 67 br i1 %_grt_tmp851279, label %k_loop.us.preheader, label %k_loop.lr.ph.split 72 k_loop.lr.ph.split: ; preds = %k_loop.lr.ph 74 br i1 %_grt_tmp849273, label %k_loop.us291.preheader, label %k_loop.lr.ph.split.split 76 k_loop.us291.preheader: ; preds = %k_loop.lr.ph.split 79 k_loop.lr.ph.split.split: ; preds = %k_loop.lr.ph.split 82 k_loop.preheader: ; preds = %k_loop.lr.ph.split.split 89 k_loop.us294.preheader: ; preds = %k_loop.lr.ph.split.split 92 … ; preds = %k_loop._label_18_crit_edge.split.split.split, %k_loop.pre… 93 …64 [ 1, %k_loop.preheader ], [ %indvars.iv.next317, %k_loop._label_18_crit_edge.split.split.split ] 100 j_loop: ; preds = %j_loop._label_15_crit_edge.split.split… [all …]
|
/llvm-project/llvm/test/Transforms/CallSiteSplitting/ |
H A D | callsite-split-or-phi.ll | 10 ;CHECK: br i1 %tobool1, label %Header.split, label %TBB 11 ;CHECK-LABEL: Header.split: 14 ;CHECK: br i1 %cmp, label %TBB.split, label %End 15 ;CHECK-LABEL: TBB.split: 18 ;CHECK: %[[MERGED:.*]] = phi i32 [ %[[CALL1]], %Header.split ], [ %[[CALL2]], %TBB.split ] 39 ;CHECK-LABEL: Header2.split: 41 ;CHECK-LABEL: TBB.split: 44 ;CHECK: %[[MERGED:.*]] = phi i32 [ %[[CALL1]], %Header2.split ], [ %[[CALL2]], %TBB.split ] [all...] |
H A D | callsite-no-or-structure.ll | 6 ; CHECK-NEXT: br i1 %arg, label %Header.split 7 ; CHECK-LABEL: Header.split: 10 ; CHECK: br i1 %cmp, label %TBB.split 11 ; CHECK-LABEL: TBB.split: 14 ; CHECK: %[[MERGED:.*]] = phi i32 [ %[[CALL1]], %Header.split ], [ %[[CALL2]], %TBB.split ] 34 ; CHECK: br i1 %tobool1, label %TBB1, label %Header.split 35 ; CHECK-LABEL: Header.split: 38 ; CHECK: br i1 %cmp2, label %TBB2.split, label %End 39 ; CHECK-LABEL: TBB2.split [all...] |
/llvm-project/mlir/test/mlir-translate/ |
H A D | split-markers.mlir | 1 // Check that (1) the output split marker is inserted and (2) the input file is 2 // split using the default split marker. 3 // RUN: mlir-translate %s -split-input-file -mlir-to-llvmir \ 4 // RUN: -output-split-marker="; -----" \ 7 // With the second command, check that (3) the input split marker is used and 8 // (4) the output split marker is empty if not specified. 9 // RUN: mlir-translate %s -split-input-file="// ""-----" -mlir-to-llvmir \ 10 // RUN: -output-split-marker="; -----" \ 11 // RUN: | mlir-translate -split-input-file -import-llvm \ 12 // RUN: -split-input-file="; -----" \ [all …]
|
/llvm-project/llvm/test/Transforms/LoopVectorize/ |
H A D | incorrect-dom-info.ll | 41 br i1 %arg, label %thread-pre-split.preheader, label %.preheader 43 thread-pre-split.preheader: ; preds = %9 44 br i1 %arg, label %thread-pre-split._crit_edge, label %.lr.ph21 46 .thread-pre-split.loopexit_crit_edge: ; preds = %19 49 br label %thread-pre-split.loopexit 51 thread-pre-split.loopexit: ; preds = %11, %.thread-pre-split.loopexit_crit_edge 52 %d.1.lcssa = phi ptr [ %scevgep45, %.thread-pre-split.loopexit_crit_edge ], [ %d.020, %11 ] 53 br i1 false, label %thread-pre-split._crit_edge, label %.lr.ph21 55 .lr.ph21: ; preds = %26, %thread-pre-split [all...] |
/llvm-project/llvm/test/Transforms/IndVarSimplify/ |
H A D | 2007-06-06-DeleteDanglesPtr.ll | 22 br i1 false, label %bb.outer5.split.split.split.us, label %cond_true194.split 24 bb.outer5.split.split.split.us: ; preds = %cond_next 30 cond_next188.us503.us: ; preds = %bb.outer5.split.split.split.us 32 i32 0, label %cond_next202.bb215_crit_edge.split 36 i32 64, label %cond_next202.bb417_crit_edge.split 38 i32 96, label %cond_next202.bb615_crit_edge.split 40 i32 128, label %cond_next202.bb716_crit_edge.split 42 i32 160, label %cond_next202.bb882_crit_edge.split 44 i32 192, label %cond_next202.bb1062_crit_edge.split 49 bb.us481: ; preds = %bb.outer5.split.split.split.us [all …]
|
/llvm-project/llvm/test/tools/llvm-symbolizer/ |
H A D | split-dwarf.test | 4 RUN: cp %p/Inputs/split-dwarf-test.dwo %t 8 RUN: --obj=%p/Inputs/split-dwarf-test 0x400504 0x4004f4 | FileCheck --check-prefixes=SPLIT,DWO %s 12 RUN: echo "%p/Inputs/split-dwarf-test-nogmlt 0x400504" >> %t.input 13 RUN: echo "%p/Inputs/split-dwarf-test-nogmlt 0x4004f4" >> %t.input 15 RUN: --default-arch=i386 --obj=%p/Inputs/split-dwarf-test-nogmlt 0x400504 0x4004f4 | FileCheck -… 19 RUN: rm %t/split-dwarf-test.dwo 20 RUN: echo "%p/Inputs/split-dwarf-test 0x400504" >> %t.input 21 RUN: echo "%p/Inputs/split-dwarf-test 0x4004f4" >> %t.input 23 RUN: --default-arch=i386 --obj=%p/Inputs/split-dwarf-test 0x400504 0x4004f4 | FileCheck --check-… 27 SPLIT-NEXT: {{.*}}split-dwarf-test.cpp [all …]
|
/llvm-project/llvm/test/DebugInfo/WebAssembly/ |
H A D | tls_pic_globals.ll | 17 ; Non-PIC + split DWARF tests 18 …=+bulk-memory,atomics -split-dwarf-file=%t.localexec.split.dwo -split-dwarf-output=%t.localexec.sp… 19 …memory,atomics -split-dwarf-file=%t.generaldynamic.split.dwo -split-dwarf-output=%t.generaldynamic… 20 ; RUN: llvm-dwarfdump %t.localexec.split.dwo | FileCheck %s --check-prefixes=CHECK,NOPIC 21 ; RUN: llvm-dwarfdump %t.generaldynamic.split.dwo | FileCheck %s --check-prefixes=CHECK,NOPIC 22 ; RUN: llvm-readobj -r %t.localexec.split.dwo | FileCheck %s --check-prefixes=RELOCS-SPLIT 23 ; RUN: llvm-readobj -r %t.generaldynamic.split.dwo | FileCheck %s --check-prefixes=RELOCS-SPLIT 25 ; PIC + split DWARF tests 26 …ation-model=pic -split-dwarf-file=%t.localexec.pic.split.dwo -split-dwarf-output=%t.localexec.pic.… 27 …odel=pic -split-dwarf-file=%t.generaldynamic.pic.split.dwo -split-dwarf-output=%t.generaldynamic.p… [all …]
|
/llvm-project/clang/utils/analyzer/ |
H A D | SumTimerInfo.py | 32 s = line.split() 38 s = line.split() 41 s = line.split() 44 s = line.split() 47 s = line.split() 50 s = line.split() 54 s = line.split() 57 s = line.split() 64 s = line.split() 67 s = line.split()
|
/llvm-project/llvm/test/Transforms/SimpleLoopUnswitch/AMDGPU/ |
H A D | nontrivial-unswitch-divergent-target.ll | 126 ; CHECK-NEXT: br i1 %cond1, label %entry.split.us, label %entry.split 136 ; CHECK: entry.split.us: 148 ; CHECK-NEXT: br i1 %[[V]], label %loop_begin.us, label %loop_exit.split.us 150 ; CHECK: loop_exit.split.us: 157 ; CHECK: entry.split: 158 ; CHECK-NEXT: br i1 %cond2, label %entry.split.split.us, label %entry.split.split 165 ; CHECK: entry.split.split.us: 180 ; CHECK-NEXT: br i1 %[[V]], label %loop_begin.us1, label %loop_exit.split.split.us 182 ; CHECK: loop_exit.split.split.us: 183 ; CHECK-NEXT: br label %loop_exit.split [all …]
|
/llvm-project/bolt/test/X86/ |
H A D | dwarf5-df-output-dir-same-name.test | 8 ; RUN: -split-dwarf-file=objects/o1/split.dwo -o main.o 10 ; RUN: -split-dwarf-file=objects/o2/split.dwo -o helper.o 11 ; RUN: %clang %cflags -gdwarf-5 -gsplit-dwarf=split main.o helper.o -o main.exe 20 ; BOLT: split.dwo0.dwo 21 ; BOLT: split.dwo1.dwo 22 ; BOLT: DW_AT_dwo_name ("split.dwo0.dwo") 23 ; BOLT: DW_AT_dwo_name ("split.dwo1.dwo") 36 ; BOLT1: split [all...] |
/llvm-project/mlir/include/mlir/Support/ |
H A D | IndentedOstream.h | 119 auto split = output.split('\n'); in printReindented() local 121 auto firstTrimmed = split.first.rtrim('\r'); in printReindented() 128 output = split.second; in printReindented() 133 auto split = remaining.split('\n'); in printReindented() local 134 auto firstTrimmed = split.first.rtrim('\r'); in printReindented() 138 remaining = split.second; in printReindented() 169 auto split = std::make_pair(str.substr(0, idx), str.substr(idx + 1)); in write_impl() local 172 if (!split in write_impl() [all...] |
/llvm-project/llvm/test/Transforms/SimplifyCFG/ |
H A D | 2008-09-08-MultiplePred.ll | 15 br i1 %1, label %bb6.preheader.split.us, label %bb6.preheader.split 17 bb6.preheader.split.us: ; preds = %bb6.preheader 18 br label %return.loopexit.split 20 bb6.preheader.split: ; preds = %bb6.preheader 23 bb6: ; preds = %bb17.bb6_crit_edge, %bb6.preheader.split 24 …%indvar35 = phi i32 [ 0, %bb6.preheader.split ], [ %indvar.next36, %bb17.bb6_crit_edge ] ; <i32> … 25 … phi i32 [ %p_129_addr.2, %bb17.bb6_crit_edge ], [ %p_129, %bb6.preheader.split ] ; <i32> [#uses=… 48 br label %return.loopexit.split 50 return.loopexit.split: ; preds = %return.loopexit, %bb6.preheader.split.us 53 return: ; preds = %return.loopexit.split, %entry.return_crit_edge
|
/llvm-project/lld/test/ELF/Inputs/ |
H A D | x86-64-split-stack-extra.s | 1 # This file is split out to provide better code coverage. 2 .global split symbol 3 .type split,@function 4 split: label 7 .size split,. - split 10 .section .note.GNU-split-stack,"",@progbits
|
/llvm-project/mlir/test/mlir-opt/ |
H A D | split-markers.mlir | 2 // RUN: mlir-opt --split-input-file --verify-diagnostics %s 2> %t \ 7 // RUN: mlir-opt %s -split-input-file="// CHECK-DEFAULT: ""----" \ 8 // RUN: -output-split-marker="// ---- next split ----" \ 11 // Check that (3) the input is not split if `-split-input-file` is not given. 22 // CHECK-DEFAULT: warning: near miss with file split marker 31 // CHECK-DEFAULT: warning: near miss with file split marker 40 // CHECK-CUSTOM: ---- next split ---- 42 // CHECK-CUSTOM: ---- next split ----
|