summaryrefslogtreecommitdiff
path: root/lib/Target/X86/X86ISelLowering.cpp
Commit message (Expand)AuthorAge
* Merging r167718 into 3.2 release branchPawel Wodnicki2012-11-19
* Move some helper methods to being static functions in the implementation file.Craig Topper2012-11-11
* Remove unnecessary subtraction and addition by 1 around a couple for loops.Craig Topper2012-11-10
* Tidy up spacing. No functional change.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
* indentNadav Rotem2012-11-09
* Add support of RTM from TSX extensionMichael Liao2012-11-08
* Simplify code. No functionality change.Jakub Staszak2012-11-06
* Make the helper functions static. No functional change.Nadav Rotem2012-11-06
* CostModel: add another known vector trunc optimization.Nadav Rotem2012-11-06
* Cost Model: add tables for some avx type-conversion hacks.Nadav Rotem2012-11-06
* Refactor the getTypeLegalizationCost interface. No functionality change.Nadav Rotem2012-11-05
* CostModel: Add tables for the common x86 compares.Nadav Rotem2012-11-05
* Suppress signed/unsigned comparison warning.Richard Smith2012-11-05
* Cost Model: Normalize the insert/extract index when splitting typesNadav Rotem2012-11-05
* Implement the cost of abnormal x86 instruction lowering as a table.Nadav Rotem2012-11-05
* X86 CostModel: Add support for a some of the common arithmetic instructions f...Nadav Rotem2012-11-03
* Revert the majority of the next patch in the address space series:Chandler Carruth2012-11-01
* (For X86) Enhancement to add-carray/sub-borrow (adc/sbb) optimization.Shuxin Yang2012-10-31
* Clean up redundant SP register maintained in X86 TLIMichael Liao2012-10-31
* X86 MMX: optimize transfer from mmx to i32Manman Ren2012-10-30
* Re-commit r166971. I reverted it to quickly, when buildbots didn't have a chanceJakub Staszak2012-10-30
* Revert r166971. It causes buildbot failure. To be investigated.Jakub Staszak2012-10-29
* Remove unused variable.Jakub Staszak2012-10-29
* Simplify code. No functionality change.Jakub Staszak2012-10-29
* Allow to fold vector load if there is more than one bitcast, so in the case:Jakub Staszak2012-10-29
* Silence a GCC warning about comparing signed and unsigned types.Duncan Sands2012-10-29
* Clean up where SlotSize should be used instead of pointer size.Michael Liao2012-10-25
* Add custom conversion from v2u32 to v2f32 in 32-bit modeMichael Liao2012-10-24
* Fix PR14161Michael Liao2012-10-23
* Silence -Wsign-compareMatt Beaumont-Gay2012-10-23
* 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
* This patch is to fix radar://8426430. It is about llvm support of __builtin_d...Shuxin Yang2012-10-19
* Lower BUILD_VECTOR to SHUFFLE + INSERT_VECTOR_ELT for X86Michael Liao2012-10-19
* Check SSSE3 instead of SSE4.1Michael Liao2012-10-17
* Fix setjmp on models with non-Small code model nor non-Static relocation modelMichael Liao2012-10-17
* Support v8f32 to v8i8/vi816 conversion through custom loweringMichael Liao2012-10-16
* Reapply r165661, Patch by Shuxin Yang <shuxin.llvm@gmail.com>.NAKAMURA Takumi2012-10-16
* Add __builtin_setjmp/_longjmp supprt in X86 backendMichael Liao2012-10-15
* Resubmit the changes to llvm core to update the functions to support differen...Micah Villmow2012-10-15
* X86: Fix accidentally swapped operands.Benjamin Kramer2012-10-13
* X86: Promote i8 cmov when both operands are coming from truncates of the same...Benjamin Kramer2012-10-13
* Revert 165732 for further review.Micah Villmow2012-10-11
* Add in the first iteration of support for llvm/clang/lldb to allow variable p...Micah Villmow2012-10-11
* Revert r165661, "Patch by Shuxin Yang <shuxin.llvm@gmail.com>."NAKAMURA Takumi2012-10-11
* Change MachineInstrBuilder::addDisp to copy over target flags by default.Evan Cheng2012-10-11
* Patch by Shuxin Yang <shuxin.llvm@gmail.com>.Nadav Rotem2012-10-10
* Add support for FP_ROUND from v2f64 to v2f32Michael Liao2012-10-10