llvm-6502/lib
Evan Cheng 66f7163545 Local spiller optimization:
Turn a store folding instruction into a load folding instruction. e.g.
     xorl  %edi, %eax
     movl  %eax, -32(%ebp)
     movl  -36(%ebp), %eax
     orl   %eax, -32(%ebp)
=>
     xorl  %edi, %eax
     orl   -36(%ebp), %eax
     mov   %eax, -32(%ebp)
This enables the unfolding optimization for a subsequent instruction which will
also eliminate the newly introduced store instruction.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43192 91177308-0d34-0410-b5e6-96231b3b80d8
2007-10-19 21:23:22 +00:00
..
Analysis Template DominatorTreeBase by node type. This is the next major step towards 2007-10-16 19:59:25 +00:00
Archive
AsmParser Next PPC long double bits. First cut at constants. 2007-10-11 18:07:22 +00:00
Bitcode Next PPC long double bits. First cut at constants. 2007-10-11 18:07:22 +00:00
CodeGen Local spiller optimization: 2007-10-19 21:23:22 +00:00
Debugger
ExecutionEngine Switching TargetMachineRegistry to use the new generic Registry. 2007-10-17 21:28:48 +00:00
Linker Use correct parentheses with the '&& "..."' idiom in an assert. 2007-10-08 15:13:30 +00:00
Support This requires rtti info because tblgen uses commandline, 2007-10-18 15:57:29 +00:00
System
Target Local spiller optimization: 2007-10-19 21:23:22 +00:00
Transforms Try again. 2007-10-18 19:52:32 +00:00
VMCore this doesn't need dynamic_cast. 2007-10-18 16:26:24 +00:00
Makefile