Add 'static' keyword to some const arrays for consistency.
[oota-llvm.git] / lib / Target / X86 / X86ISelLowering.cpp
2013-07-15 Craig TopperAdd 'static' keyword to some const arrays for consistency.
2013-07-14 Craig TopperUse SmallVectorImpl& instead of SmallVector to avoid...
2013-07-12 Stephen LinX86: fold SSE2/AVX2 logical shift by immediate amount...
2013-07-12 Charles DavisTarget/X86: Add explicit Win64 and System V/x86-64...
2013-07-09 Stephen LinAArch64/PowerPC/SystemZ/X86: This patch fixes the inter...
2013-07-08 Nico RieckReuse %rax after calling __chkstk on win64
2013-07-08 Nico RieckRevert "Proper va_arg/va_copy lowering on win64"
2013-07-08 Nico RieckRevert "Reuse %rax after calling __chkstk on win64"
2013-07-07 Nico RieckReuse %rax after calling __chkstk on win64
2013-07-06 Nico RieckProper va_arg/va_copy lowering on win64
2013-07-04 Jakob Stoklund OlesenRemove the EXCEPTIONADDR, EHSELECTION, and LSDAADDR...
2013-07-04 Jakob Stoklund OlesenRevert r185595-185596 which broke buildbots.
2013-07-03 Jakob Stoklund OlesenRemove the EXCEPTIONADDR, EHSELECTION, and LSDAADDR...
2013-07-03 Craig TopperUse SmallVectorImpl::iterator/const_iterator instead...
2013-06-26 Elena DemikhovskyOptimized integer vector multiplication operation by...
2013-06-22 Chad RosierThe getRegForInlineAsmConstraint function should only...
2013-06-07 Bill WendlingDon't cache the instruction and register info from...
2013-05-29 Andrew TrickOrder CALLSEQ_START and CALLSEQ_END nodes.
2013-05-25 Andrew TrickTrack IR ordering of SelectionDAG nodes 2/4.
2013-05-24 Michael J. SpencerReplace Count{Leading,Trailing}Zeros_{32,64} with count...
2013-05-22 Nadav RotemX86: Fix a bug in EltsFromConsecutiveLoads. We can...
2013-05-22 Benjamin KramerX86: When expanding PCMPGTQ to PCMPGTD we always want...
2013-05-21 Benjamin KramerX86: When emulating unsigned PCMPGTQ with PCMPGTD,...
2013-05-18 Matt ArsenaultAdd LLVMContext argument to getSetCCResultType
2013-05-17 Benjamin KramerX86: Make shuffle -> shift conversion more aggressive...
2013-05-05 David MajnemerRemove a recently redundant transform from X86ISelLowering.
2013-05-04 Nadav RotemFix an odd comment.
2013-05-02 Michael Liao80-col fixup.
2013-05-02 Michael LiaoAvoid duplicating logic on frame register selecting...
2013-05-02 Michael LiaoAvoid duplicating logic on frame register selecting...
2013-04-20 Tim NorthoverRemove unused ShouldFoldAtomicFences flag.
2013-04-20 Tim NorthoverRemove unused MEMBARRIER DAG node; it's been replaced...
2013-04-19 Michael LiaoArrayRefize getMachineNode(). No functionality change.
2013-04-19 Michael LiaoUse 'array_lengthof' as possible to avoid magic numbers
2013-04-18 Benjamin KramerX86: Add an SSE2 lowering for 64 bit compares when...
2013-04-11 Michael LiaoOptimize vector select from all 0s or all 1s
2013-04-11 Michael LiaoEnhance bool simplifcation in X86 to handle more cases
2013-04-10 Evan Cheng__sincosf_stret returns sinf / cosf in bits 0:31 and...
2013-04-05 Bill WendlingUse the target options specified on a function to reset...
2013-03-31 Benjamin KramerX86: Promote sitofp <8 x i16> to <8 x i32> when AVX...
2013-03-29 Benjamin KramerRemove the old CodePlacementOpt pass.
2013-03-28 Michael LiaoAdd support of RDSEED defined in AVX2 extension
2013-03-28 Michael LiaoEnhance boolean simplification to handle 16-/64-bit...
2013-03-28 Michael LiaoSkip moving call address loading into callseq when...
2013-03-28 Timur IskhodzhanovMake Win32 put the SRet address into EAX, fixes PR15556
2013-03-27 Preston GurdFor the current Atom processor, the fastest way to...
2013-03-27 Hal FinkelFix typo (common to both X86 and PPC)
2013-03-26 Michael LiaoAdd XTEST codegen support
2013-03-25 Michael LiaoRevise alignment checking/calculation on 256-bit unalig...
2013-03-20 Michael LiaoFix PR15296
2013-03-20 Michael LiaoMark all variable shifts needing customizing
2013-03-20 Michael LiaoMove scalar immediate shift lowering into a dedicated...
2013-03-19 Nadav RotemOptimize sext <4 x i8> and <4 x i16> to <4 x i64>.
2013-03-18 Anton KorobeynikovTLS support for MinGW targets.
2013-03-14 Michael LiaoFix PR15309
2013-03-08 Tom StellardDAGCombiner: Use correct value type for checking legali...
2013-03-07 Benjamin KramerX86: Fold EXTRACT_SUBVECTORs of a BUILD_VECTOR into...
2013-03-07 Michael LiaoFix two remaining issue after fixing PR15355 when CMOV...
2013-03-06 Michael LiaoFix PR15355
2013-03-04 Preston GurdBypass Slow Divides
2013-03-01 Michael LiaoFix PR10475
2013-02-25 Michael LiaoRefine fix to PR10499, no functionality change
2013-02-25 Michael LiaoFix PR10499
2013-02-24 Nadav RotemRevert r169638 because it broke Mesa llvmpipe tests.
2013-02-20 Jim GrosbachUpdate TargetLowering ivars for name policy.
2013-02-20 Elena DemikhovskyI optimized the following patterns:
2013-02-19 Craig TopperFix capitalization in comment to match function name.
2013-02-18 Jakub StaszakUse array_pod_sort instead of std::sort.
2013-02-16 Jakub StaszakMinor cleanups. No functionality change.
2013-02-14 Nadav Rotem80-col
2013-02-14 Elena DemikhovskyFixed a bug in X86TargetLowering::LowerVectorIntExtend...
2013-02-13 Nick LewyckyDon't build tail calls to functions with three inreg...
2013-02-13 Eric ChristopherCheck i1 as well as i8 variables for 8 bit registers...
2013-02-05 Jakob Stoklund OlesenMove MRI liveouts to X86 return instructions.
2013-02-04 Benjamin KramerX86: Open up some opportunities for constant folding...
2013-02-04 Benjamin KramerX86: Simplify code. No functionality change.
2013-01-31 Eric ChristopherWhitespace.
2013-01-31 Eric ChristopherCheck and allow floating point registers to select...
2013-01-30 Evan ChengRestrict sin/cos optimization to 64-bit only for now...
2013-01-29 Evan ChengRemove dead code.
2013-01-29 Evan ChengTeach SDISel to combine fsin / fcos into a fsincos...
2013-01-28 Craig TopperFix inconsistent usage of PALIGN and PALIGNR when refer...
2013-01-26 Benjamin KramerX86: Decode PALIGN operands so I don't have to do it...
2013-01-26 Benjamin KramerX86: Do splat promotion later, so the optimizer can...
2013-01-25 Eli BenderskyIn this patch, we teach X86_64TargetMachine that it...
2013-01-22 Michael LiaoFix an issue of pseudo atomic instruction DAG schedule
2013-01-22 Tim NorthoverMake APFloat constructor require explicit semantics.
2013-01-21 Craig TopperUse <0 checks in place of ==-1 because it results in...
2013-01-21 Craig TopperUse MVT instead of EVT in LowerVECTOR_SHUFFLEtoBlend.
2013-01-21 Craig TopperRemove trailing whitespace.
2013-01-21 Craig TopperFix some 80 column violations.
2013-01-21 Craig TopperMake helper method static.
2013-01-20 Craig TopperConvert more EVT's to MVT's in the lowering methods.
2013-01-20 Craig TopperCapitalize lowerTRUNCATE so that it matches the other...
2013-01-20 Craig TopperMake LowerVSETCC a static function and use MVT instead...
2013-01-20 Nadav RotemRevert 172708.
2013-01-20 Craig TopperMake some helper methods static.
2013-01-20 Craig TopperRemove DebugLoc argument from static function. It can...
2013-01-20 Craig TopperUse MVT instead of EVT in more instruction lowering...
2013-01-19 Craig TopperUse MVT instead of EVT in more of the shuffle lowering...
next