aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/MBlaze
Commit message (Expand)AuthorAgeFilesLines
* 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
* Don't use PassInfo* as a type identifier for passes. Instead, use the addres...Owen Anderson2010-08-051-1/+1
* Remove IntrWriteMem, as it's the default. Rename IntrWriteArgMemDan Gohman2010-08-051-9/+3
* Remove the isMoveInstr() hook.Jakob Stoklund Olesen2010-07-162-41/+0
* Don't pass StringRef by reference.Benjamin Kramer2010-07-142-3/+3
* RISC architectures get their memory operand folding for free.Jakob Stoklund Olesen2010-07-112-50/+0
* Replace copyRegToReg with copyPhysReg for MBlaze.Jakob Stoklund Olesen2010-07-112-14/+10
* Use COPY in targetsJakob Stoklund Olesen2010-07-101-6/+2
* Split the SDValue out of OutputArg so that SelectionDAG-independentDan Gohman2010-07-072-2/+6
* Propagate debug loc.Devang Patel2010-07-061-2/+2
* Reapply r107655 with fixes; insert the pseudo instruction intoDan Gohman2010-07-061-37/+33
* Revert r107655.Dan Gohman2010-07-061-33/+37
* Fix a bunch of custom-inserter functions to handle the case whereDan Gohman2010-07-061-37/+33
* Remove isSS argument from CreateFixedObject. Fixed objects cannot be spill sl...Evan Cheng2010-07-031-3/+3
* Remove initialized but otherwise unused variables.Duncan Sands2010-06-291-2/+0
* Add a DebugLoc parameter to TargetInstrInfo::InsertBranch(). ThisStuart Hastings2010-06-172-3/+5
* Remove the TargetRegisterClass member from CalleeSavedInfoRafael Espindola2010-06-021-2/+3
* cleanupRafael Espindola2010-06-022-19/+0
* Replace the SubRegSet tablegen class with a less error-prone mechanism.Jakob Stoklund Olesen2010-05-261-8/+2
* Revert "Replace the SubRegSet tablegen class with a less error-prone mechanism."Jakob Stoklund Olesen2010-05-261-2/+8
* Replace the SubRegSet tablegen class with a less error-prone mechanism.Jakob Stoklund Olesen2010-05-261-8/+2
* Rename "HasCalls" in MachineFrameInfo to "AdjustsStack" to better describe whatBill Wendling2010-05-142-7/+7
* Implement a bunch more TargetSelectionDAGInfo infrastructure.Dan Gohman2010-05-114-4/+12