aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/X86
Commit message (Expand)AuthorAgeFilesLines
* Inside the calling convention logic LocVT is always a simpleDuncan Sands2010-11-031-24/+25
* rearrange a bit.Chris Lattner2010-11-011-50/+55
* use our fancy new MnemonicAlias mechanism to remove a bunch of hacksChris Lattner2010-11-012-51/+16
* "mov[zs]x (mem), GR16" are not ambiguous: the memChris Lattner2010-11-011-0/+6
* Implement enough of the missing instalias support to getChris Lattner2010-11-012-3/+33
* make the asm matcher emitter reject instructions that have commentsChris Lattner2010-11-011-2/+2
* reject instructions that contain a \n in their asmstring. MarkChris Lattner2010-11-011-8/+10
* fix the !eq operator in tblgen to return a bit instead of an int.Chris Lattner2010-10-311-0/+3
* two changes: make the asmmatcher generator ignore ARM pseudos properly,Chris Lattner2010-10-312-4/+14
* sketch out the planned instruction alias mechanism, add some comments aboutChris Lattner2010-10-311-0/+14
* Factorize the duplicated logic for choosing the right argumentDuncan Sands2010-10-314-56/+36
* Remove CCAssignFnForRet from X86 FastISel in favour of RetCC_X86,Duncan Sands2010-10-311-16/+1
* Resolve a terrible hack in tblgen: instead of hardcodingChris Lattner2010-10-301-2/+2
* Implement (and document!) support for MnemonicAlias's to have Requires Chris Lattner2010-10-302-14/+20
* really zap alias.Chris Lattner2010-10-301-1/+0
* move fcompi alias to .td file and zap some useless code.Chris Lattner2010-10-302-11/+1
* move rep aliases to td fileChris Lattner2010-10-302-5/+7
* move sal aliases to .td file.Chris Lattner2010-10-302-5/+5
* fix an encoding mismatch where "sal %eax, 1" was not using the short encodingChris Lattner2010-10-301-1/+1
* move a bunch more aliases from .cpp -> .td file.Chris Lattner2010-10-302-22/+27
* move cmov aliases to .td file.Chris Lattner2010-10-302-49/+25
* move setcc and jcc aliases from .cpp to .tdChris Lattner2010-10-302-14/+28
* move some code.Chris Lattner2010-10-301-33/+35
* implement (and document!) the first kind of MC assembler alias, which Chris Lattner2010-10-302-15/+23
* Clean up comments.Jim Grosbach2010-10-301-1/+5
* stay out of the reserved namespaceChris Lattner2010-10-301-6/+6
* Inline asm multiple alternative constraints development phase 2 - improved ba...John Thompson2010-10-292-18/+107
* Fix pastos in handling of AVX cvttsd2si, PR8491.Dale Johannesen2010-10-281-4/+4
* Added the x86 instruction ud2b (2nd official undefined instruction).Kevin Enderby2010-10-271-1/+3
* x86-Win32: Switch ftol2 calling convention from stdcall to C.Michael J. Spencer2010-10-271-2/+2
* Yet another tweak to X86 instructions to add ud2a as an alias to ud2Kevin Enderby2010-10-271-0/+1
* Another tweak to X86 instructions to add the missing flex instruction (withoutKevin Enderby2010-10-271-1/+2
* Tweaks to X86 instructions to allow the 'w' suffix in places it makesKevin Enderby2010-10-271-0/+6
* Added some aliases to the fcomip and fucompi Intel instructions. So that llvm-mcKevin Enderby2010-10-271-1/+14
* Use a MemIntrinsicSDNode for ISD::PREFETCH, which touchesDale Johannesen2010-10-261-1/+0
* 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