2011-07-27 |
Bruno Cardoso Lopes | Move some code around to open opportunity for more... |
blob | commitdiff | raw |
2011-07-27 |
Bruno Cardoso Lopes | The vpermilps and vpermilpd have different behaviour... |
blob | commitdiff | raw | diff to current |
2011-07-26 |
Benjamin Kramer | Add a neat little two's complement hack for x86. |
blob | commitdiff | raw | diff to current |
2011-07-26 |
Bruno Cardoso Lopes | Recognize unpckh* masks and match 256-bit versions... |
blob | commitdiff | raw | diff to current |
2011-07-26 |
Eli Friedman | Prevent x86-specific DAGCombine from creating nodes... |
blob | commitdiff | raw | diff to current |
2011-07-26 |
Bruno Cardoso Lopes | More movsldup/movshdup cleanup. Rewrite the mask matchi... |
blob | commitdiff | raw | diff to current |
2011-07-26 |
Bruno Cardoso Lopes | More cleanup, subtarget info isn't used here. |
blob | commitdiff | raw | diff to current |
2011-07-25 |
Bruno Cardoso Lopes | Codegen allonesvector better while using AVX: vpcmpeqd... |
blob | commitdiff | raw | diff to current |
2011-07-25 |
Bruno Cardoso Lopes | - Handle special scalar_to_vector case: splats. Using... |
blob | commitdiff | raw | diff to current |
2011-07-25 |
Bruno Cardoso Lopes | Reintroduce r135730, this is indeed the right approach... |
blob | commitdiff | raw | diff to current |
2011-07-25 |
Eli Friedman | Get rid of an incorrect optimization for shuffles with... |
blob | commitdiff | raw | diff to current |
2011-07-22 |
Rafael Espindola | Turn shuffles into unpacks for VT == MVT::v2i64 and... |
blob | commitdiff | raw | diff to current |
2011-07-22 |
Dan Gohman | Fix x86's XALUO lowering to return its replacement... |
blob | commitdiff | raw | diff to current |
2011-07-22 |
Benjamin Kramer | GCC complains about the angle of this line. |
blob | commitdiff | raw | diff to current |
2011-07-22 |
Bruno Cardoso Lopes | Remove the 128-bit special handling from SCALAR_TO_VECT... |
blob | commitdiff | raw | diff to current |
2011-07-22 |
Bruno Cardoso Lopes | -Inspected a AVX code block added by someone in early... |
blob | commitdiff | raw | diff to current |
2011-07-22 |
Bruno Cardoso Lopes | Add a DAGCombine for transforming 128->256 casts into... |
blob | commitdiff | raw | diff to current |
2011-07-22 |
Bruno Cardoso Lopes | Introduce a new function to lower 256-bit vectors which... |
blob | commitdiff | raw | diff to current |
2011-07-22 |
Bruno Cardoso Lopes | Rename function to be more specific and be more strict... |
blob | commitdiff | raw | diff to current |
2011-07-21 |
Bruno Cardoso Lopes | - Register v16i16 as valid VR256 register class |
blob | commitdiff | raw | diff to current |
2011-07-21 |
Bruno Cardoso Lopes | Add support for 256-bit versions of VPERMIL instruction... |
blob | commitdiff | raw | diff to current |
2011-07-21 |
Bruno Cardoso Lopes | Improve splat promotion to handle AVX types: v32i8... |
blob | commitdiff | raw | diff to current |
2011-07-21 |
Bruno Cardoso Lopes | Tidy up code |
blob | commitdiff | raw | diff to current |
2011-07-20 |
Evan Cheng | Goodbye TargetAsmInfo. This eliminate last bit of CodeG... |
blob | commitdiff | raw | diff to current |
2011-07-18 |
Evan Cheng | Sink getDwarfRegNum, getLLVMRegNum, getSEHRegNum from... |
blob | commitdiff | raw | diff to current |
2011-07-18 |
Chris Lattner | land David Blaikie's patch to de-constify Type, with... |
blob | commitdiff | raw | diff to current |
2011-07-15 |
Bruno Cardoso Lopes | Fix a couple of things: |
blob | commitdiff | raw | diff to current |
2011-07-14 |
Eric Christopher | Check register class matching instead of width of type... |
blob | commitdiff | raw | diff to current |
2011-07-14 |
Nadav Rotem | [VECTOR-SELECT] |
blob | commitdiff | raw | diff to current |
2011-07-13 |
Bruno Cardoso Lopes | Make X86ISD::ANDNP more general and Codegen 256-bit... |
blob | commitdiff | raw | diff to current |
2011-07-13 |
Bruno Cardoso Lopes | The target specific node PANDN name is misleading.... |
blob | commitdiff | raw | diff to current |
2011-07-08 |
Julien Lerouge | Add _allrem, _aullrem and _allmul to the runtime for... |
blob | commitdiff | raw | diff to current |
2011-07-08 |
Cameron Zwarich | Add an intrinsic and codegen support for fused multiply... |
blob | commitdiff | raw | diff to current |
2011-07-08 |
Nick Lewycky | Let the inline asm 'q' constraint match float, and... |
blob | commitdiff | raw | diff to current |
2011-07-08 |
Eric Christopher | Go ahead and emit the barrier on x86-64 even without... |
blob | commitdiff | raw | diff to current |
2011-07-07 |
Eric Christopher | Add support for the X86 'l' constraint. |
blob | commitdiff | raw | diff to current |
2011-06-29 |
Eric Christopher | Use getRegForInlineAsmConstraint instead of custom... |
blob | commitdiff | raw | diff to current |
2011-06-28 |
Jakob Stoklund Olesen | Clean up the handling of the x87 fp stack to make it... |
blob | commitdiff | raw | diff to current |
2011-06-25 |
Chad Rosier | Replace dyn_cast<> with cast<> since the cast is alread... |
blob | commitdiff | raw | diff to current |
2011-06-25 |
Chad Rosier | Enable tail call optimization in the presence of a... |
blob | commitdiff | raw | diff to current |
2011-06-24 |
Chad Rosier | Hoist simple check above more complex checking to avoid... |
blob | commitdiff | raw | diff to current |
2011-06-23 |
Evan Cheng | Remove TargetOptions.h dependency from X86Subtarget. |
blob | commitdiff | raw | diff to current |
2011-06-18 |
Benjamin Kramer | Remove unused but set variables. |
blob | commitdiff | raw | diff to current |
2011-06-15 |
John McCall | Add a new function attribute, nonlazybind, which inhibi... |
blob | commitdiff | raw | diff to current |
2011-06-08 |
Eric Christopher | Add a parameter to CCState so that it can access the... |
blob | commitdiff | raw | diff to current |
2011-06-06 |
Stuart Hastings | Followup to 132458, omit unnecessary stack copy when... |
blob | commitdiff | raw | diff to current |
2011-06-03 |
Stuart Hastings | Reapply 132424 with fixes. This fixes PR10068. |
blob | commitdiff | raw | diff to current |
2011-06-02 |
Eric Christopher | Have LowerOperandForConstraint handle multiple characte... |
blob | commitdiff | raw | diff to current |
2011-06-02 |
Rafael Espindola | Revert 132424 to fix PR10068. |
blob | commitdiff | raw | diff to current |
2011-06-02 |
Stuart Hastings | Omit unnecessary stack copy when x87 input is a load. |
blob | commitdiff | raw | diff to current |
2011-06-01 |
Stuart Hastings | Recommit 132404 with fixes. rdar://problem/5993888 |
blob | commitdiff | raw | diff to current |
2011-06-01 |
Stuart Hastings | Revert 132404 to appease a buildbot. rdar://problem... |
blob | commitdiff | raw | diff to current |
2011-06-01 |
Stuart Hastings | Add support for x86 CMPEQSS and friends. These instruc... |
blob | commitdiff | raw | diff to current |
2011-06-01 |
Stuart Hastings | FGETSIGN support for x86, using movmskps/pd. Will... |
blob | commitdiff | raw | diff to current |
2011-05-26 |
Stuart Hastings | Reverting 132105: it broke some LLVM-GCC DejaGNU tests. |
blob | commitdiff | raw | diff to current |
2011-05-26 |
Stuart Hastings | Correctly handle a one-word struct passed byval on... |
blob | commitdiff | raw | diff to current |
2011-05-24 |
Evan Cheng | - Teach SelectionDAG::isKnownNeverZero to return true... |
blob | commitdiff | raw | diff to current |
2011-05-20 |
Chad Rosier | Don't attempt to tail call optimize for Win64. |
blob | commitdiff | raw | diff to current |
2011-05-20 |
Evan Cheng | Revert r131664 and fix it in instcombine instead. rdar... |
blob | commitdiff | raw | diff to current |
2011-05-19 |
Eric Christopher | Oddly people want to use the 'r' constraint for fp... |
blob | commitdiff | raw | diff to current |
2011-05-19 |
Evan Cheng | crc32 with 64-bit output zeros upper 32-bits. rdar... |
blob | commitdiff | raw | diff to current |
2011-05-18 |
Chad Rosier | Enables vararg functions that pass all arguments via... |
blob | commitdiff | raw | diff to current |
2011-05-17 |
Eli Friedman | Clean up the mess created by r131467+r131469. |
blob | commitdiff | raw | diff to current |
2011-05-17 |
Stuart Hastings | Revert 131467 due to buildbot complaint. |
blob | commitdiff | raw | diff to current |
2011-05-17 |
Stuart Hastings | Fix an obscure issue in X86_64 parameter passing: if... |
blob | commitdiff | raw | diff to current |
2011-05-17 |
Nadav Rotem | Fix a bug in PerformEXTRACT_VECTOR_ELTCombine. The... |
blob | commitdiff | raw | diff to current |
2011-05-16 |
Eli Friedman | Remove dead code. Fix associated test to use FileCheck. |
blob | commitdiff | raw | diff to current |
2011-05-11 |
Nadav Rotem | Add custom lowering of X86 vector SRA/SRL/SHL when... |
blob | commitdiff | raw | diff to current |
2011-05-06 |
Eli Friedman | Make the logic for determining function alignment more... |
blob | commitdiff | raw | diff to current |
2011-04-20 |
Daniel Dunbar | ADT/Triple: Renambe isOSX... methods to isMacOSX for... |
blob | commitdiff | raw | diff to current |
2011-04-19 |
Daniel Dunbar | Target/X86: Eliminate uses of getDarwinVers(). |
blob | commitdiff | raw | diff to current |
2011-04-15 |
Chris Lattner | Fix a ton of comment typos found by codespell. Patch by |
blob | commitdiff | raw | diff to current |
2011-03-30 |
Evan Cheng | Don't try to create zero-sized stack objects. |
blob | commitdiff | raw | diff to current |
2011-03-26 |
Benjamin Kramer | Make helper static. |
blob | commitdiff | raw | diff to current |
2011-03-24 |
NAKAMURA Takumi | Target/X86: [PR8777][PR8778] Tweak alloca/chkstk for... |
blob | commitdiff | raw | diff to current |
2011-03-23 |
Andrew Trick | Revert r128175. |
blob | commitdiff | raw | diff to current |
2011-03-23 |
Andrew Trick | Reapply Eli's r127852 now that the pre-RA scheduler... |
blob | commitdiff | raw | diff to current |
2011-03-21 |
Evan Cheng | Re-apply r127953 with fixes: eliminate empty return... |
blob | commitdiff | raw | diff to current |
2011-03-19 |
Daniel Dunbar | Revert r127953, "SimplifyCFG has stopped duplicating... |
blob | commitdiff | raw | diff to current |
2011-03-19 |
Evan Cheng | SimplifyCFG has stopped duplicating returns into predec... |
blob | commitdiff | raw | diff to current |
2011-03-19 |
Nadav Rotem | Add support for legalizing UINT_TO_FP of vectors on... |
blob | commitdiff | raw | diff to current |
2011-03-18 |
Eli Friedman | Revert r127852; it's apparently causing an ICE on mingw. |
blob | commitdiff | raw | diff to current |
2011-03-18 |
Eli Friedman | Add a target-specific branchless method for double... |
blob | commitdiff | raw | diff to current |
2011-03-17 |
Cameron Zwarich | Move more logic into getTypeForExtArgOrReturn. |
blob | commitdiff | raw | diff to current |
2011-03-17 |
Cameron Zwarich | Rename getTypeForExtendedInteger() to getTypeForExtArgO... |
blob | commitdiff | raw | diff to current |
2011-03-16 |
Cameron Zwarich | The x86-64 ABI says that a bool is only guaranteed... |
blob | commitdiff | raw | diff to current |
2011-03-11 |
Eric Christopher | Change the x86 32-bit scheduler to register pressure... |
blob | commitdiff | raw | diff to current |
2011-03-10 |
Stuart Hastings | Revert 127359; it broke lencod. |
blob | commitdiff | raw | diff to current |
2011-03-09 |
Stuart Hastings | X86 byval copies no longer always_inline. <rdar:/... |
blob | commitdiff | raw | diff to current |
2011-03-09 |
NAKAMURA Takumi | Target/X86: Tweak va_arg for Win64 not to miss taking... |
blob | commitdiff | raw | diff to current |
2011-03-08 |
Benjamin Kramer | X86: Fix the (saddo/ssub x, 1) -> incl/decl selection... |
blob | commitdiff | raw | diff to current |
2011-03-08 |
Eric Christopher | Turn on list-ilp scheduling by default on x86 and x86... |
blob | commitdiff | raw | diff to current |
2011-03-07 |
Cameron Zwarich | Move getRegPressureLimit() from TargetLoweringInfo... |
blob | commitdiff | raw | diff to current |
2011-03-05 |
Andrew Trick | Increased the register pressure limit on x86_64 from... |
blob | commitdiff | raw | diff to current |
2011-03-02 |
David Greene | [AVX] Fix mask predicates for 256-bit UNPCKLPS/D and... |
blob | commitdiff | raw | diff to current |
2011-02-28 |
David Greene | [AVX] Add decode support for VUNPCKLPS/D instructions... |
blob | commitdiff | raw | diff to current |
2011-02-25 |
Owen Anderson | Allow targets to specify a the type of the RHS of a... |
blob | commitdiff | raw | diff to current |
2011-02-24 |
Chris Lattner | remove command line option debugging hook. |
blob | commitdiff | raw | diff to current |
2011-02-22 |
David Greene | [AVX] General VUNPCKL codegen support. |
blob | commitdiff | raw | diff to current |
2011-02-21 |
Devang Patel | Revert r124611 - "Keep track of incoming argument's... |
blob | commitdiff | raw | diff to current |
next |