summaryrefslogtreecommitdiff
path: root/lib/Target/X86/X86ISelLowering.h
Commit message (Expand)AuthorAge
* Move some helper methods to being static functions in the implementation file.Craig Topper2012-11-11
* Removed unimplemented method declaration.Craig Topper2012-11-10
* Simplify custom emitter code for pcmp(e/i)str(i/m) and make the helper functi...Craig Topper2012-11-10
* Cleanup pcmp(e/i)str(m/i) instruction definitions and load folding support.Craig Topper2012-11-10
* Add support of RTM from TSX extensionMichael Liao2012-11-08
* Cost Model: add tables for some avx type-conversion hacks.Nadav Rotem2012-11-06
* CostModel: Add tables for the common x86 compares.Nadav Rotem2012-11-05
* X86 CostModel: Add support for a some of the common arithmetic instructions f...Nadav Rotem2012-11-03
* Add a stub for the x86 cost model impl. Implement a basic cost rule for inser...Nadav Rotem2012-11-02
* Clean up redundant SP register maintained in X86 TLIMichael Liao2012-10-31
* X86 MMX: optimize transfer from mmx to i32Manman Ren2012-10-30
* Add custom UINT_TO_FP from v4i8/v4i16/v8i8/v8i16 to v4f32/v8f32Michael Liao2012-10-23
* Enable lowering ZERO_EXTEND/ANY_EXTEND to PMOVZX from SSE4.1Michael Liao2012-10-23
* Lower BUILD_VECTOR to SHUFFLE + INSERT_VECTOR_ELT for X86Michael Liao2012-10-19
* Support v8f32 to v8i8/vi816 conversion through custom loweringMichael Liao2012-10-16
* Add __builtin_setjmp/_longjmp supprt in X86 backendMichael Liao2012-10-15
* Add support for FP_ROUND from v2f64 to v2f32Michael Liao2012-10-10
* Add alternative support for FP_ROUND from v2f32 to v2f64Michael Liao2012-10-10
* Move TargetData to DataLayout.Micah Villmow2012-10-08
* Add missing i64 max/min/umax/umin on 32-bit targetMichael Liao2012-09-25
* Fix an illegal tailcall opt where the callee returns a double via xmm while c...Evan Cheng2012-09-25
* Re-work X86 code generation of atomic ops with spin-loopMichael Liao2012-09-20
* Add wider vector/integer support for PR12312Michael Liao2012-09-13
* Make a bunch of lowering helper functions static instead of member functions....Craig Topper2012-09-11
* When unsafe math is used, we can use commutative FMAX and FMIN. In some casesNadav Rotem2012-08-19
* Make ReplaceATOMIC_BINARY_64 a static function. Use a nested switch to reduce...Craig Topper2012-08-17
* fix PR11334Michael Liao2012-08-14
* Remove the LowerMMXCONCAT_VECTORS function. It could never execute because th...Craig Topper2012-08-13
* Implement proper handling for pcmpistri/pcmpestri intrinsics. Requires custom...Craig Topper2012-08-06
* Fall back to selection DAG isel for calls to builtin functions.Bob Wilson2012-08-03
* Added FMA functionality to X86 target.Elena Demikhovsky2012-08-01
* Remove tabs.Bill Wendling2012-07-19
* This is another case where instcombine demanded bits optimization createdEvan Cheng2012-07-17
* Add intrinsics for Ivy Bridge's rdrand instruction.Benjamin Kramer2012-07-12
* Use XOP vpcom intrinsics in patterns instead of a target specific SDNode type...Craig Topper2012-06-09
* Implement the local-dynamic TLS model for x86 (PR3985)Hans Wennborg2012-06-01
* Change interface for TargetLowering::LowerCallTo and TargetLowering::LowerCallJustin Holewinski2012-05-25
* X86: Don't emit conditional floating point moves on when targeting pre-pentiu...Benjamin Kramer2012-04-27
* Merge vpermps/vpermd and vpermpd/vpermq SD nodes.Craig Topper2012-04-16
* Added VPERM optimization for AVX2 shufflesElena Demikhovsky2012-04-15
* Fix X86 codegen for 'atomicrmw nand' to generate *x = ~(*x & y), not *x = ~*x...Richard Smith2012-04-13
* Reapply 154396 after fixing a test.Nadav Rotem2012-04-11
* Temporarily revert this patch to see if it brings the buildbots back.Eric Christopher2012-04-10
* Modify the code that lowers shuffles to blends from using blendvXX to vblendXX.Nadav Rotem2012-04-10
* Fix a long standing tail call optimization bug. When a libcall is emittedEvan Cheng2012-04-10
* Fix a bug in the lowering of broadcasts: ConstantPools need to use the target...Nadav Rotem2012-04-09
* Always compute all the bits in ComputeMaskedBits.Rafael Espindola2012-04-04
* Re-commit r151623 with fix. Only issue special no-return calls if it's a dire...Evan Cheng2012-02-28
* Revert r151623 "Some ARM implementaions, e.g. A-series, does return stack pre...Daniel Dunbar2012-02-28
* Some ARM implementaions, e.g. A-series, does return stack prediction. That is,Evan Cheng2012-02-28