Run this on thumb and arm.
[oota-llvm.git] / lib / Target / X86 /
2010-08-25 Anton KorobeynikovFix nasty mingw32 bug, which e.g. prevented llvm-gcc...
2010-08-25 Bruno Cardoso LopesPUNPCKLDQ should also be used for v4f32
2010-08-25 Bruno Cardoso Lopesteach lowering to get target specific nodes for pshufd...
2010-08-24 Daniel DunbarMC/X86: Tweak imul recognition, previous hack only...
2010-08-24 Daniel DunbarMC/X86: Add custom hack for recognizing "imul $12,...
2010-08-24 Daniel DunbarMC/X86: Warn on scale factors > 1 without index registe...
2010-08-24 Dan GohmanFix X86's isLegalAddressingMode to recognize that stati...
2010-08-24 Bruno Cardoso LopesUse pshufhw and pshuflw in more cases and fix getTarget...
2010-08-23 Bruno Cardoso LopesStart using target speficic nodes for shuffles: pshufhw...
2010-08-23 Gabor Greiftyops
2010-08-23 Chris LattnerAdd a new llvm.x86.int intrinsic, allowing access to the
2010-08-23 Chris Lattnerrandom improvement for variable shift codegen.
2010-08-23 Anton KorobeynikovRevert invalid r111792. Jump tables are not broken...
2010-08-23 Michael J. SpencerWorkaround broken jump tables on x86-64 COFF.
2010-08-21 Anton KorobeynikovUse rip-rel addressing on win64 by default. For this...
2010-08-21 Michael J. SpencerMC: Add partial x86-64 support to COFF.
2010-08-21 Dan GohmanFix x86 fast-isel's cmp+branch folding to avoid folding...
2010-08-21 Bruno Cardoso LopesPrepare LowerVECTOR_SHUFFLEv8i16 to use x86 target...
2010-08-20 Bruno Cardoso LopesThis is the first step towards refactoring the x86...
2010-08-19 Chris Lattnerfix PR7465, mishandling of lcall and ljmp: intersegment...
2010-08-19 Chris Lattnerminor progress towards fixing PR7465
2010-08-18 Bill WendlingMarked with ATTRIBUTE_USED so that clang doesn't complain.
2010-08-18 Chris Lattnerremove some code that is dead now that lea's are modele...
2010-08-17 Anton KorobeynikovRevert part of one of the prev. patches - tailjmp will...
2010-08-17 Anton KorobeynikovMore fixes for win64:
2010-08-17 Anton KorobeynikovEnable more win64 calls folding opportunities.
2010-08-16 Eli FriedmanComment out some broken/unused/useless instructions...
2010-08-16 Eli FriedmanDon't attempt to SimplifyShortMoveForm in 64-bit mode.
2010-08-16 Matt FlemingHookup ELF support for X86.
2010-08-16 Jakob Stoklund OlesenPartially revert r111155. It looks like MSVC is calling...
2010-08-16 Jakob Stoklund OlesenRemove unused functions.
2010-08-15 Argyrios KyrtzidisRevert r111082. No warnings for this common pattern.
2010-08-14 Eric ChristopherRework how the non-sse2 memory barrier is lowered so...
2010-08-14 Argyrios KyrtzidisAdd ATTRIBUTE_UNUSED to methods that are not supposed...
2010-08-14 Chris Lattnerimprove indentation
2010-08-13 Bruno Cardoso LopesAdd comments to some pattern fragments in x86
2010-08-13 Dale JohannesenRevert 110491. While not wrong, it was based on a
2010-08-13 Bruno Cardoso LopesFix comment to reflect code, and remove an unused argument
2010-08-13 Bruno Cardoso LopesImprove comment to make explicit why not to touch this...
2010-08-13 Eric ChristopherRevert last patch and r110954 as I meant to.
2010-08-13 Eric ChristopherRevert r110954 for now, pseudo instructions can't make...
2010-08-12 Bruno Cardoso LopesSome small clean-up: use of pseudo instructions
2010-08-12 Bruno Cardoso Lopes- Teach SSEDomainFix to switch between different levels...
2010-08-12 Bruno Cardoso LopesDefine AVX 128-bit pattern versions of SET0PS/PD.
2010-08-12 Bruno Cardoso LopesFix comment order
2010-08-12 Bruno Cardoso LopesBegin to support some vector operations for AVX 256...
2010-08-12 Daniel DunbarMC/X86/AsmParser: Give an explicit error message when...
2010-08-12 Daniel DunbarMC/AsmParser: Push the burdon of emitting diagnostics...
2010-08-12 Daniel Dunbartblgen/AsmMatcher: Always emit the match function as...
2010-08-11 Jakob Stoklund OlesenFix <rdar://problem/8282498> even if it doesn't reprodu...
2010-08-11 Dan GohmanUse ISD::ADD instead of ISD::SUB with a negated constan...
2010-08-11 Daniel DunbarMCAsmParser: Add dump() hook to MCParsedAsmOperand.
2010-08-10 Bruno Cardoso LopesAdd AVX matching patterns to Packed Bit Test intrinsics.
2010-08-10 Bruno Cardoso LopesAdd AVX movnt{pd,ps,dq} 256-bit intrinsics
2010-08-10 Bruno Cardoso LopesAdd AVX movmsk 256-bit intrinsics
2010-08-10 Bruno Cardoso LopesSupport AVX 256-bit load and store intrinsics
2010-08-10 Bruno Cardoso LopesPatterns to match AVX cmp instructions
2010-08-10 Bruno Cardoso LopesAdd matching patterns for vblend AVX intrinsics
2010-08-09 Eric ChristopherWording.
2010-08-09 Bruno Cardoso LopesAdd VCVTPD2PS, VCVTPS2DQ, VCVTPS2PDY, VCVTTPD2DQY,...
2010-08-09 Bruno Cardoso LopesAdd patterns to AVX conversions instructions. Do that...
2010-08-09 Oscar FuentesCMake: eliminated unnecessary target_link_libraries.
2010-08-09 Bruno Cardoso LopesMemory version of vcvtdq2pd intrinsic
2010-08-09 Bruno Cardoso LopesPatterns to match vinsert, vbroadcast, vmovmask and...
2010-08-07 Dale JohannesenUse sdmem and sse_load_f64 (etc.) for the vector
2010-08-06 Bruno Cardoso LopesPatterns to match AVX 256-bit vzero intrinsics
2010-08-06 Bruno Cardoso LopesPatterns to match AVX 256-bit permutation intrinsics
2010-08-06 Owen AndersonReapply r110396, with fixes to appease the Linux buildb...
2010-08-06 Bruno Cardoso LopesPatterns to match AVX 256-bit horizontal arithmetic...
2010-08-06 Bruno Cardoso LopesPatterns to match AVX 256-bit arithmetic intrinsics
2010-08-06 Owen AndersonRevert r110396 to fix buildbots.
2010-08-05 Eric ChristopherAdd an option to always emit realignment code for a...
2010-08-05 Owen AndersonDon't use PassInfo* as a type identifier for passes...
2010-08-05 Bruno Cardoso LopesSupport very basic (doesn't include ABI support in...
2010-08-05 Eric ChristopherHandle the memory barrier pseudo that goes to nothing...
2010-08-05 Eric ChristopherSet hasSideEffects on the 64-bit no-sse memory barrier.
2010-08-05 Eric ChristopherBe a little bit more specific about target for the...
2010-08-05 Eric ChristopherHandle the pseudo in MCInstLower.
2010-08-04 Eric ChristopherMake x86-64 membarriers work without sse and clean...
2010-08-04 Eli FriedmanPR7814: Truncates cannot be ignored for signed comparisons.
2010-08-04 Devang PatelAdd DEBUG message.
2010-08-04 Benjamin KramerEnable COFF writer on mingw32 and cygwin.
2010-08-04 Benjamin KramerPrint an error message when someone tries -integrated...
2010-08-03 Chris Lattnerfix a win64 encoding problem, patch by Cameron Esfahani!
2010-07-31 Michael J. SpencerMC: Remove HasAbsolutizedSet from WindowsX86AsmBackend.
2010-07-31 Michael J. SpencerAdd relax all support to the COFF object streamer.
2010-07-30 Bruno Cardoso LopesSupport all 128-bit AVX vector intrinsics. Most part...
2010-07-30 Bruno Cardoso LopesFix typo!
2010-07-29 Jakob Stoklund OlesenRevert r109652, and remove the offending assert in...
2010-07-28 Jakob Stoklund OlesenCreate a fixed stack object for varargs that is as...
2010-07-28 Nate BegemanImplement a vectorized algorithm for <16 x i8> << ...
2010-07-27 Nate Begeman~40% faster vector shl <4 x i32> on SSE 4.1 Larger...
2010-07-27 Michael J. SpencerMake MC use Windows COFF on Windows and add tests.
2010-07-27 Jakob Stoklund OlesenThe isLoadFromStackSlot and isStoreToStackSlot have...
2010-07-27 Jakob Stoklund OlesenAdd assertions that expose the PR7713 miscompilation...
2010-07-26 Evan ChengOn x86, f32 / f64 nodes share the same registers as...
2010-07-26 Bruno Cardoso LopesTemporary hack to let codegen assert or generate poor...
2010-07-24 Evan ChengAdd an ILP scheduler. This is a register pressure aware...
2010-07-24 Bruno Cardoso LopesSupport x86 "eiz" and "riz" pseudo index registers...
2010-07-23 Bruno Cardoso LopesRemove trailing whitespace
next