Home
last modified time | relevance | path

Searched refs:PRE (Results 1 – 25 of 171) sorted by relevance

1234567

/external/llvm-project/llvm/test/Transforms/GVN/
Dloadpre-missed-opportunity.ll2 ; 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/
Dremove-section.test3 # 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 …]
Dstrip-unneeded.test3 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
Dpatch-debug-dir2.test6 …-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
Dpatch-debug-dir.test3 # 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
Dstrip-symbol.test3 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
Dweak-external.test3 # 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
Ddiscard-all.test3 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
Dstrip-all.test3 # 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
Dstrip-debug.test3 # 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/
Dassertzext-trunc.ll2 ; 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/
Dassertzext-trunc.ll2 ; 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/
Dtxt2html247 $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/
Dpre-load-guards.ll38 ; 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 …]
Dpre-load.ll20 %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 …]
Dpre-load-implicit-cf-updates.ll8 ; 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.
Dload-metadata.ll18 %PRE = load i32, i32* %p, !range !0, !invariant.group !1
19 ret i32 %PRE
Dlocal-pre.ll32 ; 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/
Dadd-vsetvli-vlmax.ll5 ; 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/
Dvirtual-registers-cleared-in-machine-functions-liveins.ll1 …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/
Dvirtual-registers-cleared-in-machine-functions-liveins.ll1 …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/
Dpre-load.ll19 %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 …]
Dload-metadata.ll18 %PRE = load i32, i32* %p, !range !0, !invariant.group !1
19 ret i32 %PRE
/external/llvm-project/llvm/test/CodeGen/AMDGPU/
Dllvm.amdgcn.image.getlod.dim.ll1 … < %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/
Dnew-pm-O0-defaults.ll18 ; 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

1234567