AArch64/PowerPC/SystemZ/X86: This patch fixes the interface, usage, and all
[oota-llvm.git] / lib / Target / X86 / X86ISelLowering.h
2013-07-09 Stephen LinAArch64/PowerPC/SystemZ/X86: This patch fixes the inter...
2013-06-22 Chad RosierThe getRegForInlineAsmConstraint function should only...
2013-06-07 Bill WendlingDon't cache the instruction and register info from...
2013-05-25 Andrew TrickTrack IR ordering of SelectionDAG nodes 2/4.
2013-05-18 Matt ArsenaultAdd LLVMContext argument to getSetCCResultType
2013-04-05 Bill WendlingUse the target options specified on a function to reset...
2013-03-28 Michael LiaoAdd support of RDSEED defined in AVX2 extension
2013-03-26 Michael LiaoAdd XTEST codegen support
2013-03-01 Michael LiaoFix PR10475
2013-02-14 Eli BenderskyThe operand listing is very much outdated.
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-21 Craig TopperMake helper method static.
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 Craig TopperMake some helper methods static.
2013-01-19 Craig TopperCapitalize LowerVectorIntExtend to be consistent with...
2013-01-09 Nadav RotemEfficient lowering of vector sdiv when the divisor...
2013-01-07 Chandler CarruthSwitch TargetTransformInfo from an immutable analysis...
2013-01-04 Nadav RotemLoopVectorizer:
2013-01-03 Hal FinkelAdd a subtype parameter to VTTI::getShuffleCost
2012-12-28 Nadav RotemCostModel: initial checkin for code that estimates...
2012-12-28 Nadav RotemAVX: Move the ZEXT/ANYEXT DAGCo optimizations to the...
2012-12-27 Nadav RotemAVX/AVX2: Move the SEXT lowering code from a target...
2012-12-21 Benjamin KramerX86: Match the SSE/AVX min/max vector ops using a custo...
2012-12-21 Nadav RotemAdd a missing "virtual" keyword.
2012-12-21 Nadav RotemImprove the X86 cost model for loads and stores.
2012-12-19 Patrik HagglundChange TargetLowering::getTypeForExtArgOrReturn to...
2012-12-19 Patrik HagglundChange TargetLowering::findRepresentativeClass to take...
2012-12-17 Craig TopperSimplify BMI ANDN matching to use patterns instead...
2012-12-15 Benjamin KramerX86: Add a couple of target-specific dag combines that...
2012-12-12 Evan ChengSorry about the churn. One more change to getOptimalMem...
2012-12-12 Evan Cheng- Rename isLegalMemOpType to isSafeMemOpType. "Legal...
2012-12-12 Evan ChengAvoid using lossy load / stores for memcpy / memset...
2012-12-11 Patrik HagglundRevert EVT->MVT changes, r169836-169851, due to buildbo...
2012-12-11 Patrik HagglundChange TargetLowering::getTypeForExtArgOrReturn to...
2012-12-11 Patrik HagglundChange TargetLowering::findRepresentativeClass to take...
2012-12-10 Evan ChengSome enhancements for memcpy / memset inline expansion.
2012-12-09 Shuxin Yang- Re-enable population count loop idiom recognization
2012-12-08 Chandler CarruthRevert the patches adding a popcount loop idiom recogni...
2012-12-06 Evan ChengReplace r169459 with something safer. Rather than havin...
2012-12-06 Evan ChengLet targets provide hooks that compute known zero and...
2012-12-05 Elena DemikhovskySimplified BLEND pattern matching for shuffles.
2012-12-04 Chandler CarruthSort includes for all of the .h files under the 'lib...
2012-11-29 Shuxin Yangrdar://12100355 (part 1)
2012-11-11 Craig TopperMove some helper methods to being static functions...
2012-11-10 Craig TopperRemoved unimplemented method declaration.
2012-11-10 Craig TopperSimplify custom emitter code for pcmp(e/i)str(i/m)...
2012-11-10 Craig TopperCleanup pcmp(e/i)str(m/i) instruction definitions and...
2012-11-08 Michael LiaoAdd support of RTM from TSX extension
2012-11-06 Nadav RotemCost Model: add tables for some avx type-conversion...
2012-11-05 Nadav RotemCostModel: Add tables for the common x86 compares.
2012-11-03 Nadav RotemX86 CostModel: Add support for a some of the common...
2012-11-02 Nadav RotemAdd a stub for the x86 cost model impl. Implement a...
2012-10-31 Michael LiaoClean up redundant SP register maintained in X86 TLI
2012-10-30 Manman RenX86 MMX: optimize transfer from mmx to i32
2012-10-23 Michael LiaoAdd custom UINT_TO_FP from v4i8/v4i16/v8i8/v8i16 to...
2012-10-23 Michael LiaoEnable lowering ZERO_EXTEND/ANY_EXTEND to PMOVZX from...
2012-10-19 Michael LiaoLower BUILD_VECTOR to SHUFFLE + INSERT_VECTOR_ELT for X86
2012-10-16 Michael LiaoSupport v8f32 to v8i8/vi816 conversion through custom...
2012-10-15 Michael LiaoAdd __builtin_setjmp/_longjmp supprt in X86 backend
2012-10-10 Michael LiaoAdd support for FP_ROUND from v2f64 to v2f32
2012-10-10 Michael LiaoAdd alternative support for FP_ROUND from v2f32 to...
2012-10-08 Micah VillmowMove TargetData to DataLayout.
2012-09-25 Michael LiaoAdd missing i64 max/min/umax/umin on 32-bit target
2012-09-25 Evan ChengFix an illegal tailcall opt where the callee returns...
2012-09-20 Michael LiaoRe-work X86 code generation of atomic ops with spin...
2012-09-13 Michael LiaoAdd wider vector/integer support for PR12312
2012-09-11 Craig TopperMake a bunch of lowering helper functions static instea...
2012-08-19 Nadav RotemWhen unsafe math is used, we can use commutative FMAX...
2012-08-17 Craig TopperMake ReplaceATOMIC_BINARY_64 a static function. Use...
2012-08-14 Michael Liaofix PR11334
2012-08-13 Craig TopperRemove the LowerMMXCONCAT_VECTORS function. It could...
2012-08-06 Craig TopperImplement proper handling for pcmpistri/pcmpestri intri...
2012-08-03 Bob WilsonFall back to selection DAG isel for calls to builtin...
2012-08-01 Elena DemikhovskyAdded FMA functionality to X86 target.
2012-07-19 Bill WendlingRemove tabs.
2012-07-17 Evan ChengThis is another case where instcombine demanded bits...
2012-07-12 Benjamin KramerAdd intrinsics for Ivy Bridge's rdrand instruction.
2012-06-09 Craig TopperUse XOP vpcom intrinsics in patterns instead of a targe...
2012-06-01 Hans WennborgImplement the local-dynamic TLS model for x86 (PR3985)
2012-05-25 Justin HolewinskiChange interface for TargetLowering::LowerCallTo and...
2012-04-27 Benjamin KramerX86: Don't emit conditional floating point moves on...
2012-04-16 Craig TopperMerge vpermps/vpermd and vpermpd/vpermq SD nodes.
2012-04-15 Elena DemikhovskyAdded VPERM optimization for AVX2 shuffles
2012-04-13 Richard SmithFix X86 codegen for 'atomicrmw nand' to generate *x...
2012-04-11 Nadav RotemReapply 154396 after fixing a test.
2012-04-10 Eric ChristopherTemporarily revert this patch to see if it brings the...
2012-04-10 Nadav RotemModify the code that lowers shuffles to blends from...
2012-04-10 Evan ChengFix a long standing tail call optimization bug. When...
2012-04-09 Nadav RotemFix a bug in the lowering of broadcasts: ConstantPools...
2012-04-04 Rafael EspindolaAlways compute all the bits in ComputeMaskedBits.
2012-02-28 Evan ChengRe-commit r151623 with fix. Only issue special no-retur...
2012-02-28 Daniel DunbarRevert r151623 "Some ARM implementaions, e.g. A-series...
2012-02-28 Evan ChengSome ARM implementaions, e.g. A-series, does return...
2012-02-25 NAKAMURA TakumiTarget/X86: Fix assertion failures and warnings caused...
2012-02-24 Michael J. SpencerAdd WIN_FTOL_* psudo-instructions to model the unique...
2012-02-22 Craig TopperMake all pointers to TargetRegisterClass const since...
2012-02-19 Craig TopperMake a bunch of X86ISelLowering shuffle functions stati...
2012-02-05 Craig TopperAdd target specific node for PMULUDQ. Change patterns...
next