| /llvm-project-15.0.7/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 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… 36 ; split-dwarf-single.exe: clang -fdebug-compilation-dir=. split-dwarf-single.o -o split-dwarf-… 38 ; split-dwarf-split.dwo: clang -gsplit-dwarf=split -fdebug-compilation-dir=. test.c -fdebug-… [all …]
|
| /llvm-project-15.0.7/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-15.0.7/llvm/test/Analysis/MemorySSA/ |
| H A D | simple_loop_unswitch_nontrivial.ll | 15 outer.loopexit.split: ; preds = %continue 18 …opexit: ; 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 34 br i1 true, label %outer.loopexit.split.us, label %inner.us 39 outer.split: ; preds = %outer 55 br i1 true, label %outer.loopexit.split, label %inner 71 …opexit: ; preds = %outer.loopexit.split.us, %outer.loopexit.split 75 br i1 false, label %outer.split.us, label %outer.split 87 br i1 true, label %outer.loopexit.split.us, label %inner.us [all …]
|
| /llvm-project-15.0.7/mlir/lib/Support/ |
| H A D | IndentedOstream.cpp | 23 auto split = output.split('\n'); in printReindented() local 24 size_t indent = split.first.find_first_not_of(" \t"); in printReindented() 30 output = split.second; in printReindented() 35 auto split = remaining.split('\n'); in printReindented() local 36 size_t indent = split.first.find_first_not_of(" \t"); in printReindented() 39 remaining = split.second; in printReindented() 67 auto split = in write_impl() local 70 if (!split.first.ltrim().empty()) in write_impl() 71 print(split.first); in write_impl() 74 str = split.second; in write_impl()
|
| /llvm-project-15.0.7/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 ] 30 br i1 %3, label %.lr.ph.split.split, label %._crit_edge 32 ._crit_edge: ; preds = %.lr.ph.split.split, %.lr.ph.split 33 %.lcssa = phi i32 [ undef, %.lr.ph.split ], [ %2, %.lr.ph.split.split ]
|
| /llvm-project-15.0.7/llvm/test/Analysis/LoopCacheAnalysis/PowerPC/ |
| H A D | matvecmul.ll | 74 br i1 %_grt_tmp849273, label %k_loop.us291.preheader, label %k_loop.lr.ph.split.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 ] 158 br i1 %exitcond310, label %i_loop, label %j_loop._label_15_crit_edge.split.split 160 j_loop._label_15_crit_edge.split.split: ; preds = %i_loop._label_12_crit_edge.split 163 br i1 %exitcond315, label %j_loop, label %k_loop._label_18_crit_edge.split.split.split 165 k_loop._label_18_crit_edge.split.split.split: ; preds = %j_loop._label_15_crit_edge.split.split [all …]
|
| /llvm-project-15.0.7/llvm/test/Transforms/CallSiteSplitting/ |
| H A D | callsite-split-or-phi.ll | 11 ;CHECK-LABEL: Header.split: 15 ;CHECK-LABEL: TBB.split: 41 ;CHECK-LABEL: TBB.split: 70 ;CHECK-LABEL: TBB.split: 99 ;CHECK-LABEL: TBB.split: 125 ;CHECK-LABEL: TBB.split: 421 ;CHECK-NOT: TBB.split: 445 ;CHECK-NOT: TBB.split: 470 ;CHECK-NOT: TBB.split: 494 ;CHECK-NOT: TBB.split: [all …]
|
| H A D | callsite-no-or-structure.ll | 7 ; CHECK-LABEL: Header.split: 11 ; CHECK-LABEL: TBB.split: 14 ; CHECK: %[[MERGED:.*]] = phi i32 [ %[[CALL1]], %Header.split ], [ %[[CALL2]], %TBB.split ] 35 ; CHECK-LABEL: Header.split: 39 ; CHECK-LABEL: TBB2.split: 42 ; CHECK: %[[MERGED:.*]] = phi i32 [ %[[CALL1]], %Header.split ], [ %[[CALL2]], %TBB2.split ] 68 ; CHECK-LABEL: Header.split: 72 ; CHECK-LABEL: TBB2.split: 75 ; CHECK: %[[MERGED:.*]] = phi i32 [ %[[CALL1]], %Header.split ], [ %[[CALL2]], %TBB2.split ] 101 ; CHECK-LABEL: Header2.split: [all …]
|
| H A D | callsite-instructions-before-call.ll | 28 ; NODUP-NOT: split 33 ; CHECK-LABEL: TBB.split: 38 ; CHECK: phi i32* [ %[[V1]], %Header.split ], [ %[[V2]], %TBB.split ] 61 ; NODUP-NOT: split 100 ; NODUP-NOT: split 102 ; CHECK-NOT: split 130 ; NODUP-NOT: split 162 ; NODUP-NOT: split 195 ; NODUP-NOT: split: 235 ; NODUP-NOT: split [all …]
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-profgen/Inputs/ |
| H A D | split-dwarf-split.dwo.yaml | 13 # split-dwarf-split.dwo: clang -gsplit-dwarf=split -fdebug-compilation-dir=. test.c -fdebug-… 14 # split-dwarf-split.dwo.yaml: obj2yaml split-dwarf-split.dwo > split-dwarf-split.dwo.yaml
|
| /llvm-project-15.0.7/llvm/test/Transforms/LoopVectorize/ |
| H A D | incorrect-dom-info.ll | 41 br i1 undef, label %thread-pre-split.preheader, label %.preheader 43 thread-pre-split.preheader: ; preds = %9 44 br i1 undef, 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_e… 55 … ; preds = %26, %thread-pre-split.loopexit, %thread-pre-split.preh… 56 …0 = phi i8* [ undef, %26 ], [ %d.1.lcssa, %thread-pre-split.loopexit ], [ undef, %thread-pre-split… 57 …%10 = phi i64 [ %28, %26 ], [ undef, %thread-pre-split.loopexit ], [ undef, %thread-pre-split.preh… 66 br i1 undef, label %thread-pre-split.loopexit, label %.lr.ph28 [all …]
|
| /llvm-project-15.0.7/clang/utils/analyzer/ |
| H A D | SumTimerInfo.py | 33 s = line.split() 39 s = line.split() 42 s = line.split() 45 s = line.split() 48 s = line.split() 51 s = line.split() 55 s = line.split() 58 s = line.split() 62 s = line.split() 65 s = line.split()
|
| /llvm-project-15.0.7/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 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 29 SPLIT-NEXT: {{.*}}split-dwarf-test.cpp [all …]
|
| /llvm-project-15.0.7/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 3 .type split,@function 4 split: label 7 .size split,. - split 10 .section .note.GNU-split-stack,"",@progbits
|
| /llvm-project-15.0.7/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-15.0.7/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 …]
|
| H A D | lftr-pr20680.ll | 34 ; CHECK: for.body3.lr.ph.split.us.split.us: 58 ; CHECK: for.body3.lr.ph.split.us.split: 89 ; CHECK: for.body3.lr.ph.split.split.us: 113 ; CHECK: for.body3.lr.ph.split.split: 179 br label %for.body3.lr.ph.split.us.split 181 for.body3.lr.ph.split.us.split.us: ; preds = %for.body3.lr.ph.split.us 217 for.body3.lr.ph.split.us.split: ; preds = %for.body3.lr.ph.split.us.for.body3.lr.… 258 …br i1 %tobool, label %for.body3.lr.ph.split.split.us, label %for.body3.lr.ph.split.for.body3.lr.ph… 261 br label %for.body3.lr.ph.split.split 263 for.body3.lr.ph.split.split.us: ; preds = %for.body3.lr.ph.split [all …]
|
| /llvm-project-15.0.7/llvm/test/Transforms/NewGVN/ |
| H A D | pr33086.ll | 8 ; CHECK-NEXT: br label %for.cond2thread-pre-split 9 ; CHECK: for.cond2thread-pre-split: 11 ; CHECK-NEXT: br label %for.inc.split 12 ; CHECK: for.inc.split: 17 ; CHECK-NEXT: br i1 %cmp, label %for.cond2thread-pre-split, label %l1.loopexit 33 br label %for.cond2thread-pre-split 35 for.cond2thread-pre-split: 36 %conv24 = phi i32 [ 0, %for.cond.preheader ], [ %conv, %for.inc.split ] 37 br label %for.inc.split 39 for.inc.split: [all …]
|
| /llvm-project-15.0.7/llvm/test/tools/split-file/ |
| H A D | basic.test | 12 # RUN: split-file --leading-lines %s %t 19 # RUN: split-file --leading-lines %s %t 25 # RUN: split-file --leading-lines %s %t 28 # END: RUN: split-file %s %t 30 # RUN: not %split-file 2>&1 | FileCheck %s --check-prefix=NO_INPUT 32 # NO_INPUT: split-file: error: input filename is not specified 34 # RUN: not %split-file %s '' 2>&1 | FileCheck %s --check-prefix=NO_OUTPUT 36 # NO_OUTPUT: split-file: error: output directory is not specified 38 # RUN: not %split-file %S/Inputs/basic-aa.txt %t 2>&1 | FileCheck %s --check-prefix=NOT_EXIST 40 # NOT_EXIST: split-file: error: {{.*}}.txt: no part separator was found
|
| /llvm-project-15.0.7/polly/test/ScopDetect/ |
| H A D | ignore_func_flag_regex.ll | 33 br label %entry.split 35 entry.split: ; preds = %entry.split1 39 %i1.0 = phi i32 [ 0, %entry.split ], [ %inc, %for.cond ] 58 br label %entry.split 60 entry.split: ; preds = %entry.split1 64 %i1.0 = phi i32 [ 0, %entry.split ], [ %inc, %for.cond ] 82 br label %entry.split 84 entry.split: ; preds = %entry.split1 88 %i1.0 = phi i32 [ 0, %entry.split ], [ %inc, %for.cond ] 106 br label %entry.split [all …]
|
| H A D | only_func_flag_regex.ll | 39 br label %entry.split 41 entry.split: ; preds = %entry.split1 45 %i1.0 = phi i32 [ 0, %entry.split ], [ %inc, %for.cond ] 64 br label %entry.split 66 entry.split: ; preds = %entry.split1 70 %i1.0 = phi i32 [ 0, %entry.split ], [ %inc, %for.cond ] 88 br label %entry.split 90 entry.split: ; preds = %entry.split1 94 %i1.0 = phi i32 [ 0, %entry.split ], [ %inc, %for.cond ] 112 br label %entry.split [all …]
|
| /llvm-project-15.0.7/llvm/test/tools/gold/X86/ |
| H A D | split-dwarf.ll | 2 ; RUN: opt -module-summary %s -o %t/split-dwarf.o 7 ; RUN: %t/split-dwarf.o --shared -o %t/split-dwarf 9 ; RUN: llvm-dwarfdump -debug-info %t/split-dwarf | FileCheck %s 13 ; DWOCHECK: DW_AT_name{{.*}}split-dwarf.c 18 ; RUN: opt %s -o %t/split-dwarf.o 23 ; RUN: %t/split-dwarf.o --shared -o %t/split-dwarf 25 ; RUN: llvm-dwarfdump -debug-info %t/split-dwarf | FileCheck --check-prefix LTOCHECK %s 29 ; LTODWOCHECK: DW_AT_name{{.*}}split-dwarf.c 33 ; ModuleID = 'split-dwarf.c' 34 source_filename = "split-dwarf.c" [all …]
|
| /llvm-project-15.0.7/llvm/test/Transforms/SimpleLoopUnswitch/ |
| H A D | trivial-unswitch-iteration.ll | 11 ; CHECK-NEXT: br i1 %{{.*}}, label %entry.split, label %loop_exit.split 13 ; CHECK: entry.split: 14 ; CHECK-NEXT: br i1 %{{.*}}, label %entry.split.split, label %loop_exit 16 ; CHECK: entry.split.split: 38 ; CHECK-NEXT: br label %loop_exit.split 40 ; CHECK: loop_exit.split:
|