/external/llvm-project/llvm/test/Transforms/GVN/ |
D | loadpre-missed-opportunity.ll | 2 ; RUN: opt < %s -gvn -gvn-max-block-speculations=1 -S | FileCheck -check-prefix=PRE %s 6 ; PRE-LABEL: @loadpre_opportunity( 7 ; PRE-NEXT: bb: 8 ; PRE-NEXT: [[I:%.*]] = load i32*, i32** [[ARG:%.*]], align 8 9 ; PRE-NEXT: [[I6:%.*]] = call i32 @use(i32* [[I]]) 10 ; PRE-NEXT: br label [[BB11:%.*]] 11 ; PRE: bb7: 12 ; PRE-NEXT: [[I8:%.*]] = phi i32* [ [[I8_PRE:%.*]], [[BB17_BB7_CRIT_EDGE:%.*]] ], [ [[I81:%.*]],… 13 ; PRE-NEXT: [[I10:%.*]] = call i32 @use(i32* [[I8]]) 14 ; PRE-NEXT: br label [[BB11]] [all …]
|
/external/llvm-project/llvm/test/tools/llvm-objcopy/COFF/ |
D | remove-section.test | 3 # RUN: llvm-objdump --section-headers %t.in.o | FileCheck %s --check-prefixes=SECTIONS-PRE 4 # RUN: llvm-objdump -t %t.in.o | FileCheck %s --check-prefixes=SYMBOLS-PRE 24 # SECTIONS-PRE: Sections: 25 # SECTIONS-PRE-NEXT: Idx Name 26 # SECTIONS-PRE-NEXT: 0 .text 27 # SECTIONS-PRE-NEXT: 1 .bss 28 # SECTIONS-PRE-NEXT: 2 .comdat 29 # SECTIONS-PRE-NEXT: 3 .associative 30 # SECTIONS-PRE-EMPTY: 32 # SYMBOLS-PRE: SYMBOL TABLE: [all …]
|
D | strip-unneeded.test | 3 RUN: llvm-objdump -t %t.in.o | FileCheck %s --check-prefixes=SYMBOLS,SYMBOLS-PRE 18 SYMBOLS-PRE-NEXT: external_undefined_unreferenced 19 SYMBOLS-PRE-NEXT: local_unreferenced 21 SYMBOLS-PRE-NEXT: local_undefined_unreferenced 22 SYMBOLS-PRE-NEXT: @feat.00
|
D | patch-debug-dir2.test | 6 …-readobj --coff-debug-directory %t.in.exe | FileCheck %s --check-prefixes=DEBUG-DIRS,DEBUG-DIRS-PRE 7 # RUN: llvm-readobj --sections %t.in.exe | FileCheck %s --check-prefixes=SECTIONS,SECTIONS-PRE 13 # DEBUG-DIRS-PRE-NEXT: PointerToRawData: 0x638 17 # DEBUG-DIRS-PRE-NEXT: PointerToRawData: 0x651 24 # SECTIONS-PRE-NEXT: PointerToRawData: 0x600
|
D | patch-debug-dir.test | 3 # RUN: llvm-objdump -s %t.in.exe | FileCheck %s --check-prefixes=CONTENTS,CONTENTS-PRE 4 # RUN: llvm-readobj --sections %t.in.exe | FileCheck %s --check-prefixes=SECTIONS,SECTIONS-PRE 11 # CONTENTS-PRE-NEXT: {{.*}} 19000000 1c300000 1c080000 52534453 20 # SECTIONS-PRE-NEXT: PointerToRawData: 0x600
|
D | strip-symbol.test | 3 RUN: llvm-readobj -r %t.in.o | FileCheck %s --check-prefixes=RELOCS,RELOCS-PRE 4 RUN: llvm-objdump -t %t.in.o | FileCheck %s --check-prefixes=SYMBOLS,SYMBOLS-PRE 22 RELOCS-PRE-NEXT: 0x11 IMAGE_REL_AMD64_REL32 foo (3) 30 SYMBOLS-PRE-NEXT: mainfunc
|
D | weak-external.test | 3 # RUN: llvm-objdump -t %t.in.o | FileCheck %s --check-prefixes=SYMBOLS,SYMBOLS-PRE 11 # SYMBOLS-PRE-NEXT: func 14 # SYMBOLS-PRE-NEXT: AUX indx 1
|
D | discard-all.test | 3 RUN: llvm-objdump -t %t.in.o | FileCheck %s --check-prefixes=SYMBOLS,SYMBOLS-PRE 23 SYMBOLS-PRE-NEXT: local_unreferenced 26 SYMBOLS-PRE-NEXT: @feat.00
|
D | strip-all.test | 3 # RUN: llvm-objdump -t %t.in.o | FileCheck %s --check-prefixes=SYMBOLS,SYMBOLS-PRE 22 # SYMBOLS-PRE-NEXT: external 23 # SYMBOLS-PRE-NEXT: external_undefined
|
D | strip-debug.test | 3 # RUN: llvm-objdump --section-headers %t.in.o | FileCheck %s --check-prefixes=SECTIONS,SECTIONS-PRE 4 # RUN: llvm-objdump -t %t.in.o | FileCheck %s --check-prefixes=SYMBOLS,SYMBOLS-PRE 33 # SECTIONS-PRE-NEXT: 5 .debug_discardable 43 # SYMBOLS-PRE-NEXT: debug_discardable_sym
|
/external/llvm/test/CodeGen/Mips/ |
D | assertzext-trunc.ll | 2 ; RUN: FileCheck %s -check-prefixes=ALL,PRE-R6 4 ; RUN: FileCheck %s -check-prefixes=ALL,PRE-R6 6 ; RUN: FileCheck %s -check-prefixes=ALL,PRE-R6 8 ; RUN: FileCheck %s -check-prefixes=ALL,PRE-R6 10 ; RUN: FileCheck %s -check-prefixes=ALL,PRE-R6 12 ; RUN: FileCheck %s -check-prefixes=ALL,PRE-R6 22 ; PRE-R6-NOT: sll {{.*}} 23 ; PRE-R6: divu $zero, $4, $5 24 ; PRE-R6: teq $5, $zero, 7 25 ; PRE-R6: mflo $2
|
/external/llvm-project/llvm/test/CodeGen/Mips/ |
D | assertzext-trunc.ll | 2 ; RUN: FileCheck %s -check-prefixes=ALL,PRE-R6 4 ; RUN: FileCheck %s -check-prefixes=ALL,PRE-R6 6 ; RUN: FileCheck %s -check-prefixes=ALL,PRE-R6 8 ; RUN: FileCheck %s -check-prefixes=ALL,PRE-R6 10 ; RUN: FileCheck %s -check-prefixes=ALL,PRE-R6 12 ; RUN: FileCheck %s -check-prefixes=ALL,PRE-R6 22 ; PRE-R6-NOT: sll {{.*}} 23 ; PRE-R6: divu $zero, $4, $5 24 ; PRE-R6: teq $5, $zero, 7 25 ; PRE-R6: mflo $2
|
/external/ImageMagick/scripts/ |
D | txt2html | 247 $PRE = 8; 511 if (!($mode & $PRE) && 674 $mode ^= ($PRE & $mode); 688 $mode |= $PRE; 689 $line_action |= $PRE; 880 &endpreformat if (($mode & $PRE) && ($preformat_trigger_lines != 0)); 882 &hrule if !($mode & $PRE); 884 &heading if (!($mode & $PRE) && 887 &caps if !($mode & $PRE); 889 &liststuff if (!($mode & $PRE) && [all …]
|
/external/llvm-project/llvm/test/Transforms/GVN/PRE/ |
D | pre-load-guards.ll | 38 ; CHECK-NEXT: %PRE = load i32, i32* %P2 39 ; CHECK: ret i32 %PRE 46 %PRE = load i32, i32* %P2 47 ret i32 %PRE 50 ; Guard in load's block that is above the load should prohibit the PRE. 77 %PRE = load i32, i32* %P2 78 ret i32 %PRE 81 ; Guard in load's block that is below the load should not prohibit the PRE. 108 %PRE = load i32, i32* %P2 110 ret i32 %PRE [all …]
|
D | pre-load.ll | 20 %PRE = load i32, i32* %p 21 ret i32 %PRE 44 %PRE = load i32, i32* %P2 45 ret i32 %PRE 52 ; This is a PRE case that requires phi translation through a GEP. 73 %PRE = load i32, i32* %P3 74 ret i32 %PRE 105 %PRE = load i32, i32* %P3 106 ret i32 %PRE 264 %PRE = load i32, i32* %P3 [all …]
|
D | pre-load-implicit-cf-updates.ll | 8 ; face crashes and are still able to perform PRE correctly. 14 ; c2 only throws if c1 throws, so it can be safely removed and then PRE can 39 ; PRE is not allowed because c2 may throw. 64 ; PRE of load is allowed because c2 only throws if c1 throws. c3 should 93 ; PRE is not allowed even after we remove c2 because now c3 prevents us from it.
|
D | load-metadata.ll | 18 %PRE = load i32, i32* %p, !range !0, !invariant.group !1 19 ret i32 %PRE
|
D | local-pre.ll | 32 ; Don't PRE across implicit control flow. 60 ; Don't PRE across implicit control flow. 91 ; It's OK to PRE an instruction that is guaranteed to be safe to execute 121 ; It is OK to PRE across implicit control flow if we don't insert new
|
/external/llvm-project/llvm/test/CodeGen/RISCV/rvv/ |
D | add-vsetvli-vlmax.ll | 5 ; RUN: cat %t.pre.mir | FileCheck --check-prefix=PRE-INSERTER %s 23 ; PRE-INSERTER: %4:vr = IMPLICIT_DEF 24 ; PRE-INSERTER: %3:vr = PseudoVLE64_V_M1 %4, %1, $noreg, $x0, 64, implicit $vl, implicit $vtype :: … 25 ; PRE-INSERTER: %6:vr = IMPLICIT_DEF 26 ; PRE-INSERTER: %5:vr = PseudoVLE64_V_M1 %6, %2, $noreg, $x0, 64, implicit $vl, implicit $vtype :: … 27 ; PRE-INSERTER: %8:vr = IMPLICIT_DEF 28 ; PRE-INSERTER: %7:vr = PseudoVADD_VV_M1 %8, killed %3, killed %5, $noreg, $x0, 64, implicit $vl, i… 29 ; PRE-INSERTER: PseudoVSE64_V_M1 killed %7, %0, $noreg, $x0, 64, implicit $vl, implicit $vtype :: (…
|
/external/llvm/test/CodeGen/X86/ |
D | virtual-registers-cleared-in-machine-functions-liveins.ll | 1 …e=x86_64-unknown-unknown -o - -stop-after machine-scheduler %s | FileCheck %s --check-prefix=PRE-RA 13 ; PRE-RA: liveins: 14 ; PRE-RA-NEXT: - { reg: '%edi', virtual-reg: '%0' } 15 ; PRE-RA-NEXT: - { reg: '%esi', virtual-reg: '%1' }
|
/external/llvm-project/llvm/test/CodeGen/X86/ |
D | virtual-registers-cleared-in-machine-functions-liveins.ll | 1 …e=x86_64-unknown-unknown -o - -stop-after machine-scheduler %s | FileCheck %s --check-prefix=PRE-RA 13 ; PRE-RA: liveins: 14 ; PRE-RA-NEXT: - { reg: '$edi', virtual-reg: '%0' } 15 ; PRE-RA-NEXT: - { reg: '$esi', virtual-reg: '%1' }
|
/external/llvm/test/Transforms/GVN/ |
D | pre-load.ll | 19 %PRE = load i32, i32* %p 20 ret i32 %PRE 43 %PRE = load i32, i32* %P2 44 ret i32 %PRE 51 ; This is a PRE case that requires phi translation through a GEP. 72 %PRE = load i32, i32* %P3 73 ret i32 %PRE 104 %PRE = load i32, i32* %P3 105 ret i32 %PRE 263 %PRE = load i32, i32* %P3 [all …]
|
D | load-metadata.ll | 18 %PRE = load i32, i32* %p, !range !0, !invariant.group !1 19 ret i32 %PRE
|
/external/llvm-project/llvm/test/CodeGen/AMDGPU/ |
D | llvm.amdgcn.image.getlod.dim.ll | 1 … < %s -march=amdgcn -mcpu=verde -verify-machineinstrs | FileCheck --check-prefixes=GCN,PRE-GFX10 %s 2 …< %s -march=amdgcn -mcpu=gfx900 -verify-machineinstrs | FileCheck --check-prefixes=GCN,PRE-GFX10 %s 6 ; PRE-GFX10: image_get_lod v[0:3], v0, s[0:7], s[8:11] dmask:0xf{{$}} 16 ; PRE-GFX10: image_get_lod v[0:1], v[0:1], s[0:7], s[8:11] dmask:0x3{{$}}
|
/external/llvm-project/llvm/test/Other/ |
D | new-pm-O0-defaults.ll | 18 ; RUN: | FileCheck %s --check-prefixes=CHECK,CHECK-DEFAULT,CHECK-PRE-LINK 21 ; RUN: | FileCheck %s --check-prefixes=CHECK,CHECK-DEFAULT,CHECK-PRE-LINK 35 ; CHECK-PRE-LINK-NEXT: Running pass: CanonicalizeAliasesPass 36 ; CHECK-PRE-LINK-NEXT: Running pass: NameAnonGlobalPass
|