aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/MBlaze
Commit message (Expand)AuthorAgeFilesLines
* We need to pass the TargetMachine object to the InstPrinter if we are printingBill Wendling2011-03-212-3/+5
* Revert r124611 - "Keep track of incoming argument's location while emitting L...Devang Patel2011-02-211-2/+2
* Use explicit add_subdirectory's for LLVM target sublibraries insteadOscar Fuentes2011-02-201-0/+5
* Triple::MinGW64 is deprecated and removed. We can use Triple::MinGW32 generally.NAKAMURA Takumi2011-02-171-1/+0
* MC/AsmParser: Add support for allowing the conversion process to fail (viaDaniel Dunbar2011-02-041-0/+2
* Fix 80-column violations and whitespace.Bob Wilson2011-02-031-1/+2
* Keep track of incoming argument's location while emitting LiveIns.Devang Patel2011-01-311-2/+2
* Introduce virtual ParseRegister method in TargetAsmParser.Roman Divacky2011-01-271-4/+11
* Add support for the --noexecstack option.Rafael Espindola2011-01-231-2/+4
* Remove more duplicated code.Rafael Espindola2011-01-231-2/+2
* Remove duplicated code.Rafael Espindola2011-01-231-2/+3
* Teach frame lowering to ignore debug values after the terminators.Jakob Stoklund Olesen2011-01-131-1/+1
* Fix merge falloutAnton Korobeynikov2011-01-101-2/+2
* Update CMake stuffAnton Korobeynikov2011-01-101-1/+1
* Rename TargetFrameInfo into TargetFrameLowering. Also, put couple of FIXMEs a...Anton Korobeynikov2011-01-107-33/+34
* Do not model all INLINEASM instructions as having unmodelled side effects.Evan Cheng2011-01-071-4/+3
* Remove dead code and silence warnings.Benjamin Kramer2011-01-061-4/+4
* Commit 122778 broke DWARF debug output when using the MBlaze backend. Fixed b...Wesley Peck2011-01-053-0/+30
* Fix more stack layout issues in the MBlaze backend.Wesley Peck2011-01-033-25/+40
* Fix stack layout error in MBlaze backend.Wesley Peck2010-12-292-37/+98
* Flag -> Glue, the ongoing sagaChris Lattner2010-12-231-5/+5
* Don't generate carry bit when loading immediate values on the Microblaze.Wesley Peck2010-12-222-2/+2
* Add support for some of the LLVM atomic operations to the MBlaze backend.Wesley Peck2010-12-223-156/+386
* Modeling the carry bit in the MSR register of the MicroBlaze.Wesley Peck2010-12-223-83/+140
* Fix a regression introduced into the MBlaze delay slot filler.Wesley Peck2010-12-221-6/+25
* rename MVT::Flag to MVT::Glue. "Flag" is a terrible name forChris Lattner2010-12-212-2/+2
* Teach the MBlaze disassembler to disassemble special purpose registers.Wesley Peck2010-12-202-8/+11
* Teach the MBlaze asm parser how to parse special purpose register names.Wesley Peck2010-12-204-38/+134
* Remove the MCObjectFormat class.Rafael Espindola2010-12-181-8/+0
* Move some data to the TargetWriter.Rafael Espindola2010-12-181-6/+5
* Pass StringRefs by value, for consistency.Benjamin Kramer2010-12-171-1/+1
* Stub out explicit MCELFObjectTargetWriter interface.Rafael Espindola2010-12-171-1/+7
* Move createELFObjectWriter to its own header.Rafael Espindola2010-12-171-0/+1
* MC/Target: Remove HasScatteredSymbols target hook variable, which has beenDaniel Dunbar2010-12-171-3/+1
* Fix MBlaze backend call instructions so that arguments passed through registersWesley Peck2010-12-162-10/+11
* MC: Move target specific fixup info descriptors to TargetAsmBackend instead ofDaniel Dunbar2010-12-162-4/+4
* Lower the MBlaze target specific calling conventions for "interrupt_handler"Wesley Peck2010-12-154-12/+119
* Add some special purpose register definitions to the MBlaze backend and clean...Wesley Peck2010-12-151-80/+34
* Missed some ADDI <-> ADDIK conversions in 121649.Wesley Peck2010-12-121-8/+8
* MBlaze delay slot filler was not capable of using ADDK and variants to fill d...Wesley Peck2010-12-121-1/+18
* The ADD and ADDK (and all variants) instructions where flip-flopped in the MB...Wesley Peck2010-12-128-49/+49
* 1. Change MBlaze indirect branches to use absolute branch BRALD instead of pc...Wesley Peck2010-12-125-12/+158
* Reworking the stack layout generated by the MBlaze backend.Wesley Peck2010-12-0912-177/+127
* Adding bug fix that was suppose to be part of 121044.Wesley Peck2010-12-061-6/+6
* Fixed reversed operands for IDIV and CMP instructions in MBlaze backend.Wesley Peck2010-12-061-24/+24
* Fix a 16-bit immediate value detection bug in the MBlaze delay slot filler.Wesley Peck2010-12-061-48/+86
* Remove the instruction fragment to data fragment lowering since it was causingRafael Espindola2010-12-061-5/+5
* Teaching MBlaze backend how to reverse branch conditions.Wesley Peck2010-12-022-0/+35
* Define generic 1, 2 and 4 byte pc relative relocations. They are commonRafael Espindola2010-11-283-46/+4
* Remove the unused TheTarget member.Rafael Espindola2010-11-261-1/+1