llvm-6502/lib
Jim Grosbach 663e339e20 Make ARM add rN, sp, #imm instructions rematerializable. That's how the address of locals is calculated, so this should
help relieve register pressure a bit. Recalculating the local address is
almost always going to be better than spilling.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112503 91177308-0d34-0410-b5e6-96231b3b80d8
2010-08-30 19:49:58 +00:00
..
Analysis It is possible to try to merge a not-constant with a constantrage, when dealing with ptrtoint ConstantExpr's. 2010-08-30 17:03:45 +00:00
Archive
AsmParser remove unions from LLVM IR. They are severely buggy and not 2010-08-28 04:09:24 +00:00
Bitcode remove unions from LLVM IR. They are severely buggy and not 2010-08-28 04:09:24 +00:00
CodeGen two changes: 2010-08-30 18:12:35 +00:00
CompilerDriver
ExecutionEngine EE/JIT: Do not invoke parent's ctors/dtors from main()! (PR3897) 2010-08-30 14:00:29 +00:00
Linker Reapply r112091 and r111922, support for metadata linking, with a 2010-08-26 15:41:53 +00:00
MC MCELF: The value of all common symbols is the offset from the start of the section. Patch by Roman Divacky. 2010-08-30 17:20:17 +00:00
Support Remove a hack that tries to understand incorrect triples from the 2010-08-30 10:57:54 +00:00
System Don't cast Win32 FILETIME structs to int64. Patch by Dimitry Andric! 2010-08-28 16:39:32 +00:00
Target Make ARM add rN, sp, #imm instructions rematerializable. That's how the address of locals is calculated, so this should 2010-08-30 19:49:58 +00:00
Transforms rewrite DwarfEHPrepare to use SSAUpdater to promote its allocas 2010-08-29 19:54:28 +00:00
VMCore Remove NEON vaddl, vaddw, vsubl, and vsubw intrinsics. Instead, use llvm 2010-08-29 05:57:34 +00:00
Makefile