Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Rip out the 'is temporary' nonsense from the MCContext interface to | Chris Lattner | 2010-03-30 | 1 | -2/+2 |
| | | | | | | | | | create symbols. It is extremely error prone and a source of a lot of the remaining integrated assembler bugs on x86-64. This fixes rdar://7807601. llvm-svn: 99902 | ||||
* | eliminate the now-unneeded context argument of MBB::getSymbol() | Chris Lattner | 2010-03-13 | 1 | -1/+1 |
| | | | | llvm-svn: 98451 | ||||
* | inline GetGlobalValueSymbol into the rest its callers and | Chris Lattner | 2010-03-12 | 1 | -1/+2 |
| | | | | | | remove it. llvm-svn: 98390 | ||||
* | set the temporary bit on MCSymbols correctly. | Chris Lattner | 2010-03-10 | 1 | -2/+2 |
| | | | | llvm-svn: 98124 | ||||
* | add a new MachineBasicBlock::getSymbol method, replacing | Chris Lattner | 2010-01-26 | 1 | -1/+1 |
| | | | | | | the AsmPrinter::GetMBBSymbol. llvm-svn: 94515 | ||||
* | eliminate uses of mangler and simplify code. | Chris Lattner | 2010-01-16 | 1 | -12/+2 |
| | | | | llvm-svn: 93615 | ||||
* | It turns out that the testcase in question uncovered subreg-handling bug. | Anton Korobeynikov | 2009-11-07 | 1 | -0/+1 |
| | | | | | | | Add assert in asmprinter to catch such cases and xfail the tests. PR is to be filled. llvm-svn: 86375 | ||||
* | Add ARM codegen for indirect branches. | Bob Wilson | 2009-10-30 | 1 | -0/+4 |
| | | | | | | clang/test/CodeGen/indirect-goto.c runs! (unoptimized) llvm-svn: 85577 | ||||
* | add support for external symbols. The mc instprinter can now handle | Chris Lattner | 2009-10-20 | 1 | -2/+16 |
| | | | | | | | reasonable code like Codegen/ARM/2009-02-27-SpillerBug.ll, producing identical output except for superior formatting of constant pool entries. llvm-svn: 84582 | ||||
* | get fancy: support basic block operands. Yay for jumps. | Chris Lattner | 2009-10-20 | 1 | -8/+7 |
| | | | | llvm-svn: 84579 | ||||
* | handle addmode4 modifiers, fix a fixme in printRegisterList | Chris Lattner | 2009-10-19 | 1 | -0/+2 |
| | | | | | | by ignoring all implicit regs when lowering. llvm-svn: 84566 | ||||
* | add jump tables, constant pools and some trivial global | Chris Lattner | 2009-10-19 | 1 | -7/+77 |
| | | | | | | | | | | | | | | | | | | | | lowering stuff. We can now compile hello world to: _main: stm , mov r7, sp sub sp, sp, #4 mov r0, #0 str r0, ldr r0, bl _printf ldr r0, mov sp, r7 ldm , Almost looks like arm code :) llvm-svn: 84542 | ||||
* | add the files that go with the previous rev | Chris Lattner | 2009-10-19 | 1 | -0/+81 |
llvm-svn: 84531 |