llvm-6502/test
Chandler Carruth d6d57bc3fb [inliner] Significantly improve the compile time in cases like PR19499
by avoiding inlining massive switches merely because they have no
instructions in them. These switches still show up where we fail to form
lookup tables, and in those cases they are actually going to cause
a very significant code size hit anyways, so inlining them is not the
right call. The right way to fix any performance regressions stemming
from this is to enhance the switch-to-lookup-table logic to fire in more
places.

This makes PR19499 about 5x less bad. It uncovers a second compile time
problem in that test case that is unrelated (surprisingly!).

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@207403 91177308-0d34-0410-b5e6-96231b3b80d8
2014-04-28 08:52:44 +00:00
..
Analysis X86TTI: Adjust sdiv cost now that we can lower it on plain SSE2. 2014-04-27 18:47:54 +00:00
Assembler
Bindings
Bitcode Add 'musttail' marker to call instructions 2014-04-24 20:14:34 +00:00
BugPoint Revert r206989, "Mark llvm/test/BugPoint/compile-custom.ll as XFAIL:vg_leak." It has been fixed since r207265. 2014-04-27 11:59:33 +00:00
CodeGen [ARM64]Fix a bug cannot select UQSHL/SQSHL with constant i64 shift amount. 2014-04-28 07:34:27 +00:00
DebugInfo DebugInfo: Fix and test a regression caused by r207263 causing the DW_AT_object_pointer to go missing on blocks 2014-04-26 22:12:18 +00:00
ExecutionEngine
Feature Disable each MachineFunctionPass for 'optnone' functions, unless that 2014-03-31 17:43:35 +00:00
FileCheck
Instrumentation [asan] Fix instrumentation of x86 intel syntax inline assembly. 2014-04-24 09:56:15 +00:00
Integer
JitListener
Linker Fix DataLayout::operator==(). 2014-04-22 17:47:03 +00:00
LTO Add an -mattr option to the gold plugin to support subtarget features in LTO 2014-04-25 21:46:51 +00:00
MC Add emitThumbSet to the arm target streamer. 2014-04-27 20:23:58 +00:00
Object Update tests to use the new format of printing a TimeValue. It's a bit 2014-04-28 01:24:32 +00:00
Other [PM] Add a new-PM-style CGSCC pass manager using the newly added 2014-04-21 11:12:00 +00:00
TableGen
tools ProfileData: Treat missing function counts as malformed 2014-04-25 02:45:33 +00:00
Transforms [inliner] Significantly improve the compile time in cases like PR19499 2014-04-28 08:52:44 +00:00
Unit
Verifier Add 'musttail' marker to call instructions 2014-04-24 20:14:34 +00:00
YAMLParser
.clang-format
CMakeLists.txt
lit.cfg tests: Windows ARM now supports object emission 2014-04-27 04:29:36 +00:00
lit.site.cfg.in
Makefile
Makefile.tests
TestRunner.sh