aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/X86
AgeCommit message (Expand)Author
2010-08-10Add AVX movnt{pd,ps,dq} 256-bit intrinsicsBruno Cardoso Lopes
2010-08-10Add AVX movmsk 256-bit intrinsicsBruno Cardoso Lopes
2010-08-10Support AVX 256-bit load and store intrinsicsBruno Cardoso Lopes
2010-08-10Patterns to match AVX cmp instructionsBruno Cardoso Lopes
2010-08-10Add matching patterns for vblend AVX intrinsicsBruno Cardoso Lopes
2010-08-09Wording.Eric Christopher
2010-08-09Add VCVTPD2PS, VCVTPS2DQ, VCVTPS2PDY, VCVTTPD2DQY, VCVTTPS2DQ and VCVTPD2DQ 2...Bruno Cardoso Lopes
2010-08-09Add patterns to AVX conversions instructions. Do that instead of declaring mo...Bruno Cardoso Lopes
2010-08-09CMake: eliminated unnecessary target_link_libraries.Oscar Fuentes
2010-08-09Memory version of vcvtdq2pd intrinsicBruno Cardoso Lopes
2010-08-09Patterns to match vinsert, vbroadcast, vmovmask and vcvtdq2pd AVX intrinsicsBruno Cardoso Lopes
2010-08-07Use sdmem and sse_load_f64 (etc.) for the vectorDale Johannesen
2010-08-06Patterns to match AVX 256-bit vzero intrinsicsBruno Cardoso Lopes
2010-08-06Patterns to match AVX 256-bit permutation intrinsicsBruno Cardoso Lopes
2010-08-06Reapply r110396, with fixes to appease the Linux buildbot gods.Owen Anderson
2010-08-06Patterns to match AVX 256-bit horizontal arithmetic intrinsicsBruno Cardoso Lopes
2010-08-06Patterns to match AVX 256-bit arithmetic intrinsicsBruno Cardoso Lopes
2010-08-06Revert r110396 to fix buildbots.Owen Anderson
2010-08-05Add an option to always emit realignment code for a particular module.Eric Christopher
2010-08-05Don't use PassInfo* as a type identifier for passes. Instead, use the addres...Owen Anderson
2010-08-05Support very basic (doesn't include ABI support in the front-end, varags, ......Bruno Cardoso Lopes
2010-08-05Handle the memory barrier pseudo that goes to nothing for the JIT.Eric Christopher
2010-08-05Set hasSideEffects on the 64-bit no-sse memory barrier.Eric Christopher
2010-08-05Be a little bit more specific about target for the memory barrierEric Christopher
2010-08-05Handle the pseudo in MCInstLower.Eric Christopher
2010-08-04Make x86-64 membarriers work without sse and clean up some of theEric Christopher
2010-08-04PR7814: Truncates cannot be ignored for signed comparisons.Eli Friedman
2010-08-04Add DEBUG message.Devang Patel
2010-08-04Enable COFF writer on mingw32 and cygwin.Benjamin Kramer
2010-08-04Print an error message when someone tries -integrated-as on an unsupported ta...Benjamin Kramer
2010-08-03fix a win64 encoding problem, patch by Cameron Esfahani!Chris Lattner
2010-07-31MC: Remove HasAbsolutizedSet from WindowsX86AsmBackend.Michael J. Spencer
2010-07-31Add relax all support to the COFF object streamer.Michael J. Spencer
2010-07-30Support all 128-bit AVX vector intrinsics. Most part of them I alreadyBruno Cardoso Lopes
2010-07-30Fix typo!Bruno Cardoso Lopes
2010-07-29Revert r109652, and remove the offending assert in loadRegFromStackSlot instead.Jakob Stoklund Olesen
2010-07-28Create a fixed stack object for varargs that is as large as any register.Jakob Stoklund Olesen
2010-07-28Implement a vectorized algorithm for <16 x i8> << <16 x i8>Nate Begeman
2010-07-27~40% faster vector shl <4 x i32> on SSE 4.1 Larger improvements for smaller ...Nate Begeman
2010-07-27Make MC use Windows COFF on Windows and add tests.Michael J. Spencer
2010-07-27The isLoadFromStackSlot and isStoreToStackSlot have no way of reportingJakob Stoklund Olesen
2010-07-27Add assertions that expose the PR7713 miscompilation: Accessing a stack slotJakob Stoklund Olesen
2010-07-26On x86, f32 / f64 nodes share the same registers as 128-bit vector values.Evan Cheng
2010-07-26Temporary hack to let codegen assert or generate poor code in caseBruno Cardoso Lopes
2010-07-24Add an ILP scheduler. This is a register pressure aware scheduler that'sEvan Cheng
2010-07-24Support x86 "eiz" and "riz" pseudo index registers in the assembler.Bruno Cardoso Lopes
2010-07-23Remove trailing whitespaceBruno Cardoso Lopes
2010-07-23Add AVX version of CLMUL instructionsBruno Cardoso Lopes
2010-07-23Declare CLMUL as a subtarget featureBruno Cardoso Lopes
2010-07-23Add x86 CLMUL (Carry-less multiplication) cpu featureBruno Cardoso Lopes