aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/MBlaze
AgeCommit message (Expand)Author
2011-02-21Revert r124611 - "Keep track of incoming argument's location while emitting L...Devang Patel
2011-02-20Use explicit add_subdirectory's for LLVM target sublibraries insteadOscar Fuentes
2011-02-17Triple::MinGW64 is deprecated and removed. We can use Triple::MinGW32 generally.NAKAMURA Takumi
2011-02-04MC/AsmParser: Add support for allowing the conversion process to fail (viaDaniel Dunbar
2011-02-03Fix 80-column violations and whitespace.Bob Wilson
2011-01-31Keep track of incoming argument's location while emitting LiveIns.Devang Patel
2011-01-27Introduce virtual ParseRegister method in TargetAsmParser.Roman Divacky
2011-01-23Add support for the --noexecstack option.Rafael Espindola
2011-01-23Remove more duplicated code.Rafael Espindola
2011-01-23Remove duplicated code.Rafael Espindola
2011-01-13Teach frame lowering to ignore debug values after the terminators.Jakob Stoklund Olesen
2011-01-10Fix merge falloutAnton Korobeynikov
2011-01-10Update CMake stuffAnton Korobeynikov
2011-01-10Rename TargetFrameInfo into TargetFrameLowering. Also, put couple of FIXMEs a...Anton Korobeynikov
2011-01-07Do not model all INLINEASM instructions as having unmodelled side effects.Evan Cheng
2011-01-06Remove dead code and silence warnings.Benjamin Kramer
2011-01-05Commit 122778 broke DWARF debug output when using the MBlaze backend. Fixed b...Wesley Peck
2011-01-03Fix more stack layout issues in the MBlaze backend.Wesley Peck
2010-12-29Fix stack layout error in MBlaze backend.Wesley Peck
2010-12-23Flag -> Glue, the ongoing sagaChris Lattner
2010-12-22Don't generate carry bit when loading immediate values on the Microblaze.Wesley Peck
2010-12-22Add support for some of the LLVM atomic operations to the MBlaze backend.Wesley Peck
2010-12-22Modeling the carry bit in the MSR register of the MicroBlaze.Wesley Peck
2010-12-22Fix a regression introduced into the MBlaze delay slot filler.Wesley Peck
2010-12-21rename MVT::Flag to MVT::Glue. "Flag" is a terrible name forChris Lattner
2010-12-20Teach the MBlaze disassembler to disassemble special purpose registers.Wesley Peck
2010-12-20Teach the MBlaze asm parser how to parse special purpose register names.Wesley Peck
2010-12-18Remove the MCObjectFormat class.Rafael Espindola
2010-12-18Move some data to the TargetWriter.Rafael Espindola
2010-12-17Pass StringRefs by value, for consistency.Benjamin Kramer
2010-12-17Stub out explicit MCELFObjectTargetWriter interface.Rafael Espindola
2010-12-17Move createELFObjectWriter to its own header.Rafael Espindola
2010-12-17MC/Target: Remove HasScatteredSymbols target hook variable, which has beenDaniel Dunbar
2010-12-16Fix MBlaze backend call instructions so that arguments passed through registersWesley Peck
2010-12-16MC: Move target specific fixup info descriptors to TargetAsmBackend instead ofDaniel Dunbar
2010-12-15Lower the MBlaze target specific calling conventions for "interrupt_handler"Wesley Peck
2010-12-15Add some special purpose register definitions to the MBlaze backend and clean...Wesley Peck
2010-12-12Missed some ADDI <-> ADDIK conversions in 121649.Wesley Peck
2010-12-12MBlaze delay slot filler was not capable of using ADDK and variants to fill d...Wesley Peck
2010-12-12The ADD and ADDK (and all variants) instructions where flip-flopped in the MB...Wesley Peck
2010-12-121. Change MBlaze indirect branches to use absolute branch BRALD instead of pc...Wesley Peck
2010-12-09Reworking the stack layout generated by the MBlaze backend.Wesley Peck
2010-12-06Adding bug fix that was suppose to be part of 121044.Wesley Peck
2010-12-06Fixed reversed operands for IDIV and CMP instructions in MBlaze backend.Wesley Peck
2010-12-06Fix a 16-bit immediate value detection bug in the MBlaze delay slot filler.Wesley Peck
2010-12-06Remove the instruction fragment to data fragment lowering since it was causingRafael Espindola
2010-12-02Teaching MBlaze backend how to reverse branch conditions.Wesley Peck
2010-11-28Define generic 1, 2 and 4 byte pc relative relocations. They are commonRafael Espindola
2010-11-26Remove the unused TheTarget member.Rafael Espindola
2010-11-24Updating MBlaze .mask and .frame directives to match GCC's output and fixing ...Wesley Peck