llvm-project/llvm/test
Roman Lebedev 26c1bffe67
[X86] AMD Zen 3: same-reg AVX XMM VXORPS is a zero-cycle(!) dep-breaking zero-idiom
Unlike it's legacy SSE XMM XORPS version, which measures as being 1-cycle,
this one is certainly a zero-cycle instruction, in addition to both of them
being dependency breaking.

As confirmed by exegesis measurements, and ref docs.
2021-05-14 11:56:06 +03:00
..
Analysis Revert "[X86][CostModel] X86TTIImpl::getMemoryOpCost(): rewrite vector handling again" 2021-05-14 00:03:36 +03:00
Assembler [IR] Introduce the opaque pointer type 2021-05-13 15:22:27 -07:00
Bindings [ARM][AArch64] Require appropriate features for crypto algorithms 2021-04-28 16:26:18 +01:00
Bitcode [IR][AutoUpgrade] Drop align attribute from void return types 2021-05-11 08:23:55 -07:00
BugPoint [AIX] Add %pluginext and update tests to use proper pluginext 2021-04-27 20:34:54 -04:00
CodeGen [AMDGPU] Fix codegen of image intrinsics for g16 and a16 2021-05-14 09:28:15 +01:00
DebugInfo [Debug-Info] make DIE attributes generation under strict DWARF control 2021-05-13 20:34:07 -04:00
Demangle [Demangle][Rust] Parse basic types 2021-05-10 09:44:46 -07:00
Examples
ExecutionEngine
Feature
FileCheck
Instrumentation [TSAN] Honor failure memory orders in AtomicCAS 2021-05-13 01:07:22 -07:00
Integer
JitListener
LTO
Linker Linker: Avoid scheduling the link of a global value twice due to an alias 2021-04-28 13:22:10 -07:00
MC [AMDGPU][AsmParser/Disassembler] Correct A16 and G16 handling 2021-05-14 09:25:44 +01:00
MachineVerifier GlobalISel: Relax verification of physical register copy types 2021-04-28 08:45:41 -04:00
Object [AMDGPU] Add gfx1034 target 2021-05-13 14:25:18 -04:00
ObjectYAML
Other [test] Fix new-pm-lto-defaults.ll to work on all platforms 2021-05-13 18:12:55 -07:00
SafepointIRVerifier
Support [SystemZ][z/OS] Add the functions needed for handling EBCDIC I/O 2021-05-03 08:52:38 -04:00
SymbolRewriter
TableGen [TableGen] Make the NUL character invalid in .td files 2021-05-13 10:17:45 -04:00
ThinLTO/X86 Preserve the lexical order for global variables during llvm-link merge 2021-04-26 10:11:34 -07:00
Transforms [GVN] Clobber partially aliased loads. 2021-05-14 11:17:14 +03:00
Unit
Verifier [NFC][Verifier] Split token1.ll into two, assert/non-assert versions 2021-04-28 13:58:38 +03:00
YAMLParser
tools [X86] AMD Zen 3: same-reg AVX XMM VXORPS is a zero-cycle(!) dep-breaking zero-idiom 2021-05-14 11:56:06 +03:00
.clang-format
CMakeLists.txt [llvm-rc] Add a GNU windres-like frontend to llvm-rc 2021-04-26 22:04:29 +03:00
TestRunner.sh
lit.cfg.py [AIX] Add %pluginext and update tests to use proper pluginext 2021-04-27 20:34:54 -04:00
lit.site.cfg.py.in [AIX] Add %pluginext and update tests to use proper pluginext 2021-04-27 20:34:54 -04:00