summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/MSP430/AsmPrinter/MSP430MCInstLower.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Re-apply r115363 and r115366 now that r115525 has removed the un-needed headerJim Grosbach2010-10-051-150/+0
| | | | | | | | | that caused the circular dependencies on Linux. Built OK for me on OSX and Linux (Ubuntu) with configure/make and CMake. Will keep an eye on the bots.... llvm-svn: 115582
* Continue reverting r115363.Nick Lewycky2010-10-021-0/+150
| | | | llvm-svn: 115395
* Move the asmprinter and MC lowering out of the AsmPrinter (soon to beJim Grosbach2010-10-011-150/+0
| | | | | | InstPrinter) subdir llvm-svn: 115363
* Implement indirect branches on MSP430Anton Korobeynikov2010-05-011-0/+12
| | | | llvm-svn: 102835
* Rip out the 'is temporary' nonsense from the MCContext interface toChris Lattner2010-03-301-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 Lattner2010-03-131-1/+1
| | | | llvm-svn: 98451
* inline GetGlobalValueSymbol into the rest its callers andChris Lattner2010-03-121-1/+2
| | | | | | remove it. llvm-svn: 98390
* set the temporary bit on MCSymbols correctly.Chris Lattner2010-03-101-2/+2
| | | | llvm-svn: 98124
* add a new MachineBasicBlock::getSymbol method, replacingChris Lattner2010-01-261-1/+1
| | | | | | the AsmPrinter::GetMBBSymbol. llvm-svn: 94515
* eliminate uses of mangler and simplify code.Chris Lattner2010-01-161-12/+2
| | | | llvm-svn: 93615
* Pass the error string directly to llvm_unreachable instead of the residualJohn McCall2009-12-181-1/+1
| | | | | | | | | (0 && "error"). Rough consensus seems to be that g++ *should* be diagnosing this because the pointer makes it not an ICE in c++03. Everyone agrees that the current standard is silly and null-pointer-ness should not be based on ICE-ness. Excellent fight scene in Act II, denouement weak, two stars. llvm-svn: 91644
* Handle external symbolsAnton Korobeynikov2009-10-211-2/+13
| | | | llvm-svn: 84711
* Add basic block operands & jump kindsAnton Korobeynikov2009-10-211-7/+9
| | | | llvm-svn: 84709
* Ignore all implicit reg operandsAnton Korobeynikov2009-10-211-0/+2
| | | | llvm-svn: 84708
* Checkpoint MCInst printer. We (almostly) able to print global / JT / ↵Anton Korobeynikov2009-10-211-2/+68
| | | | | | constpool entries llvm-svn: 84706
* Add experimental MSP430 MCInstLowering stuffAnton Korobeynikov2009-10-211-0/+66
llvm-svn: 84703
OpenPOWER on IntegriCloud