2010-12-21 |
Chris Lattner | rename MVT::Flag to MVT::Glue. "Flag" is a terrible... |
blob | commitdiff | raw |
2010-12-20 |
Nate Begeman | Implement feedback from Bruno on making pblendvb an... |
blob | commitdiff | raw | diff to current |
2010-12-20 |
Chris Lattner | now that addc/adde are gone, "ADDC" in the X86 backend... |
blob | commitdiff | raw | diff to current |
2010-12-20 |
Chris Lattner | use for loop over types. |
blob | commitdiff | raw | diff to current |
2010-12-20 |
Chris Lattner | Change the X86 backend to stop using the evil ADDC... |
blob | commitdiff | raw | diff to current |
2010-12-19 |
Mon P Wang | Prevents PerformShuffleCombine from creating a node... |
blob | commitdiff | raw | diff to current |
2010-12-19 |
Chris Lattner | improve the setcc -> setcc_carry optimization to happen... |
blob | commitdiff | raw | diff to current |
2010-12-19 |
Chris Lattner | simplify some code to just reuse a setcc if we can... |
blob | commitdiff | raw | diff to current |
2010-12-19 |
Chris Lattner | now that generic vector types aren't selected onto... |
blob | commitdiff | raw | diff to current |
2010-12-19 |
Chris Lattner | reduce copy/paste programming with the power of for... |
blob | commitdiff | raw | diff to current |
2010-12-19 |
Chris Lattner | X86 supports i8/i16 overflow ops (except i8 multiplies... |
blob | commitdiff | raw | diff to current |
2010-12-17 |
Nate Begeman | Add support for matching psign & plendvb to the x86... |
blob | commitdiff | raw | diff to current |
2010-12-10 |
Nate Begeman | Formalize the notion that AVX and SSE are non-overlappi... |
blob | commitdiff | raw | diff to current |
2010-12-09 |
Eric Christopher | Rewrite the darwin tlv support to use a chain and retur... |
blob | commitdiff | raw | diff to current |
2010-12-09 |
Eric Christopher | Stop confusing people, it's not really a chain, or... |
blob | commitdiff | raw | diff to current |
2010-12-09 |
Eric Christopher | Remove extraneous copy from DAG conversion for darwin... |
blob | commitdiff | raw | diff to current |
2010-12-05 |
Chris Lattner | Teach X86ISelLowering that the second result of X86ISD... |
blob | commitdiff | raw | diff to current |
2010-12-05 |
Chris Lattner | it turns out that when ".with.overflow" intrinsics... |
blob | commitdiff | raw | diff to current |
2010-12-05 |
Chris Lattner | generalize the previous check to handle -1 on either... |
blob | commitdiff | raw | diff to current |
2010-12-05 |
Chris Lattner | Improve an integer select optimization in two ways: |
blob | commitdiff | raw | diff to current |
2010-12-04 |
Benjamin Kramer | Add patterns for the x86 popcnt instruction. |
blob | commitdiff | raw | diff to current |
2010-12-04 |
Benjamin Kramer | Simplify code. No functionality change. |
blob | commitdiff | raw | diff to current |
2010-12-01 |
Evan Cheng | Fix and re-enable tail call optimization of expanded... |
blob | commitdiff | raw | diff to current |
2010-12-01 |
Duncan Sands | I don't think it makes any sense to assert that the... |
blob | commitdiff | raw | diff to current |
2010-12-01 |
Evan Cheng | Speculatively disable x86 portion of r120501 to appease... |
blob | commitdiff | raw | diff to current |
2010-11-30 |
Evan Cheng | Enable sibling call optimization of libcalls which... |
blob | commitdiff | raw | diff to current |
2010-11-30 |
Eric Christopher | Fix insertion point in pcmp expander. |
blob | commitdiff | raw | diff to current |
2010-11-30 |
Eric Christopher | Fix some cleanups from my last patch. |
blob | commitdiff | raw | diff to current |
2010-11-30 |
Eric Christopher | Rewrite mwait and monitor support and custom lower... |
blob | commitdiff | raw | diff to current |
2010-11-28 |
Rafael Espindola | Move lowering of TLS_addr32 and TLS_addr64 to X86MCInst... |
blob | commitdiff | raw | diff to current |
2010-11-27 |
Rafael Espindola | Lower TLS_addr32 and TLS_addr64. |
blob | commitdiff | raw | diff to current |
2010-11-23 |
Wesley Peck | Renaming ISD::BIT_CONVERT to ISD::BITCAST to better... |
blob | commitdiff | raw | diff to current |
2010-11-18 |
Anton Korobeynikov | Move hasFP() and few related hooks to TargetFrameInfo. |
blob | commitdiff | raw | diff to current |
2010-11-15 |
Chris Lattner | add targetoperand flags for jump tables, constant pool... |
blob | commitdiff | raw | diff to current |
2010-11-14 |
Chris Lattner | move the pic base symbol stuff up to MachineFunction |
blob | commitdiff | raw | diff to current |
2010-11-14 |
Chris Lattner | simplify getPICBaseSymbol a bit. |
blob | commitdiff | raw | diff to current |
2010-11-13 |
Peter Collingbourne | Recognise 32-bit ror-based bswap implementation used... |
blob | commitdiff | raw | diff to current |
2010-11-13 |
Peter Collingbourne | Support ; as asm separator |
blob | commitdiff | raw | diff to current |
2010-11-12 |
Dale Johannesen | Remove possibly useful info from comment, per Chris. |
blob | commitdiff | raw | diff to current |
2010-11-03 |
Duncan Sands | Simplify uses of MVT and EVT. An MVT can be compared... |
blob | commitdiff | raw | diff to current |
2010-10-31 |
Duncan Sands | Factorize the duplicated logic for choosing the right... |
blob | commitdiff | raw | diff to current |
2010-10-29 |
John Thompson | Inline asm multiple alternative constraints development... |
blob | commitdiff | raw | diff to current |
2010-10-27 |
Michael J. Spencer | x86-Win32: Switch ftol2 calling convention from stdcall... |
blob | commitdiff | raw | diff to current |
2010-10-25 |
Dale Johannesen | An stdcall function calling a non-stdcall function |
blob | commitdiff | raw | diff to current |
2010-10-21 |
Duncan Sands | Add parentheses to pacify gcc, which warns otherwise. |
blob | commitdiff | raw | diff to current |
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 |
next |