llvm-6502/test
Jakob Stoklund Olesen 45ca7c6336 Use movw+movt in ARMFastISel::ARMMaterializeGV.
This eliminates a lot of constant pool entries for -O0 builds of code
with many global variable accesses.

This speeds up -O0 codegen of consumer-typeset by 2x because the
constant island pass no longer has to look at thousands of constant pool
entries.

<rdar://problem/10629774>

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@147712 91177308-0d34-0410-b5e6-96231b3b80d8
2012-01-07 01:47:05 +00:00
..
Analysis
Archive
Assembler
Bindings/Ocaml
Bitcode
BugPoint
CodeGen Use movw+movt in ARMFastISel::ARMMaterializeGV. 2012-01-07 01:47:05 +00:00
DebugInfo
ExecutionEngine
Feature
Instrumentation/AddressSanitizer [asan] one more test for asan instrumentation: (*a)++ should be instrumented only once. 2012-01-04 01:02:14 +00:00
Integer
lib
Linker Link symbols with different visibilities according to the rules in the 2012-01-05 23:02:01 +00:00
MC Add disassembler support for VPERMIL2PD and VPERMIL2PS. 2011-12-30 06:23:39 +00:00
Object
Other
Scripts
TableGen
Transforms Extended replaceCongruentPhis to handle mixed phi types. 2012-01-07 01:12:09 +00:00
Unit
Verifier
CMakeLists.txt
lit.cfg
lit.site.cfg.in
Makefile
Makefile.tests
site.exp.in
TestRunner.sh