aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/X86
Commit message (Expand)AuthorAgeFilesLines
...
* Begin to support some vector operations for AVX 256-bit intructions. The longBruno Cardoso Lopes2010-08-123-19/+42
* MC/X86/AsmParser: Give an explicit error message when we reject an instructionDaniel Dunbar2010-08-121-2/+31
* MC/AsmParser: Push the burdon of emitting diagnostics about unmatchedDaniel Dunbar2010-08-121-12/+19
* tblgen/AsmMatcher: Always emit the match function as 'MatchInstructionImpl',Daniel Dunbar2010-08-121-1/+0
* Fix <rdar://problem/8282498> even if it doesn't reproduce on trunk.Jakob Stoklund Olesen2010-08-111-0/+5
* Use ISD::ADD instead of ISD::SUB with a negated constant. ThisDan Gohman2010-08-111-4/+5
* MCAsmParser: Add dump() hook to MCParsedAsmOperand.Daniel Dunbar2010-08-111-0/+2
* Add AVX matching patterns to Packed Bit Test intrinsics.Bruno Cardoso Lopes2010-08-104-33/+78
* Add AVX movnt{pd,ps,dq} 256-bit intrinsicsBruno Cardoso Lopes2010-08-101-0/+7
* Add AVX movmsk 256-bit intrinsicsBruno Cardoso Lopes2010-08-101-8/+6
* Support AVX 256-bit load and store intrinsicsBruno Cardoso Lopes2010-08-102-6/+20
* Patterns to match AVX cmp instructionsBruno Cardoso Lopes2010-08-101-10/+8
* Add matching patterns for vblend AVX intrinsicsBruno Cardoso Lopes2010-08-101-11/+6
* Wording.Eric Christopher2010-08-091-1/+1
* Add VCVTPD2PS, VCVTPS2DQ, VCVTPS2PDY, VCVTTPD2DQY, VCVTTPS2DQ and VCVTPD2DQ 2...Bruno Cardoso Lopes2010-08-091-0/+30
* Add patterns to AVX conversions instructions. Do that instead of declaring mo...Bruno Cardoso Lopes2010-08-091-9/+20
* CMake: eliminated unnecessary target_link_libraries.Oscar Fuentes2010-08-091-1/+0
* Memory version of vcvtdq2pd intrinsicBruno Cardoso Lopes2010-08-091-1/+3
* Patterns to match vinsert, vbroadcast, vmovmask and vcvtdq2pd AVX intrinsicsBruno Cardoso Lopes2010-08-091-20/+59
* Use sdmem and sse_load_f64 (etc.) for the vectorDale Johannesen2010-08-071-8/+13
* Patterns to match AVX 256-bit vzero intrinsicsBruno Cardoso Lopes2010-08-061-4/+4
* Patterns to match AVX 256-bit permutation intrinsicsBruno Cardoso Lopes2010-08-062-13/+48
* Reapply r110396, with fixes to appease the Linux buildbot gods.Owen Anderson2010-08-065-6/+6
* Patterns to match AVX 256-bit horizontal arithmetic intrinsicsBruno Cardoso Lopes2010-08-061-14/+12
* Patterns to match AVX 256-bit arithmetic intrinsicsBruno Cardoso Lopes2010-08-061-30/+75
* Revert r110396 to fix buildbots.Owen Anderson2010-08-065-6/+6
* Add an option to always emit realignment code for a particular module.Eric Christopher2010-08-051-1/+34
* Don't use PassInfo* as a type identifier for passes. Instead, use the addres...Owen Anderson2010-08-055-6/+6
* Support very basic (doesn't include ABI support in the front-end, varags, ......Bruno Cardoso Lopes2010-08-052-4/+30
* Handle the memory barrier pseudo that goes to nothing for the JIT.Eric Christopher2010-08-051-1/+7
* Set hasSideEffects on the 64-bit no-sse memory barrier.Eric Christopher2010-08-051-1/+1
* Be a little bit more specific about target for the memory barrierEric Christopher2010-08-052-2/+4
* Handle the pseudo in MCInstLower.Eric Christopher2010-08-051-0/+6
* Make x86-64 membarriers work without sse and clean up some of theEric Christopher2010-08-043-4/+14
* PR7814: Truncates cannot be ignored for signed comparisons.Eli Friedman2010-08-041-1/+2
* Add DEBUG message.Devang Patel2010-08-041-0/+4
* Enable COFF writer on mingw32 and cygwin.Benjamin Kramer2010-08-041-0/+2
* Print an error message when someone tries -integrated-as on an unsupported ta...Benjamin Kramer2010-08-041-1/+7
* fix a win64 encoding problem, patch by Cameron Esfahani!Chris Lattner2010-08-031-1/+1
* MC: Remove HasAbsolutizedSet from WindowsX86AsmBackend.Michael J. Spencer2010-07-311-1/+0
* Add relax all support to the COFF object streamer.Michael J. Spencer2010-07-311-1/+1
* Support all 128-bit AVX vector intrinsics. Most part of them I alreadyBruno Cardoso Lopes2010-07-303-232/+240
* Fix typo!Bruno Cardoso Lopes2010-07-301-8/+8
* Revert r109652, and remove the offending assert in loadRegFromStackSlot instead.Jakob Stoklund Olesen2010-07-292-6/+1
* Create a fixed stack object for varargs that is as large as any register.Jakob Stoklund Olesen2010-07-281-1/+4
* Implement a vectorized algorithm for <16 x i8> << <16 x i8>Nate Begeman2010-07-281-21/+73
* ~40% faster vector shl <4 x i32> on SSE 4.1 Larger improvements for smaller ...Nate Begeman2010-07-272-0/+34
* Make MC use Windows COFF on Windows and add tests.Michael J. Spencer2010-07-272-0/+23
* The isLoadFromStackSlot and isStoreToStackSlot have no way of reportingJakob Stoklund Olesen2010-07-271-2/+3
* Add assertions that expose the PR7713 miscompilation: Accessing a stack slotJakob Stoklund Olesen2010-07-271-0/+4