summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAge
* Use a more efficient lowering of uint64_t --> float that can take advantage o...Owen Anderson2010-10-05
* move 64-bit add and adc to InstrArithmetic.Chris Lattner2010-10-05
* rewrote two addr constraints so that they are only set, not set and then nest...Chris Lattner2010-10-05
* split the 32-bit integer arithmetic instructions out to their own file.Chris Lattner2010-10-05
* Produce a undefined reference to _GLOBAL_OFFSET_TABLE_ when needed.Rafael Espindola2010-10-05
* After printing "Running 'Graphviz' program... " and running theDan Gohman2010-10-05
* On ELF we need to know which symbols are used in relocations to decide ifRafael Espindola2010-10-05
* integrate the 64-bit shifts into X86InstrShiftRotate.td. Enough for tonight.Chris Lattner2010-10-05
* move 32-bit shift and rotates out to their own file.Chris Lattner2010-10-05
* add new fileChris Lattner2010-10-05
* move sign and zero extensions out to their own file.Chris Lattner2010-10-05
* move some instructions from Instr64Bit -> InstrInfo.Chris Lattner2010-10-05
* move CMOV_FR32 and friends to InstrCompiler, since they are Chris Lattner2010-10-05
* move various pattern matching support goop out of X86Instr64Bit, to liveChris Lattner2010-10-05
* split conditional moves and setcc's out to their own file.Chris Lattner2010-10-05
* move string pseudo instructions to InstrCompiler consolidate 64-bit and 32-bi...Chris Lattner2010-10-05
* move the atomic pseudo instructions out to X86InstrCompiler.tdChris Lattner2010-10-05
* move more pseudo instructions out to X86InstrCompiler.tdChris Lattner2010-10-05
* move VMX instructions out to their own file.Chris Lattner2010-10-05
* continue moving stuff out to X86InstrSystem.td. MoveChris Lattner2010-10-05
* fix MSVC 2010 build.Michael J. Spencer2010-10-05
* Cleanup Whitespace.Michael J. Spencer2010-10-05
* refactor .td files a bit, moving system instructions out to X86InstrSystem.tdChris Lattner2010-10-05
* Re-apply r115363 and r115366 now that r115525 has removed the un-needed headerJim Grosbach2010-10-05
* This DAG combine BRCOND transformation can look pass truncate of the operand:Evan Cheng2010-10-04
* The pshufw instruction came about in MMX2 when SSE was introduced. Don't placeBill Wendling2010-10-04
* Incorporate suggestions by Daniel Dunbar after his review. Thanks Daniel!Kevin Enderby2010-10-04
* Implement ELF::R_X86_64_GOTPCREL.Rafael Espindola2010-10-04
* Move isFixupKindX86PCRel.Rafael Espindola2010-10-04
* Produce a R_X86_64_PLT32 when needed.Rafael Espindola2010-10-04
* Produce a R_X86_64_GOT32 when needed.Rafael Espindola2010-10-04
* Remove unneeded headerJim Grosbach2010-10-04
* Add hook in MCSection to decide when to use "optimized nops", for eachJan Wen Voung2010-10-04
* Don't add the operand count to SCEV uniquing data; FoldingSetNodeIDDan Gohman2010-10-04
* Include the section address in the computation of the relocation.Rafael Espindola2010-10-04
* Correctly compute the relocation when it is not in the first fragment.Rafael Espindola2010-10-04
* Removed the older style (in-allocator) problem construction system from the P...Lang Hames2010-10-04
* va_args support for Win64.Anton Korobeynikov2010-10-03
* Properly emit stack probe on win64 (for non-mingw targets).Anton Korobeynikov2010-10-03
* Add 3DNowA instructions.Eli Friedman2010-10-03
* the immediate field of pshufw is actually an 8-bit field, not a 8-bit field t...Chris Lattner2010-10-03
* Jim Asked us to move DataLayout on ARM back to the most specialized classes. DoRafael Espindola2010-10-03
* add support for the prefetch/prefetchw instructions, move femms intoChris Lattner2010-10-03
* what the heck, add support for the rest of the 3dNow! binary operations.Chris Lattner2010-10-03
* Implement support for the bizarre 3DNow! encoding (which is unlike anythingChris Lattner2010-10-03
* Major changes to Cortex-A9 itinerary.Evan Cheng2010-10-03
* Implement a very basic PIC case.Rafael Espindola2010-10-03
* Cleanup. Get rid of extraneous variable.Bill Wendling2010-10-03
* stub out a header to put 3dNow! instructions into.Chris Lattner2010-10-02
* fix a regression introduced in r115243, in which the instructionChris Lattner2010-10-02