[PATCH] D32685: [X86] Adding tests for the memory folding tables generated by the TableGen backend.
Ayman Musa via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Sun Apr 30 07:41:19 PDT 2017
aymanmus created this revision.
utils/TableGen/X86FoldTablesEmitter.cpp backend generates the memory folding tables for the X86 target, these tests check each entry of the currently generated tables.
The tests run the greedy register allocator while "mocking" register pressure by adding an inline assembly with defs/uses of the registers.
https://reviews.llvm.org/D32685
Files:
test/CodeGen/X86/memoryFolding-avx.mir
test/CodeGen/X86/memoryFolding-avx2.mir
test/CodeGen/X86/memoryFolding-avx512Other.mir
test/CodeGen/X86/memoryFolding-avx512f.mir
test/CodeGen/X86/memoryFolding-avx512vl.mir
test/CodeGen/X86/memoryFolding-other.mir
test/CodeGen/X86/memoryFolding-sse.mir
test/CodeGen/X86/memoryFolding-x86.mir
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D32685.97235.patch
Type: text/x-patch
Size: 6683941 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20170430/d666e06d/attachment-0001.bin>
More information about the llvm-commits
mailing list