aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/X86/X86MCInstLower.cpp
Commit message (Expand)AuthorAgeFilesLines
* Re-commit 131641 with fixes; de-pseudoize MOVSX16rr8 and friends.Stuart Hastings2011-05-201-4/+0
* Reverting 131641 to investigate 'bot complaint.Stuart Hastings2011-05-191-0/+4
* Revise MOVSX16rr8/MOVZX16rr8 (and rm variants) to no longer beStuart Hastings2011-05-191-4/+0
* Add support for AVX to materialize +0.0 when doing scalar FP.Nate Begeman2010-12-091-0/+2
* Move lowering of TLS_addr32 and TLS_addr64 to X86MCInstLower.Rafael Espindola2010-11-281-1/+65
* tidy up, no functionality change.Chris Lattner2010-11-141-2/+0
* move the pic base symbol stuff up to MachineFunctionChris Lattner2010-11-141-9/+4
* simplify getPICBaseSymbol a bit.Chris Lattner2010-11-141-1/+1
* handle X86::EH_RETURN64 and X86::EH_RETURN.Rafael Espindola2010-10-261-0/+17
* reapply: Use the new TB_NOT_REVERSABLE flag instead of specialChris Lattner2010-10-081-3/+9
* reapply the patch reverted in r116033:Chris Lattner2010-10-081-0/+8
* Revert "Reimplement (part of) the or -> add optimization. Matching 'or' intoDaniel Dunbar2010-10-081-8/+0
* Revert "reimplement the second half of the or/add optimization. We should now",Daniel Dunbar2010-10-081-9/+3
* reimplement the second half of the or/add optimization. We should nowChris Lattner2010-10-081-3/+9
* Reimplement (part of) the or -> add optimization. Matching 'or' into 'add'Chris Lattner2010-10-071-0/+8
* Massive rewrite of MMX: Dale Johannesen2010-09-301-3/+0
* Check in forgotten file. Should fix build.Dale Johannesen2010-09-081-1/+1
* More fixes for win64:Anton Korobeynikov2010-08-171-2/+4
* Don't attempt to SimplifyShortMoveForm in 64-bit mode.Eli Friedman2010-08-161-9/+13
* Define AVX 128-bit pattern versions of SET0PS/PD.Bruno Cardoso Lopes2010-08-121-2/+5
* Begin to support some vector operations for AVX 256-bit intructions. The longBruno Cardoso Lopes2010-08-121-6/+8
* Handle the pseudo in MCInstLower.Eric Christopher2010-08-051-0/+6
* X86MCInstLower now depends on AsmPrinter being around.Chris Lattner2010-07-221-27/+9
* add some rough support for making mcinst lowering work without anChris Lattner2010-07-211-5/+23
* make asmprinter optional, even though passing in null will cause things to ex...Chris Lattner2010-07-201-10/+9
* continue pushing dependencies around.Chris Lattner2010-07-201-5/+5
* reduce X86MCInstLower dependencies on asmprinter.Chris Lattner2010-07-201-7/+8
* pass around MF, not MMI.Chris Lattner2010-07-201-3/+3
* cleanups.Chris Lattner2010-07-201-9/+7
* move two asmprinter methods into the asmprinter .cpp file.Chris Lattner2010-07-201-38/+0
* fix a layering problem by moving the x86 implementationChris Lattner2010-07-191-0/+632