2010-10-21 |
Duncan Sands | Add parentheses to pacify gcc, which warns otherwise. |
blob | commitdiff | raw |
2010-10-21 |
Michael J. Spencer | X86: Add alloca probing to dynamic alloca on Windows... |
blob | commitdiff | raw | diff to current |
2010-10-20 |
Dale Johannesen | Remove Synthesizable from the Type system; as MMX vector |
blob | commitdiff | raw | diff to current |
2010-10-19 |
Michael J. Spencer | X86: Add MS-CRT libcalls. |
blob | commitdiff | raw | diff to current |
2010-10-19 |
Michael J. Spencer | Fix Whitespace. |
blob | commitdiff | raw | diff to current |
2010-10-12 |
Eric Christopher | Combine these together - should probably have some... |
blob | commitdiff | raw | diff to current |
2010-10-12 |
Nick Lewycky | Mark variable 'NoImplicitFloatOps' used only in an... |
blob | commitdiff | raw | diff to current |
2010-10-12 |
Dan Gohman | Initial va_arg support for x86-64. Patch by David Meyer! |
blob | commitdiff | raw | diff to current |
2010-10-11 |
Andrew Trick | Fixes bug 8297: i386 cmpxchg8b, missing MachineMemOperand |
blob | commitdiff | raw | diff to current |
2010-10-11 |
Michael J. Spencer | X86: Call ulldiv and ftol2 on Windows instead of their... |
blob | commitdiff | raw | diff to current |
2010-10-10 |
Michael J. Spencer | X86: MinGW should always use libgcc on Windows. |
blob | commitdiff | raw | diff to current |
2010-10-10 |
Michael J. Spencer | X86: Call _alldiv instead of __divdi3 on Windows (exclu... |
blob | commitdiff | raw | diff to current |
2010-10-10 |
Michael J. Spencer | Fix Whitespace. |
blob | commitdiff | raw | diff to current |
2010-10-08 |
Cameron Esfahani | Recommit 116056, now with the missing file... |
blob | commitdiff | raw | diff to current |
2010-10-08 |
Andrew Trick | reverting 116056: win64_params.ll may need to be condit... |
blob | commitdiff | raw | diff to current |
2010-10-08 |
Cameron Esfahani | Small patch to restore home register stack space alloca... |
blob | commitdiff | raw | diff to current |
2010-10-07 |
Evan Cheng | Canonicalize X86ISD::MOVDDUP nodes to v2f64 to make... |
blob | commitdiff | raw | diff to current |
2010-10-03 |
Anton Korobeynikov | va_args support for Win64. |
blob | commitdiff | raw | diff to current |
2010-09-30 |
Dale Johannesen | Massive rewrite of MMX: |
blob | commitdiff | raw | diff to current |
2010-09-27 |
Chris Lattner | improve indentation |
blob | commitdiff | raw | diff to current |
2010-09-27 |
Eric Christopher | This code should never fire on non-darwin subtargets. |
blob | commitdiff | raw | diff to current |
2010-09-24 |
Dale Johannesen | We can't return SSE/MMX vectors if SSE is disabled. |
blob | commitdiff | raw | diff to current |
2010-09-22 |
Bob Wilson | Attempt to fix llvm-gcc build. It was crashing when... |
blob | commitdiff | raw | diff to current |
2010-09-22 |
Chris Lattner | reimplement elf TLS support in terms of addressing... |
blob | commitdiff | raw | diff to current |
2010-09-22 |
Chris Lattner | convert the last 4 X86ISD nodes that should have memope... |
blob | commitdiff | raw | diff to current |
2010-09-22 |
Chris Lattner | give X86ISD::FNSTCW16m a memoperand, since it touches... |
blob | commitdiff | raw | diff to current |
2010-09-22 |
Chris Lattner | give FP_TO_INT16_IN_MEM and friends a memoperand. ... |
blob | commitdiff | raw | diff to current |
2010-09-22 |
Chris Lattner | give VZEXT_LOAD a memory operand, it now works with... |
blob | commitdiff | raw | diff to current |
2010-09-21 |
Chris Lattner | give LCMPXCHG_DAG[8] a memory operand, allowing it... |
blob | commitdiff | raw | diff to current |
2010-09-21 |
Owen Anderson | Reimplement r114460 in target-independent DAGCombine... |
blob | commitdiff | raw | diff to current |
2010-09-21 |
Chris Lattner | convert a couple more places to use the new getStore() |
blob | commitdiff | raw | diff to current |
2010-09-21 |
Owen Anderson | When adding the carry bit to another value on X86,... |
blob | commitdiff | raw | diff to current |
2010-09-21 |
Chris Lattner | eliminate some uses of the getStore overload. |
blob | commitdiff | raw | diff to current |
2010-09-21 |
Chris Lattner | convert the targets off the non-MachinePointerInfo... |
blob | commitdiff | raw | diff to current |
2010-09-21 |
Chris Lattner | it's more elegant to put the "getConstantPool" and |
blob | commitdiff | raw | diff to current |
2010-09-21 |
Chris Lattner | update the X86 backend to use the MachinePointerInfo... |
blob | commitdiff | raw | diff to current |
2010-09-21 |
Chris Lattner | reimplement memcpy/memmove/memset lowering to use Machi... |
blob | commitdiff | raw | diff to current |
2010-09-21 |
Chris Lattner | convert targets to the new MF.getMachineMemOperand... |
blob | commitdiff | raw | diff to current |
2010-09-13 |
John Thompson | Added skeleton for inline asm multiple alternative... |
blob | commitdiff | raw | diff to current |
2010-09-08 |
Bruno Cardoso Lopes | Minor change. Fix comments and remove unused and redund... |
blob | commitdiff | raw | diff to current |
2010-09-08 |
Bruno Cardoso Lopes | x86 vector shuffle lowering now relies only on target... |
blob | commitdiff | raw | diff to current |
2010-09-07 |
Bruno Cardoso Lopes | Factor out some x86 vector shuffle rewriting and add... |
blob | commitdiff | raw | diff to current |
2010-09-07 |
Bruno Cardoso Lopes | Move code around to prepare for moving some of the... |
blob | commitdiff | raw | diff to current |
2010-09-07 |
Bill Wendling | Add an MVT::x86mmx type. It will take the place of... |
blob | commitdiff | raw | diff to current |
2010-09-07 |
Bruno Cardoso Lopes | decouple MMX check from regular splat checks. Some... |
blob | commitdiff | raw | diff to current |
2010-09-07 |
Bruno Cardoso Lopes | Remove now useless check, because the code can be match... |
blob | commitdiff | raw | diff to current |
2010-09-07 |
Bruno Cardoso Lopes | Minor change. Since the checks are equivalent, use... |
blob | commitdiff | raw | diff to current |
2010-09-04 |
Bruno Cardoso Lopes | Remove the last bit of isShuffleMaskLegal checks and... |
blob | commitdiff | raw | diff to current |
2010-09-04 |
Bruno Cardoso Lopes | make explicit that we not handle several mmx shuffles |
blob | commitdiff | raw | diff to current |
2010-09-04 |
Bruno Cardoso Lopes | Emit target specific nodes to handle palignr. Do not... |
blob | commitdiff | raw | diff to current |
2010-09-04 |
Bruno Cardoso Lopes | Emit target specific nodes to handle splats starting... |
blob | commitdiff | raw | diff to current |
2010-09-04 |
Bruno Cardoso Lopes | Emit target specific nodes for isPSHUFHWMask and isPSHU... |
blob | commitdiff | raw | diff to current |
2010-09-04 |
Bruno Cardoso Lopes | Emit target specific nodes for isSHUFPMask |
blob | commitdiff | raw | diff to current |
2010-09-04 |
Bruno Cardoso Lopes | Previous isMOVLMask matching already emits targets... |
blob | commitdiff | raw | diff to current |
2010-09-04 |
Bruno Cardoso Lopes | One more check from the original isShuffleMaskLegal... |
blob | commitdiff | raw | diff to current |
2010-09-04 |
Bruno Cardoso Lopes | Remove a duplicated but useless check that i've inserte... |
blob | commitdiff | raw | diff to current |
2010-09-04 |
Bruno Cardoso Lopes | Refactor some code and remove the extra checks for... |
blob | commitdiff | raw | diff to current |
2010-09-03 |
Bruno Cardoso Lopes | Remove check for unpckh mask |
blob | commitdiff | raw | diff to current |
2010-09-03 |
Bruno Cardoso Lopes | Remove check for unpckl mask |
blob | commitdiff | raw | diff to current |
2010-09-03 |
Bruno Cardoso Lopes | Inline isShuffleMaskLegal into LowerVECTOR_SHUFFLE... |
blob | commitdiff | raw | diff to current |
2010-09-03 |
Bruno Cardoso Lopes | Reapply considered harmfull part of rr112934 and r112942. |
blob | commitdiff | raw | diff to current |
2010-09-03 |
Bruno Cardoso Lopes | Reintroduce a simple function refactoring done in r1129... |
blob | commitdiff | raw | diff to current |
2010-09-03 |
Bruno Cardoso Lopes | Reapply piecies of r112942 and r112934 which don't do |
blob | commitdiff | raw | diff to current |
2010-09-03 |
Bruno Cardoso Lopes | Reapply Fix comment |
blob | commitdiff | raw | diff to current |
2010-09-03 |
Daniel Dunbar | Revert r112934, "- Use specific nodes to match unpckl... |
blob | commitdiff | raw | diff to current |
2010-09-03 |
Daniel Dunbar | Revert r112938 "Fix comment", which depends on r112934... |
blob | commitdiff | raw | diff to current |
2010-09-03 |
Daniel Dunbar | Revert r112942, "Use punpckh and unpckh family of nodes... |
blob | commitdiff | raw | diff to current |
2010-09-03 |
Bruno Cardoso Lopes | Use punpckh and unpckh family of nodes instead of using... |
blob | commitdiff | raw | diff to current |
2010-09-03 |
Bruno Cardoso Lopes | Fix comment |
blob | commitdiff | raw | diff to current |
2010-09-03 |
Bruno Cardoso Lopes | - Use specific nodes to match unpckl masks. |
blob | commitdiff | raw | diff to current |
2010-09-02 |
Anton Korobeynikov | Revert win64 changes. They seem to be incomplete |
blob | commitdiff | raw | diff to current |
2010-09-02 |
Anton Korobeynikov | Properly allocate win64 shadow reg area. |
blob | commitdiff | raw | diff to current |
2010-09-02 |
Bruno Cardoso Lopes | Replace unpckl_undef and unpckh_undef matching with... |
blob | commitdiff | raw | diff to current |
2010-09-02 |
Bruno Cardoso Lopes | Move condition out to prepare for more matching |
blob | commitdiff | raw | diff to current |
2010-09-02 |
Bruno Cardoso Lopes | Remove checking for isUNPCKL_v_undef_Mask, the specific... |
blob | commitdiff | raw | diff to current |
2010-09-02 |
Bruno Cardoso Lopes | become more strict about when it's safe to use X86ISD... |
blob | commitdiff | raw | diff to current |
2010-09-01 |
Bruno Cardoso Lopes | Revert r112689, avoid those kind of checks cause they... |
blob | commitdiff | raw | diff to current |
2010-09-01 |
Bruno Cardoso Lopes | Use movlps, movlpd, movss and movsd specific nodes... |
blob | commitdiff | raw | diff to current |
2010-09-01 |
Bruno Cardoso Lopes | minor change, simplify some logic |
blob | commitdiff | raw | diff to current |
2010-09-01 |
Bruno Cardoso Lopes | Move some functions around so they can be used for... |
blob | commitdiff | raw | diff to current |
2010-08-31 |
Bruno Cardoso Lopes | Use x86 specific MOVSLDUP node, add more patterns to... |
blob | commitdiff | raw | diff to current |
2010-08-31 |
Bruno Cardoso Lopes | Use x86 specific MOVSHDUP node and add more patterns... |
blob | commitdiff | raw | diff to current |
2010-08-31 |
Bruno Cardoso Lopes | Use MOVHLPS node instead of matching using movhlps... |
blob | commitdiff | raw | diff to current |
2010-08-31 |
Bruno Cardoso Lopes | Use MOVLHPS and MOVHLPS x86 nodes whenever possible... |
blob | commitdiff | raw | diff to current |
2010-08-31 |
Bruno Cardoso Lopes | Use X86ISD::MOVSS and MOVSD to represent the movl mask... |
blob | commitdiff | raw | diff to current |
2010-08-28 |
Chris Lattner | fix the buildvector->insertp[sd] logic to not always... |
blob | commitdiff | raw | diff to current |
2010-08-28 |
Chris Lattner | fix the BuildVector -> unpcklps logic to not do pointle... |
blob | commitdiff | raw | diff to current |
2010-08-28 |
Chris Lattner | improve comments in the unpcklps generating logic,... |
blob | commitdiff | raw | diff to current |
2010-08-28 |
Bruno Cardoso Lopes | Clean up the logic of vector shuffles -> vector shifts. |
blob | commitdiff | raw | diff to current |
2010-08-27 |
Anton Korobeynikov | Properly handle passing of FP stuff to varargs function... |
blob | commitdiff | raw | diff to current |
2010-08-26 |
Bruno Cardoso Lopes | zap the now unused MVT::getIntVectorWithNumElements |
blob | commitdiff | raw | diff to current |
2010-08-26 |
Chris Lattner | implement SplitVecOp_CONCAT_VECTORS, fixing the include... |
blob | commitdiff | raw | diff to current |
2010-08-26 |
Chris Lattner | fix sse1 only codegen in x86-64 mode, which is something we |
blob | commitdiff | raw | diff to current |
2010-08-25 |
Bruno Cardoso Lopes | Revert this for now, PUNPCKLDQ dont operate on v4f32 |
blob | commitdiff | raw | diff to current |
2010-08-25 |
Anton Korobeynikov | Fix nasty mingw32 bug, which e.g. prevented llvm-gcc... |
blob | commitdiff | raw | diff to current |
2010-08-25 |
Bruno Cardoso Lopes | PUNPCKLDQ should also be used for v4f32 |
blob | commitdiff | raw | diff to current |
2010-08-25 |
Bruno Cardoso Lopes | teach lowering to get target specific nodes for pshufd... |
blob | commitdiff | raw | diff to current |
2010-08-24 |
Dan Gohman | Fix X86's isLegalAddressingMode to recognize that stati... |
blob | commitdiff | raw | diff to current |
2010-08-24 |
Bruno Cardoso Lopes | Use pshufhw and pshuflw in more cases and fix getTarget... |
blob | commitdiff | raw | diff to current |
2010-08-23 |
Bruno Cardoso Lopes | Start using target speficic nodes for shuffles: pshufhw... |
blob | commitdiff | raw | diff to current |
next |