llvm-6502/lib
Dan Gohman 77502c9344 Enhance address-mode folding of ISD::ADD to handle cases where the
operands can't both be fully folded at the same time. For example,
in the included testcase, a global variable is being added with
an add of two values. The global variable wants RIP-relative
addressing, so it can't share the address with another base
register, but it's still possible to fold the initial add.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@66865 91177308-0d34-0410-b5e6-96231b3b80d8
2009-03-13 02:25:09 +00:00
..
Analysis Debug intriniscs should be skipped when looking 2009-03-11 21:13:01 +00:00
Archive
AsmParser It makes no sense to have a ODR version of common 2009-03-11 20:14:15 +00:00
Bitcode It makes no sense to have a ODR version of common 2009-03-11 20:14:15 +00:00
CodeGen Fix a typo in a comment. 2009-03-12 23:55:10 +00:00
CompilerDriver
Debugger
ExecutionEngine Allow cross-process JIT to handle MachineRelocations of the ExternalSymbol 2009-03-11 07:03:43 +00:00
Linker
Support just initialize the first element, we don't need to set the rest to zeros. 2009-03-13 00:24:01 +00:00
System
Target Enhance address-mode folding of ISD::ADD to handle cases where the 2009-03-13 02:25:09 +00:00
Transforms Fix one more place where debug info affected 2009-03-13 01:05:24 +00:00
VMCore Rearrange operands of the BranchInst, to be able to 2009-03-12 18:34:49 +00:00
Makefile