llvm-6502/lib
Chris Lattner f27bb6de10 Add some patterns for globals, so we can now compile this:
static unsigned long long X, Y;
void test1() {
  X = Y;
}

into:

_test1:
        lis r2, ha16(_Y)
        lis r3, ha16(_X)
        ld r2, lo16(_Y)(r2)
        std r2, lo16(_X)(r3)
        blr


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28879 91177308-0d34-0410-b5e6-96231b3b80d8
2006-06-20 21:23:06 +00:00
..
Analysis Do partial inlining in BU. This resolves more call sites. Also add options to merge in globals during recursion and to back annotate DSNodes when function pointers are resolved. This makes PA work for a whole lot more things (unresolved call sites being what has been killing various DSA based passes) 2006-06-19 18:23:36 +00:00
Archive When reading the symbol table, make sure to delete the ArchiveMember 2006-05-12 17:56:20 +00:00
AsmParser Fix build on systems with bad bison's 2006-06-02 18:20:28 +00:00
Bytecode For PR787: 2006-06-07 23:18:34 +00:00
CodeGen Add support for function types. 2006-06-20 19:41:06 +00:00
Debugger Add the README files to the distribution. 2006-04-13 06:39:24 +00:00
ExecutionEngine Simplify TargetData ctor call 2006-06-16 18:24:38 +00:00
Linker Fix Regression/Linker/2006-06-15-GlobalVarAnment.ll 2006-06-16 01:24:04 +00:00
Support 1. Support standard dwarf format (was bootstrapping in Apple format.) 2006-06-15 20:51:43 +00:00
System Only print the stack trace if it was requested. Previously, any call into 2006-06-16 00:00:57 +00:00
Target Add some patterns for globals, so we can now compile this: 2006-06-20 21:23:06 +00:00
Transforms Fix IndVarsSimplify/2006-06-16-Indvar-LCSSA-Crash.ll, a case where a 2006-06-17 01:02:31 +00:00
VMCore Handle versioning of compile unit. 2006-06-19 12:54:15 +00:00
Makefile Make some changes suggested by Chris: 2006-05-17 22:55:35 +00:00