aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/X86
Commit message (Expand)AuthorAgeFilesLines
* handle X86::EH_RETURN64 and X86::EH_RETURN.Rafael Espindola2010-10-261-0/+17
* Implement some relaxations for arithmetic instructions. The limitationRafael Espindola2010-10-261-12/+92
* An stdcall function calling a non-stdcall functionDale Johannesen2010-10-251-0/+5
* Add X86::reloc_global_offset_table and use it to have a single place whereRafael Espindola2010-10-243-6/+11
* Make the disassembler tables const so they end up in read-only memory.Benjamin Kramer2010-10-234-19/+16
* X86: Emit _fltused instead of __fltused on Windows x64.Michael J. Spencer2010-10-231-1/+2
* Remove a define which is never referenced.Chandler Carruth2010-10-231-6/+0
* Switch attribute macros to use 'LLVM_' as a prefix. We retain the old namesChandler Carruth2010-10-232-2/+3
* Making the e_machine configurable by the target backend in ELFObjectWriter.Wesley Peck2010-10-221-2/+3
* Reverting r117031 to cleanup valgrind errors.Andrew Trick2010-10-223-14/+9
* Fixed handling of immediate operand sizes, whichSean Callanan2010-10-221-1/+1
* More tweaks to X86 instructions to allow the 'w' suffix in places it makesKevin Enderby2010-10-213-9/+14
* Remove some variables that are never really usedDuncan Sands2010-10-211-1/+0
* Add parentheses to pacify gcc, which warns otherwise.Duncan Sands2010-10-211-1/+1
* X86: Add alloca probing to dynamic alloca on Windows. Fixes PR8424.Michael J. Spencer2010-10-214-23/+26
* CodeGen-Windows: Only emit _fltused if a VarArg function is called with float...Michael J. Spencer2010-10-211-1/+1
* Fix Whitespace.Michael J. Spencer2010-10-203-138/+138
* Remove Synthesizable from the Type system; as MMX vectorDale Johannesen2010-10-201-1/+1
* Handle _GLOBAL_OFFSET_TABLE_ correctly.Rafael Espindola2010-10-201-0/+27
* Re-enable register pressure aware machine licm with fixes. Hoist() may haveEvan Cheng2010-10-192-0/+40
* Revert r116781 "- Add a hook for target to determine whether an instruction defDaniel Dunbar2010-10-192-40/+0
* X86: Add MS-CRT libcalls.Michael J. Spencer2010-10-191-0/+2
* Fix Whitespace.Michael J. Spencer2010-10-191-1/+1
* - Add a hook for target to determine whether an instruction def isEvan Cheng2010-10-192-0/+40
* Added a few tweaks to the Intel Descriptor-table support instructions to allowKevin Enderby2010-10-192-0/+48
* Produce ELF::R_386_GOTPC relocations.Rafael Espindola2010-10-181-0/+5
* Added a handful of x86-32 instructions that were missing so that llvm-mc wouldKevin Enderby2010-10-183-1/+51
* Add a MCObjectFormat class so that code common to all targets that use aRafael Espindola2010-10-161-2/+19
* X86-Windows: Emit an undefined global __fltused symbol when targeting WindowsMichael J. Spencer2010-10-161-0/+7
* Fix another case where we were preferring instructions with largeRafael Espindola2010-10-131-14/+18
* Fix PR8365 by adding a more specialized Pat that checks if an 'and' withRafael Espindola2010-10-132-3/+23
* Turn some fp stackifier assertion into errors to avoid silently generating ba...Evan Cheng2010-10-121-7/+14
* Combine these together - should probably have some text associatedEric Christopher2010-10-121-4/+4
* Mark variable 'NoImplicitFloatOps' used only in an assert as used.Nick Lewycky2010-10-121-0/+1
* Initial va_arg support for x86-64. Patch by David Meyer!Dan Gohman2010-10-124-6/+351
* Remove the x86 MOV{32,64}{rr,rm,mr}_TC instructions.Jakob Stoklund Olesen2010-10-123-56/+12
* Fixes bug 8297: i386 cmpxchg8b, missing MachineMemOperandAndrew Trick2010-10-111-1/+3
* X86: Call ulldiv and ftol2 on Windows instead of their libgcc eqivilents.Michael J. Spencer2010-10-111-0/+4
* X86: MinGW should always use libgcc on Windows.Michael J. Spencer2010-10-101-1/+1
* X86: Call _alldiv instead of __divdi3 on Windows (excluding cygwin).Michael J. Spencer2010-10-101-0/+6
* Fix Whitespace.Michael J. Spencer2010-10-102-90/+90
* Fix Whitespace.Michael J. Spencer2010-10-091-46/+46
* add jit support for the new psuedo instructions I added forChris Lattner2010-10-081-0/+14
* machine a mutable machineinstr down into emitInstruction.Chris Lattner2010-10-081-4/+3
* Recommit 116056, now with the missing file...Cameron Esfahani2010-10-082-2/+7
* reverting 116056: win64_params.ll may need to be conditionalized?Andrew Trick2010-10-081-5/+1
* Small patch to restore home register stack space allocation for the Win64 cas...Cameron Esfahani2010-10-081-1/+5
* fix a subtle bug I introduced in my refactoring, where we stopped preferringChris Lattner2010-10-081-24/+36
* reapply: Use the new TB_NOT_REVERSABLE flag instead of specialChris Lattner2010-10-083-38/+77
* reapply the patch reverted in r116033:Chris Lattner2010-10-084-65/+126