summaryrefslogtreecommitdiff
path: root/lib/Target/X86
Commit message (Expand)AuthorAge
* X86 vector element shift-by-immediate instructions take i8 immediates. MakeLang Hames2013-10-21
* AVX-512: MUL operation lowering for v8i64Elena Demikhovsky2013-10-21
* Mark some command line flags as hiddenNadav Rotem2013-10-18
* MC asm parser: allow ?'s in symbol names, and handle @'s in names in MS asmHans Wennborg2013-10-18
* Revert "Re-commit r192758 - MC: quote tricky symbol names in asm output"Hans Wennborg2013-10-18
* x86: Move bitcasts outside concat_vector.Jim Grosbach2013-10-17
* Re-commit r192758 - MC: quote tricky symbol names in asm outputHans Wennborg2013-10-17
* Enabling 3DNow! prefetch instruction for a few AMD processors: bobcat, jaguar,Yunzhong Gao2013-10-16
* Add a MCAsmInfoELF class and factor some code into it.Rafael Espindola2013-10-16
* Move .ident handling to MCStreamer.Rafael Espindola2013-10-16
* Enable MI Sched for x86.Andrew Trick2013-10-15
* Fix PR17546Michael Liao2013-10-15
* Fix PR16807Michael Liao2013-10-15
* Remove x86_sse42_crc32_64_8 intrinsic. It has no functional difference from x...Craig Topper2013-10-15
* [X86][FastISel] During X86 fastisel, the address of indirect call was resolvedQuentin Colombet2013-10-14
* Fix the ExecutionDepsFix pass to handle AVX instructions.Andrew Trick2013-10-14
* whitespaceAndrew Trick2013-10-14
* Revert part of a fix from 2010, changes since then:Eric Christopher2013-10-14
* Reformat this routine slightly.Eric Christopher2013-10-14
* Remove some extraneous whitespace.Eric Christopher2013-10-14
* Fixed a bug in dynamic allocation memory on stack.Elena Demikhovsky2013-10-14
* Create classes to reduce the size of the tablegen entries for the CRC32 instr...Craig Topper2013-10-14
* Allow pinsrw/pinsrb/pextrb/pextrw/movmskps/movmskpd/pmovmskb/extractps instru...Craig Topper2013-10-14
* Add disassembler support for SSE4.1 register/register form of PEXTRW. There i...Craig Topper2013-10-14
* Mark MOVMSKPS/MOVMSKPD/VPINSRWrr64i as AsmParserOnly to remove them from the ...Craig Topper2013-10-14
* Don't use 64-bit versions of MOVMSKPD in CodeGen. The instructions only produ...Craig Topper2013-10-14
* Remove more filters from the disassembler. Mark some AVX512 instructions as C...Craig Topper2013-10-12
* Mark some more instructions as CodeGenOnly. Remove filters from the disassemb...Craig Topper2013-10-12
* Allow non-AVX form of pmovmskb to take a GR64 operand.Craig Topper2013-10-10
* Remove duplicate instructions.Craig Topper2013-10-10
* AVX-512: Added VRCP28 and VRSQRT28 instructions and intrinsics.Elena Demikhovsky2013-10-09
* Add missing HasAVX512 predicate.Andrew Trick2013-10-09
* Replace a couple instructions with patterns referring to other instructions w...Craig Topper2013-10-09
* Use AVX512PIi8 for the alt forms of vcmp instructions. This adds the TB prefi...Craig Topper2013-10-09
* Mark some instructions as CodeGenOnly since they aren't needed by the assembl...Craig Topper2013-10-09
* Add in64BitMode/in32BitMode to the MMX/SSE2/AVX maskmovq/dq instructions. Thi...Craig Topper2013-10-09
* Add a MCTargetStreamer interface.Rafael Espindola2013-10-08
* Remove unneeded MMX instruction definition by moving pattern to an equivalent...Craig Topper2013-10-08
* Remove some instructions that existed to provide aliases to the assembler. Ca...Craig Topper2013-10-08
* X86: Fix type check. Just because an integer type is illegal doesn't mean it'...Benjamin Kramer2013-10-07
* Remove getEHExceptionRegister and getEHHandlerRegister.Rafael Espindola2013-10-07
* Remove some instructions that seem to only exist to trick the filtering check...Craig Topper2013-10-07
* Remove FsMOVAPSrr and friends. They have no patterns and are no longer select...Craig Topper2013-10-07
* Teach X86 asm parser that VMOVAPSrr and other VEX-encoded register to registe...Craig Topper2013-10-07
* Add disassembler support for long encodings for INC/DEC in 32-bit mode.Craig Topper2013-10-07
* X86: Don't fold spills into SSE operations if the stack is unaligned.Benjamin Kramer2013-10-06
* AVX-512: added scalar convert instructions and intrinsics.Elena Demikhovsky2013-10-06
* AVX-512: fixed shuffle loweringElena Demikhovsky2013-10-06
* Add TBM instructions to loading folding tables.Craig Topper2013-10-05
* Rename this feature to "cx16" to match gcc's flag name. Apparently these stringsNick Lewycky2013-10-05