Home
last modified time | relevance | path

Searched refs:lfence (Results 1 – 25 of 62) sorted by relevance

123

/external/llvm/test/CodeGen/X86/
Dlfence.ll1 ; 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/
Dlfence.ll1 ; RUN: llc < %s -march=x86 -mattr=+sse2 | grep lfence
3 declare void @llvm.x86.sse2.lfence() nounwind
6 call void @llvm.x86.sse2.lfence()
Dmfence.ll2 ; RUN: llc < %s -march=x86 -mattr=+sse2 | not grep lfence
Dbarrier-sse.ll2 ; RUN: llc < %s -march=x86 -mattr=+sse2 | not grep lfence
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/X86/
Dspeculative-load-hardening.ll3 …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 …]
Dretpoline.ll281 ; 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/
DSpeculativeLoadHardening.md827 ###### 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/
Dx86-16.s12 lfence
Dx86-32.s9 lfence
/external/swiftshader/third_party/llvm-7.0/llvm/test/MC/X86/
Dx86-16.s12 lfence
Dx86-32.s9 lfence
/external/swiftshader/third_party/LLVM/test/MC/X86/
Dx86-32.s9 lfence
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/Znver1/
Dresources-sse2.s87 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/
Dresources-sse2.s87 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/
Dresources-sse2.s87 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/
Dresources-sse2.s87 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/
Dresources-sse2.s87 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/
Dresources-sse2.s87 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/
Dresources-sse2.s87 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/
Dresources-sse2.s87 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/
Dresources-sse2.s87 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/
Dresources-sse2.s87 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/
Dsimple-tests.txt16 # CHECK: lfence
Dx86-32.txt51 # CHECK: lfence
/external/llvm/test/MC/Disassembler/X86/
Dx86-16.txt12 # CHECK: lfence

123