2010-09-03 |
Bruno Cardoso Lopes | Reapply piecies of r112942 and r112934 which don't do |
tree | commitdiff |
2010-09-03 |
Bruno Cardoso Lopes | Reapply Fix comment |
tree | commitdiff |
2010-09-03 |
Daniel Dunbar | Revert r112934, "- Use specific nodes to match unpckl... |
tree | commitdiff |
2010-09-03 |
Daniel Dunbar | Revert r112938 "Fix comment", which depends on r112934... |
tree | commitdiff |
2010-09-03 |
Daniel Dunbar | Revert r112942, "Use punpckh and unpckh family of nodes... |
tree | commitdiff |
2010-09-03 |
Bruno Cardoso Lopes | AVX doesn't support mm operations neither its instrinsics. |
tree | commitdiff |
2010-09-03 |
Bruno Cardoso Lopes | Use punpckh and unpckh family of nodes instead of using... |
tree | commitdiff |
2010-09-03 |
Bruno Cardoso Lopes | Fix comment |
tree | commitdiff |
2010-09-03 |
Bruno Cardoso Lopes | - Use specific nodes to match unpckl masks. |
tree | commitdiff |
2010-09-03 |
Jakob Stoklund Olesen | Don't call Predicate_* from X86 target. |
tree | commitdiff |
2010-09-02 |
Anton Korobeynikov | Properly emit __chkstk call instead of __alloca on... |
tree | commitdiff |
2010-09-02 |
Bruno Cardoso Lopes | Move insertps mask decoding to header file |
tree | commitdiff |
2010-09-02 |
Anton Korobeynikov | Revert win64 changes. They seem to be incomplete |
tree | commitdiff |
2010-09-02 |
Anton Korobeynikov | Properly allocate win64 shadow reg area. |
tree | commitdiff |
2010-09-02 |
Bruno Cardoso Lopes | Move decoding of insertps back to avoid unused warnings... |
tree | commitdiff |
2010-09-02 |
Dan Gohman | Don't narrow the load and store in a load+twiddle+store... |
tree | commitdiff |
2010-09-02 |
Bruno Cardoso Lopes | Move x86 specific shuffle mask decoding to its own... |
tree | commitdiff |
2010-09-02 |
Bruno Cardoso Lopes | Replace unpckl_undef and unpckh_undef matching with... |
tree | commitdiff |
2010-09-02 |
Bruno Cardoso Lopes | Move condition out to prepare for more matching |
tree | commitdiff |
2010-09-02 |
Bruno Cardoso Lopes | Remove checking for isUNPCKL_v_undef_Mask, the specific... |
tree | commitdiff |
2010-09-02 |
Bruno Cardoso Lopes | become more strict about when it's safe to use X86ISD... |
tree | commitdiff |
2010-09-01 |
Bruno Cardoso Lopes | Revert r112689, avoid those kind of checks cause they... |
tree | commitdiff |
2010-09-01 |
Bruno Cardoso Lopes | Using target specific nodes for shuffle nodes makes... |
tree | commitdiff |
2010-09-01 |
Bruno Cardoso Lopes | Use movlps, movlpd, movss and movsd specific nodes... |
tree | commitdiff |
2010-09-01 |
Bruno Cardoso Lopes | minor change, simplify some logic |
tree | commitdiff |
2010-09-01 |
Bruno Cardoso Lopes | Move some functions around so they can be used for... |
tree | commitdiff |
2010-08-31 |
Bruno Cardoso Lopes | Use x86 specific MOVSLDUP node, add more patterns to... |
tree | commitdiff |
2010-08-31 |
Bruno Cardoso Lopes | Use x86 specific MOVSHDUP node and add more patterns... |
tree | commitdiff |
2010-08-31 |
Jakob Stoklund Olesen | Make %EFLAGS unallocatable. |
tree | commitdiff |
2010-08-31 |
Bruno Cardoso Lopes | Use MOVHLPS node instead of matching using movhlps... |
tree | commitdiff |
2010-08-31 |
Bruno Cardoso Lopes | Use MOVLHPS and MOVHLPS x86 nodes whenever possible... |
tree | commitdiff |
2010-08-31 |
Bruno Cardoso Lopes | Use X86ISD::MOVSS and MOVSD to represent the movl mask... |
tree | commitdiff |
2010-08-29 |
Eli Friedman | A couple of small missed optimizations. |
tree | commitdiff |
2010-08-29 |
Chris Lattner | add a bunch more common shuffles to the instprinter. |
tree | commitdiff |
2010-08-28 |
Chris Lattner | I have manually decoded the imm field of an insertps... |
tree | commitdiff |
2010-08-28 |
Chris Lattner | fix the buildvector->insertp[sd] logic to not always... |
tree | commitdiff |
2010-08-28 |
Chris Lattner | fix the BuildVector -> unpcklps logic to not do pointle... |
tree | commitdiff |
2010-08-28 |
Chris Lattner | improve comments in the unpcklps generating logic,... |
tree | commitdiff |
2010-08-28 |
Bruno Cardoso Lopes | Clean up the logic of vector shuffles -> vector shifts. |
tree | commitdiff |
2010-08-27 |
Anton Korobeynikov | Properly handle passing of FP stuff to varargs function... |
tree | commitdiff |
2010-08-27 |
Daniel Dunbar | X86: Fix an encoding issue with LOCK_ADD64mr, which... |
tree | commitdiff |
2010-08-26 |
Jim Grosbach | Simplify eliminateFrameIndex() interface back down... |
tree | commitdiff |
2010-08-26 |
Bruno Cardoso Lopes | zap the now unused MVT::getIntVectorWithNumElements |
tree | commitdiff |
2010-08-26 |
Bob Wilson | Fix comment typos. |
tree | commitdiff |
2010-08-26 |
Chris Lattner | implement SplitVecOp_CONCAT_VECTORS, fixing the include... |
tree | commitdiff |
2010-08-26 |
Chris Lattner | fix sse1 only codegen in x86-64 mode, which is something we |
tree | commitdiff |
2010-08-26 |
Bruno Cardoso Lopes | Fix PR7748 without using microsoft extensions |
tree | commitdiff |
2010-08-25 |
Chris Lattner | we should pattern match the SSE complex arithmetic... |
tree | commitdiff |
2010-08-25 |
Bruno Cardoso Lopes | Revert this for now, PUNPCKLDQ dont operate on v4f32 |
tree | commitdiff |
2010-08-25 |
Daniel Dunbar | X86: Fix misencode of RI64mi8. This fixes OpenSSL ... |
tree | commitdiff |
2010-08-25 |
Benjamin Kramer | Remove dead recursive function. Yay for clang -Wunused... |
tree | commitdiff |
2010-08-25 |
Anton Korobeynikov | Fix nasty mingw32 bug, which e.g. prevented llvm-gcc... |
tree | commitdiff |
2010-08-25 |
Bruno Cardoso Lopes | PUNPCKLDQ should also be used for v4f32 |
tree | commitdiff |
2010-08-25 |
Bruno Cardoso Lopes | teach lowering to get target specific nodes for pshufd... |
tree | commitdiff |
2010-08-24 |
Daniel Dunbar | MC/X86: Tweak imul recognition, previous hack only... |
tree | commitdiff |
2010-08-24 |
Daniel Dunbar | MC/X86: Add custom hack for recognizing "imul $12,... |
tree | commitdiff |
2010-08-24 |
Daniel Dunbar | MC/X86: Warn on scale factors > 1 without index registe... |
tree | commitdiff |
2010-08-24 |
Dan Gohman | Fix X86's isLegalAddressingMode to recognize that stati... |
tree | commitdiff |
2010-08-24 |
Bruno Cardoso Lopes | Use pshufhw and pshuflw in more cases and fix getTarget... |
tree | commitdiff |
2010-08-23 |
Bruno Cardoso Lopes | Start using target speficic nodes for shuffles: pshufhw... |
tree | commitdiff |
2010-08-23 |
Gabor Greif | tyops |
tree | commitdiff |
2010-08-23 |
Chris Lattner | Add a new llvm.x86.int intrinsic, allowing access to the |
tree | commitdiff |
2010-08-23 |
Chris Lattner | random improvement for variable shift codegen. |
tree | commitdiff |
2010-08-23 |
Anton Korobeynikov | Revert invalid r111792. Jump tables are not broken... |
tree | commitdiff |
2010-08-23 |
Michael J. Spencer | Workaround broken jump tables on x86-64 COFF. |
tree | commitdiff |
2010-08-21 |
Anton Korobeynikov | Use rip-rel addressing on win64 by default. For this... |
tree | commitdiff |
2010-08-21 |
Michael J. Spencer | MC: Add partial x86-64 support to COFF. |
tree | commitdiff |
2010-08-21 |
Dan Gohman | Fix x86 fast-isel's cmp+branch folding to avoid folding... |
tree | commitdiff |
2010-08-21 |
Bruno Cardoso Lopes | Prepare LowerVECTOR_SHUFFLEv8i16 to use x86 target... |
tree | commitdiff |
2010-08-20 |
Bruno Cardoso Lopes | This is the first step towards refactoring the x86... |
tree | commitdiff |
2010-08-19 |
Chris Lattner | fix PR7465, mishandling of lcall and ljmp: intersegment... |
tree | commitdiff |
2010-08-19 |
Chris Lattner | minor progress towards fixing PR7465 |
tree | commitdiff |
2010-08-18 |
Bill Wendling | Marked with ATTRIBUTE_USED so that clang doesn't complain. |
tree | commitdiff |
2010-08-18 |
Chris Lattner | remove some code that is dead now that lea's are modele... |
tree | commitdiff |
2010-08-17 |
Anton Korobeynikov | Revert part of one of the prev. patches - tailjmp will... |
tree | commitdiff |
2010-08-17 |
Anton Korobeynikov | More fixes for win64: |
tree | commitdiff |
2010-08-17 |
Anton Korobeynikov | Enable more win64 calls folding opportunities. |
tree | commitdiff |
2010-08-16 |
Eli Friedman | Comment out some broken/unused/useless instructions... |
tree | commitdiff |
2010-08-16 |
Eli Friedman | Don't attempt to SimplifyShortMoveForm in 64-bit mode. |
tree | commitdiff |
2010-08-16 |
Matt Fleming | Hookup ELF support for X86. |
tree | commitdiff |
2010-08-16 |
Jakob Stoklund Olesen | Partially revert r111155. It looks like MSVC is calling... |
tree | commitdiff |
2010-08-16 |
Jakob Stoklund Olesen | Remove unused functions. |
tree | commitdiff |
2010-08-15 |
Argyrios Kyrtzidis | Revert r111082. No warnings for this common pattern. |
tree | commitdiff |
2010-08-14 |
Eric Christopher | Rework how the non-sse2 memory barrier is lowered so... |
tree | commitdiff |
2010-08-14 |
Argyrios Kyrtzidis | Add ATTRIBUTE_UNUSED to methods that are not supposed... |
tree | commitdiff |
2010-08-14 |
Chris Lattner | improve indentation |
tree | commitdiff |
2010-08-13 |
Bruno Cardoso Lopes | Add comments to some pattern fragments in x86 |
tree | commitdiff |
2010-08-13 |
Dale Johannesen | Revert 110491. While not wrong, it was based on a |
tree | commitdiff |
2010-08-13 |
Bruno Cardoso Lopes | Fix comment to reflect code, and remove an unused argument |
tree | commitdiff |
2010-08-13 |
Bruno Cardoso Lopes | Improve comment to make explicit why not to touch this... |
tree | commitdiff |
2010-08-13 |
Eric Christopher | Revert last patch and r110954 as I meant to. |
tree | commitdiff |
2010-08-13 |
Eric Christopher | Revert r110954 for now, pseudo instructions can't make... |
tree | commitdiff |
2010-08-12 |
Bruno Cardoso Lopes | Some small clean-up: use of pseudo instructions |
tree | commitdiff |
2010-08-12 |
Bruno Cardoso Lopes | - Teach SSEDomainFix to switch between different levels... |
tree | commitdiff |
2010-08-12 |
Bruno Cardoso Lopes | Define AVX 128-bit pattern versions of SET0PS/PD. |
tree | commitdiff |
2010-08-12 |
Bruno Cardoso Lopes | Fix comment order |
tree | commitdiff |
2010-08-12 |
Bruno Cardoso Lopes | Begin to support some vector operations for AVX 256... |
tree | commitdiff |
2010-08-12 |
Daniel Dunbar | MC/X86/AsmParser: Give an explicit error message when... |
tree | commitdiff |
2010-08-12 |
Daniel Dunbar | MC/AsmParser: Push the burdon of emitting diagnostics... |
tree | commitdiff |
2010-08-12 |
Daniel Dunbar | tblgen/AsmMatcher: Always emit the match function as... |
tree | commitdiff |
next |