1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 11:13:28 +01:00
llvm-mirror/test
Craig Topper 95f0cd3953 [X86] Limit the number of target specific nodes emitted in LowerShiftParts
The important part is the creation of the SHLD/SHRD nodes. The compare and the conditional move can use target independent nodes that can be legalized on their own. This gives some opportunities to trigger the optimizations present in the lowering for those things. And its just better to limit the number of places we emit target specific nodes.

The changed test cases still aren't optimal.

Differential Revision: https://reviews.llvm.org/D48619

llvm-svn: 335998
2018-06-29 17:24:07 +00:00
..
Analysis Fix overconfident assert in ScalarEvolution::isImpliedViaMerge 2018-06-29 11:46:30 +00:00
Assembler ConstantFold: Don't fold global address vs. null for addrspace != 0 2018-06-26 18:55:43 +00:00
Bindings
Bitcode [ThinLTO] Parse module summary index from assembly 2018-06-26 13:56:49 +00:00
BugPoint
CodeGen [X86] Limit the number of target specific nodes emitted in LowerShiftParts 2018-06-29 17:24:07 +00:00
DebugInfo [DEBUG_INFO, NVPTX] Do not emit .debug_loc section. 2018-06-29 14:23:28 +00:00
Examples
ExecutionEngine Revert "Re-land r335297 "[X86] Implement more of x86-64 large and medium PIC code models"" 2018-06-28 17:56:43 +00:00
Feature
FileCheck [FileCheck] Add CHECK-EMPTY directive for checking for blank lines 2018-06-26 15:15:45 +00:00
Instrumentation Revert "Add support for generating a call graph profile from Branch Frequency Info." 2018-06-28 13:15:03 +00:00
Integer
JitListener
Linker
LTO [ThinLTO] Add per-module indexes to combined index consistently 2018-06-26 01:32:58 +00:00
MC [AArch64] Armv8.4-A: Virtualization system registers 2018-06-29 11:03:15 +00:00
Object
ObjectYAML
Other Extend CFGPrinter and CallPrinter with Heat Colors 2018-06-29 17:13:58 +00:00
SafepointIRVerifier
SymbolRewriter
TableGen
ThinLTO/X86 [ThinLTO] Fix test 2018-06-27 19:00:35 +00:00
tools [dsymutil] Make the CachedBinaryHolder the default 2018-06-29 16:51:52 +00:00
Transforms [InstCombine] add more tests for shuffle-binop folds; NFC 2018-06-29 15:28:11 +00:00
Unit
Verifier Revert "Add support for generating a call graph profile from Branch Frequency Info." 2018-06-28 13:15:03 +00:00
YAMLParser
.clang-format
CMakeLists.txt
lit.cfg.py
lit.site.cfg.py.in
TestRunner.sh