summaryrefslogtreecommitdiff
path: root/lib/Target/X86/X86MCInstLower.cpp
Commit message (Expand)AuthorAge
* Make X86::FsFLD0SS / FsFLD0SD real pseudo-instructions.Jakob Stoklund Olesen2011-11-29
* Use 256-bit vcmpeqd for creating an all ones vector when AVX2 is enabled.Craig Topper2011-11-19
* This commit introduces two fake instructions MORESTACK_RET andRafael Espindola2011-10-26
* Teach the MC to output code/data region marker labels in MachO and ELF modes....Owen Anderson2011-10-04
* Expand the x86 V_SET0* pseudos right after register allocation.Jakob Stoklund Olesen2011-09-29
* Fix atomic load and store on x86 to pass -verify-machineinstrs (and possibly ...Eli Friedman2011-09-07
* Codegen allonesvector better while using AVX: vpcmpeqd + vinsertf128Bruno Cardoso Lopes2011-07-25
* Rename createAsmInfo to createMCAsmInfo and move registration code to MCTarge...Evan Cheng2011-07-14
* Re-commit 131641 with fixes; de-pseudoize MOVSX16rr8 and friends.Stuart Hastings2011-05-20
* Reverting 131641 to investigate 'bot complaint.Stuart Hastings2011-05-19
* Revise MOVSX16rr8/MOVZX16rr8 (and rm variants) to no longer beStuart Hastings2011-05-19
* Add support for AVX to materialize +0.0 when doing scalar FP.Nate Begeman2010-12-09
* Move lowering of TLS_addr32 and TLS_addr64 to X86MCInstLower.Rafael Espindola2010-11-28
* tidy up, no functionality change.Chris Lattner2010-11-14
* move the pic base symbol stuff up to MachineFunctionChris Lattner2010-11-14
* simplify getPICBaseSymbol a bit.Chris Lattner2010-11-14
* handle X86::EH_RETURN64 and X86::EH_RETURN.Rafael Espindola2010-10-26
* reapply: Use the new TB_NOT_REVERSABLE flag instead of specialChris Lattner2010-10-08
* reapply the patch reverted in r116033:Chris Lattner2010-10-08
* Revert "Reimplement (part of) the or -> add optimization. Matching 'or' intoDaniel Dunbar2010-10-08
* Revert "reimplement the second half of the or/add optimization. We should now",Daniel Dunbar2010-10-08
* reimplement the second half of the or/add optimization. We should nowChris Lattner2010-10-08
* Reimplement (part of) the or -> add optimization. Matching 'or' into 'add'Chris Lattner2010-10-07
* Massive rewrite of MMX: Dale Johannesen2010-09-30
* Check in forgotten file. Should fix build.Dale Johannesen2010-09-08
* More fixes for win64:Anton Korobeynikov2010-08-17
* Don't attempt to SimplifyShortMoveForm in 64-bit mode.Eli Friedman2010-08-16
* Define AVX 128-bit pattern versions of SET0PS/PD.Bruno Cardoso Lopes2010-08-12
* Begin to support some vector operations for AVX 256-bit intructions. The longBruno Cardoso Lopes2010-08-12
* Handle the pseudo in MCInstLower.Eric Christopher2010-08-05
* X86MCInstLower now depends on AsmPrinter being around.Chris Lattner2010-07-22
* add some rough support for making mcinst lowering work without anChris Lattner2010-07-21
* make asmprinter optional, even though passing in null will cause things to ex...Chris Lattner2010-07-20
* continue pushing dependencies around.Chris Lattner2010-07-20
* reduce X86MCInstLower dependencies on asmprinter.Chris Lattner2010-07-20
* pass around MF, not MMI.Chris Lattner2010-07-20
* cleanups.Chris Lattner2010-07-20
* move two asmprinter methods into the asmprinter .cpp file.Chris Lattner2010-07-20
* fix a layering problem by moving the x86 implementationChris Lattner2010-07-19