/external/llvm/test/CodeGen/X86/ |
D | lfence.ll | 1 ; RUN: llc < %s -march=x86 -mattr=+sse2 | grep lfence 3 declare void @llvm.x86.sse2.lfence() nounwind 6 call void @llvm.x86.sse2.lfence()
|
/external/swiftshader/third_party/LLVM/test/CodeGen/X86/ |
D | lfence.ll | 1 ; RUN: llc < %s -march=x86 -mattr=+sse2 | grep lfence 3 declare void @llvm.x86.sse2.lfence() nounwind 6 call void @llvm.x86.sse2.lfence()
|
D | mfence.ll | 2 ; RUN: llc < %s -march=x86 -mattr=+sse2 | not grep lfence
|
D | barrier-sse.ll | 2 ; RUN: llc < %s -march=x86 -mattr=+sse2 | not grep lfence
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/X86/ |
D | speculative-load-hardening.ll | 3 …inux-gnu -x86-speculative-load-hardening -x86-speculative-load-hardening-lfence | FileCheck %s --c… 114 ; X64-LFENCE-NEXT: lfence 119 ; X64-LFENCE-NEXT: lfence 123 ; X64-LFENCE-NEXT: lfence 129 ; X64-LFENCE-NEXT: lfence 142 ; X64-LFENCE-NEXT: lfence 258 ; X64-LFENCE-NEXT: lfence 263 ; X64-LFENCE-NEXT: lfence 271 ; X64-LFENCE-NEXT: lfence 403 ; X64-LFENCE-NEXT: lfence [all …]
|
D | retpoline.ll | 281 ; X64-NEXT: lfence 299 ; X86-NEXT: lfence 317 ; X86-NEXT: lfence 335 ; X86-NEXT: lfence 353 ; X86-NEXT: lfence
|
/external/swiftshader/third_party/llvm-7.0/llvm/docs/ |
D | SpeculativeLoadHardening.md | 827 ###### Protect large, load-heavy blocks with a single lfence 829 It may be worth using a single `lfence` instruction at the start of a block 833 would need to exceed that of an `lfence` when *correctly* speculatively 834 executed. But in that case, the `lfence` cost is a complete loss of speculative 836 of using `lfence` indicates few if any hot code patterns where this trade off 938 ##### Use `lfence` to guard function transitions 940 An `lfence` instruction can be used to prevent subsequent loads from 953 sequences exhibit dramatic performance loss when mitigated with `lfence`. This 969 `%rsp` and potentially `lfence` within the function entry block. 987 vulnerable. For x86 systems this is done by either injecting an `lfence` [all …]
|
/external/llvm/test/MC/X86/ |
D | x86-16.s | 12 lfence
|
D | x86-32.s | 9 lfence
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/MC/X86/ |
D | x86-16.s | 12 lfence
|
D | x86-32.s | 9 lfence
|
/external/swiftshader/third_party/LLVM/test/MC/X86/ |
D | x86-32.s | 9 lfence
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/Znver1/ |
D | resources-sse2.s | 87 lfence label 462 # CHECK-NEXT: 1 1 0.50 * * U lfence 747 …CK-NEXT: 0.50 0.50 - - - - - - - - - - lfence
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/Broadwell/ |
D | resources-sse2.s | 87 lfence label 462 # CHECK-NEXT: 2 2 0.50 * * U lfence 745 # CHECK-NEXT: - - 0.50 0.50 - - - 0.50 0.50 - lfence
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/SandyBridge/ |
D | resources-sse2.s | 87 lfence label 462 # CHECK-NEXT: 1 1 1.00 * * U lfence 743 # CHECK-NEXT: - - - - 1.00 - 0.50 0.50 lfence
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/Generic/ |
D | resources-sse2.s | 87 lfence label 462 # CHECK-NEXT: 1 1 1.00 * * U lfence 743 # CHECK-NEXT: - - - - 1.00 - 0.50 0.50 lfence
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/SkylakeClient/ |
D | resources-sse2.s | 87 lfence label 462 # CHECK-NEXT: 2 2 0.50 * * U lfence 745 # CHECK-NEXT: - - 0.50 0.50 - - - 0.50 0.50 - lfence
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/Haswell/ |
D | resources-sse2.s | 87 lfence label 462 # CHECK-NEXT: 2 2 0.50 * * U lfence 745 # CHECK-NEXT: - - 0.50 0.50 - - - 0.50 0.50 - lfence
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/SLM/ |
D | resources-sse2.s | 87 lfence label 462 # CHECK-NEXT: 1 1 1.00 * * U lfence 743 # CHECK-NEXT: - - - - - - - 1.00 lfence
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/SkylakeServer/ |
D | resources-sse2.s | 87 lfence label 462 # CHECK-NEXT: 2 2 0.50 * * U lfence 745 # CHECK-NEXT: - - 0.50 0.50 - - - 0.50 0.50 - lfence
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/BtVer2/ |
D | resources-sse2.s | 87 lfence label 462 # CHECK-NEXT: 1 1 1.00 * * U lfence 749 … - - - - - - - - 1.00 - - - - lfence
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/Atom/ |
D | resources-sse2.s | 87 lfence label 462 # CHECK-NEXT: 1 1 0.50 * * U lfence 737 # CHECK-NEXT: 0.50 0.50 lfence
|
/external/swiftshader/third_party/LLVM/test/MC/Disassembler/X86/ |
D | simple-tests.txt | 16 # CHECK: lfence
|
D | x86-32.txt | 51 # CHECK: lfence
|
/external/llvm/test/MC/Disassembler/X86/ |
D | x86-16.txt | 12 # CHECK: lfence
|