Introduce a new function to lower 256-bit vectors which are not
[oota-llvm.git] / lib / Target / X86 / X86ISelLowering.cpp
2011-07-22 Bruno Cardoso LopesIntroduce a new function to lower 256-bit vectors which...
2011-07-22 Bruno Cardoso LopesRename function to be more specific and be more strict...
2011-07-21 Bruno Cardoso Lopes- Register v16i16 as valid VR256 register class
2011-07-21 Bruno Cardoso LopesAdd support for 256-bit versions of VPERMIL instruction...
2011-07-21 Bruno Cardoso LopesImprove splat promotion to handle AVX types: v32i8...
2011-07-21 Bruno Cardoso LopesTidy up code
2011-07-20 Evan ChengGoodbye TargetAsmInfo. This eliminate last bit of CodeG...
2011-07-18 Evan ChengSink getDwarfRegNum, getLLVMRegNum, getSEHRegNum from...
2011-07-18 Chris Lattnerland David Blaikie's patch to de-constify Type, with...
2011-07-15 Bruno Cardoso LopesFix a couple of things:
2011-07-14 Eric ChristopherCheck register class matching instead of width of type...
2011-07-14 Nadav Rotem[VECTOR-SELECT]
2011-07-13 Bruno Cardoso LopesMake X86ISD::ANDNP more general and Codegen 256-bit...
2011-07-13 Bruno Cardoso LopesThe target specific node PANDN name is misleading....
2011-07-08 Julien LerougeAdd _allrem, _aullrem and _allmul to the runtime for...
2011-07-08 Cameron ZwarichAdd an intrinsic and codegen support for fused multiply...
2011-07-08 Nick LewyckyLet the inline asm 'q' constraint match float, and...
2011-07-08 Eric ChristopherGo ahead and emit the barrier on x86-64 even without...
2011-07-07 Eric ChristopherAdd support for the X86 'l' constraint.
2011-06-29 Eric ChristopherUse getRegForInlineAsmConstraint instead of custom...
2011-06-28 Jakob Stoklund OlesenClean up the handling of the x87 fp stack to make it...
2011-06-25 Chad RosierReplace dyn_cast<> with cast<> since the cast is alread...
2011-06-25 Chad RosierEnable tail call optimization in the presence of a...
2011-06-24 Chad RosierHoist simple check above more complex checking to avoid...
2011-06-23 Evan ChengRemove TargetOptions.h dependency from X86Subtarget.
2011-06-18 Benjamin KramerRemove unused but set variables.
2011-06-15 John McCallAdd a new function attribute, nonlazybind, which inhibi...
2011-06-08 Eric ChristopherAdd a parameter to CCState so that it can access the...
2011-06-06 Stuart HastingsFollowup to 132458, omit unnecessary stack copy when...
2011-06-03 Stuart HastingsReapply 132424 with fixes. This fixes PR10068.
2011-06-02 Eric ChristopherHave LowerOperandForConstraint handle multiple characte...
2011-06-02 Rafael EspindolaRevert 132424 to fix PR10068.
2011-06-02 Stuart HastingsOmit unnecessary stack copy when x87 input is a load.
2011-06-01 Stuart HastingsRecommit 132404 with fixes. rdar://problem/5993888
2011-06-01 Stuart HastingsRevert 132404 to appease a buildbot. rdar://problem...
2011-06-01 Stuart HastingsAdd support for x86 CMPEQSS and friends. These instruc...
2011-06-01 Stuart HastingsFGETSIGN support for x86, using movmskps/pd. Will...
2011-05-26 Stuart HastingsReverting 132105: it broke some LLVM-GCC DejaGNU tests.
2011-05-26 Stuart HastingsCorrectly handle a one-word struct passed byval on...
2011-05-24 Evan Cheng- Teach SelectionDAG::isKnownNeverZero to return true...
2011-05-20 Chad RosierDon't attempt to tail call optimize for Win64.
2011-05-20 Evan ChengRevert r131664 and fix it in instcombine instead. rdar...
2011-05-19 Eric ChristopherOddly people want to use the 'r' constraint for fp...
2011-05-19 Evan Chengcrc32 with 64-bit output zeros upper 32-bits. rdar...
2011-05-18 Chad RosierEnables vararg functions that pass all arguments via...
2011-05-17 Eli FriedmanClean up the mess created by r131467+r131469.
2011-05-17 Stuart HastingsRevert 131467 due to buildbot complaint.
2011-05-17 Stuart HastingsFix an obscure issue in X86_64 parameter passing: if...
2011-05-17 Nadav RotemFix a bug in PerformEXTRACT_VECTOR_ELTCombine. The...
2011-05-16 Eli FriedmanRemove dead code. Fix associated test to use FileCheck.
2011-05-11 Nadav RotemAdd custom lowering of X86 vector SRA/SRL/SHL when...
2011-05-06 Eli FriedmanMake the logic for determining function alignment more...
2011-04-20 Daniel DunbarADT/Triple: Renambe isOSX... methods to isMacOSX for...
2011-04-19 Daniel DunbarTarget/X86: Eliminate uses of getDarwinVers().
2011-04-15 Chris LattnerFix a ton of comment typos found by codespell. Patch by
2011-03-30 Evan ChengDon't try to create zero-sized stack objects.
2011-03-26 Benjamin KramerMake helper static.
2011-03-24 NAKAMURA TakumiTarget/X86: [PR8777][PR8778] Tweak alloca/chkstk for...
2011-03-23 Andrew TrickRevert r128175.
2011-03-23 Andrew TrickReapply Eli's r127852 now that the pre-RA scheduler...
2011-03-21 Evan ChengRe-apply r127953 with fixes: eliminate empty return...
2011-03-19 Daniel DunbarRevert r127953, "SimplifyCFG has stopped duplicating...
2011-03-19 Evan ChengSimplifyCFG has stopped duplicating returns into predec...
2011-03-19 Nadav RotemAdd support for legalizing UINT_TO_FP of vectors on...
2011-03-18 Eli FriedmanRevert r127852; it's apparently causing an ICE on mingw.
2011-03-18 Eli FriedmanAdd a target-specific branchless method for double...
2011-03-17 Cameron ZwarichMove more logic into getTypeForExtArgOrReturn.
2011-03-17 Cameron ZwarichRename getTypeForExtendedInteger() to getTypeForExtArgO...
2011-03-16 Cameron ZwarichThe x86-64 ABI says that a bool is only guaranteed...
2011-03-11 Eric ChristopherChange the x86 32-bit scheduler to register pressure...
2011-03-10 Stuart HastingsRevert 127359; it broke lencod.
2011-03-09 Stuart HastingsX86 byval copies no longer always_inline. <rdar:/...
2011-03-09 NAKAMURA TakumiTarget/X86: Tweak va_arg for Win64 not to miss taking...
2011-03-08 Benjamin KramerX86: Fix the (saddo/ssub x, 1) -> incl/decl selection...
2011-03-08 Eric ChristopherTurn on list-ilp scheduling by default on x86 and x86...
2011-03-07 Cameron ZwarichMove getRegPressureLimit() from TargetLoweringInfo...
2011-03-05 Andrew TrickIncreased the register pressure limit on x86_64 from...
2011-03-02 David Greene[AVX] Fix mask predicates for 256-bit UNPCKLPS/D and...
2011-02-28 David Greene[AVX] Add decode support for VUNPCKLPS/D instructions...
2011-02-25 Owen AndersonAllow targets to specify a the type of the RHS of a...
2011-02-24 Chris Lattnerremove command line option debugging hook.
2011-02-22 David Greene[AVX] General VUNPCKL codegen support.
2011-02-21 Devang PatelRevert r124611 - "Keep track of incoming argument's...
2011-02-20 Eric ChristopherIf both operands are loads from stores in memory we...
2011-02-19 Eric ChristopherFix typos.
2011-02-17 David Greene[AVX] Recorganize X86ShuffleDecode into its own library
2011-02-16 Stuart HastingsSwap VT and DebugLoc operands of getExtLoad() for consi...
2011-02-13 Chris LattnerEnhance ComputeMaskedBits to know that aligned frameindexes
2011-02-10 David Greene[AVX] Implement 256-bit vector lowering for SCALAR_TO_V...
2011-02-10 David Greene[AVX] Implement 256-bit vector lowering for EXTRACT_VEC...
2011-02-09 David Greene[AVX] Implement 256-bit vector lowering for INSERT_VECT...
2011-02-08 David Greene[AVX] Implement BUILD_VECTOR lowering for 256-bit vecto...
2011-02-07 David Greene[AVX] Insert/extract subvector lowering support. This...
2011-02-05 NAKAMURA TakumiTarget/X86: Tweak allocating shadow area (aka home...
2011-02-05 NAKAMURA Takumilib/Target/X86/X86ISelLowering.cpp: Introduce a new...
2011-02-05 NAKAMURA TakumiTarget/X86: Fix whitespace.
2011-02-05 David Greene[AVX] Revert 124910 until clients are ready.
2011-02-04 David Greene[AVX] Add some utilities to insert and extract 128...
2011-02-04 David Greene[AVX] Support VSINSERTF128 with more patterns and appro...
2011-02-03 David Greene[AVX] VEXTRACTF128 support. This commit includes patte...
next