First commit. The build is broken and the back-end is not functional atm. It's intended to save the work done so far.
Merge branch 'master' of http://llvm.org/git/llvm
Fixed build
Merge to LLVM trunk
Build fixed. TargetData has been replaced for DataLayout.
Merge branch 'master' of http://llvm.org/git/llvm
Merge llvm master
Added ELF object file generation (AsmBackend). Not tested yet.
Recent modifications
Fixed sub instruction and cpu enumerations
New fixes toward a functional back-end
Added spill code
Eliminate pseudo instructions
Fixing asm printer
Expand pseudo RetRA
Match select IR node with isel-pseudo SelNoCond which expands to:

SelNoCond res, a, x, y
 ==>
bneq a, ZERO, BB1
br BB2
BB1:
resx = COPY x
br ExitBB
BB2:
resy = COPY y
br ExitBB
ExitBB:
res = PHI resx, resy
Fixed build and expand sign extension in registers
Merge mirror-llvm
First commit of nios2 back-end