aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/MBlaze
Commit message (Expand)AuthorAgeFilesLines
* Updating MBlaze .mask and .frame directives to match GCC's output and fixing ...Wesley Peck2010-11-241-12/+19
* 1. Fixing error where basic block labels were not being printed out when they...Wesley Peck2010-11-245-33/+126
* Renaming ISD::BIT_CONVERT to ISD::BITCAST to better reflect the LLVM IR concept.Wesley Peck2010-11-231-4/+4
* Implement ELF object file writing support for the MBlaze backend. Its not per...Wesley Peck2010-11-215-111/+104
* Implement branch analysis in the MBlaze backend.Wesley Peck2010-11-212-46/+201
* Make it a little bit more explicit that the MBlaze backend only supports uptoWesley Peck2010-11-212-3/+3
* Fix an error in the MBlaze delay slot filler where instructions that alreadyWesley Peck2010-11-211-16/+29
* Move hasFP() and few related hooks to TargetFrameInfo.Anton Korobeynikov2010-11-184-21/+17
* make isVirtualSection a virtual method on MCSection. Chris' suggestion.Rafael Espindola2010-11-171-5/+0
* add fields to the .td files unconditionally, simplifying tblgen a bit.Chris Lattner2010-11-151-1/+1
* Attempt to unbreak cmake-based buildsAnton Korobeynikov2010-11-151-0/+1
* First step of huge frame-related refactoring: move emit{Prologue,Epilogue} ou...Anton Korobeynikov2010-11-156-156/+234
* MC: Simplify Mach-O and ELF object writer implementations.Daniel Dunbar2010-11-131-6/+4
* Fixed error and re-enabled MBlaze MC disassembler tests.Wesley Peck2010-11-131-0/+3
* 1. Adding test cases for MBlaze MC disassembler.Wesley Peck2010-11-133-14/+87
* 1. Adding missing immediate mode asm parser test cases.Wesley Peck2010-11-131-2/+2
* Fixing improperly encoded reverse subtract instructions in MBlaze backend.Wesley Peck2010-11-122-9/+8
* 1. Finishing MBlaze MC asm parser test casesWesley Peck2010-11-1211-170/+222
* The BRK instruction in the MicroBlaze is a branch-and-link.Wesley Peck2010-11-111-2/+2
* Fix tblgen instruction errors exposed by MC asm parser testsWesley Peck2010-11-112-30/+29
* Fixed some bugs in MBlaze asm parser that were introduced when removing Ownin...Wesley Peck2010-11-111-5/+5
* Adding working version of assembly parser for the MBlaze backendWesley Peck2010-11-0825-810/+498
* In the calling convention logic, ValVT is always a legal type,Duncan Sands2010-11-041-3/+3
* Inside the calling convention logic LocVT is always a simpleDuncan Sands2010-11-031-1/+1
* per a suggestion by Frits van Bommel, mark all MBlaze Pseudo Chris Lattner2010-11-023-5/+8
* mark a few codegenonly instructions.Chris Lattner2010-11-022-3/+3
* reapply r117858 with apparent editor malfunction fixed (somehow I Chris Lattner2010-10-311-1/+1
* revert r117858 while I check out a failure I missed.Chris Lattner2010-10-311-1/+1
* the asm matcher can't handle operands with modifiers (like ${foo:bar}).Chris Lattner2010-10-311-1/+1
* Inline asm multiple alternative constraints development phase 2 - improved ba...John Thompson2010-10-292-0/+36
* Adding disassembler to the MicroBlaze backend.Wesley Peck2010-10-2717-121/+886
* Making the e_machine configurable by the target backend in ELFObjectWriter.Wesley Peck2010-10-221-1/+2
* Adding initial AsmParser implementation for the MBlaze backend. It isWesley Peck2010-10-2118-454/+1419
* Removing stale AsmPrinter directory from MicroBlaze backend.Wesley Peck2010-10-212-312/+0
* Deleted lib/Target/MBlaze/AsmPrinter/CMakeLists.txt. This way theOscar Fuentes2010-10-211-9/+0
* Recommit 116986 with capitalization typo fixed.Wesley Peck2010-10-2128-568/+2119
* Reverting the commit 116986. It was breaking the build on llvm-x86_64-linux t...Wesley Peck2010-10-2129-1833/+603
* Major update of the MicroBlaze backend. The new features are:Wesley Peck2010-10-2129-603/+1833
* Add support to model pipeline bypass / forwarding.Evan Cheng2010-09-281-1/+1
* Removed a bunch of unnecessary target_link_libraries.Oscar Fuentes2010-09-281-2/+0
* fix a long standing wart: all the ComplexPattern's were beingChris Lattner2010-09-211-5/+5
* eliminate some uses of the getStore overload.Chris Lattner2010-09-211-3/+6
* convert the targets off the non-MachinePointerInfo of getLoad.Chris Lattner2010-09-211-1/+2
* remove dead code, mblaze uses SelectAddrRegImm/SelectAddrRegReg,Chris Lattner2010-09-041-54/+0
* Remove Predicate_* calls from MBlaze and XCoreJakob Stoklund Olesen2010-09-031-1/+1
* Simplify eliminateFrameIndex() interface back down now that PEI doesn't needJim Grosbach2010-08-262-6/+4
* remove some dead code.Chris Lattner2010-08-181-10/+0
* fix emacs language spec's, patch by Edmund Grimley-Evans!Chris Lattner2010-08-178-8/+8
* Reapply r110396, with fixes to appease the Linux buildbot gods.Owen Anderson2010-08-061-1/+1
* Revert r110396 to fix buildbots.Owen Anderson2010-08-061-1/+1