llvm-6502/lib
Jakob Stoklund Olesen 41e2073f62 Don't PRE compares.
CodeGenPrepare sinks compare instructions down to their uses to prevent
live flags and predicate registers across basic blocks.

PRE of a compare instruction prevents that, forcing the i1 compare
result into a general purpose register.  That is usually more expensive
than the redundant compare PRE was trying to eliminate in the first
place.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@153657 91177308-0d34-0410-b5e6-96231b3b80d8
2012-03-29 17:22:39 +00:00
..
Analysis Add support for objc property decls according to the page at: 2012-03-29 08:42:56 +00:00
Archive Include cstdio in a few place that depended on getting it transitively through StringExtras.h 2012-03-23 11:35:30 +00:00
AsmParser
Bitcode llvm::SwitchInst 2012-03-11 06:09:17 +00:00
CodeGen Add support for objc property decls according to the page at: 2012-03-29 08:42:56 +00:00
DebugInfo
ExecutionEngine Move getPointerToNamedFunction() from JIT/MCJIT to JITMemoryManager. 2012-03-28 21:46:36 +00:00
Linker It's possible for two types, which are isomorphic, to be added to the 2012-03-23 23:17:38 +00:00
MC Prune some includes 2012-03-27 07:54:11 +00:00
Object [Object/COFF]: Expose getSectionContents. 2012-03-19 20:27:37 +00:00
Support Fix GetMainExecutable on kFreeBSD. 2012-03-26 12:05:51 +00:00
TableGen Fix infinite loop in nested multiclasses. 2012-03-07 16:39:35 +00:00
Target Replace assert(0) with llvm_unreachable to avoid warnings about dropping off the end of a non-void function in Release builds. 2012-03-29 12:37:26 +00:00
Transforms Don't PRE compares. 2012-03-29 17:22:39 +00:00
VMCore Add missing include of <new> 2012-03-26 14:04:17 +00:00
CMakeLists.txt
LLVMBuild.txt
Makefile