2012-12-05 |
Evan Cheng | Add x86 isel lowering logic to form bit test with inver... |
blob | commitdiff | raw |
2012-12-03 |
Chandler Carruth | Use the new script to sort the includes of every file... |
blob | commitdiff | raw | diff to current |
2012-11-29 |
Shuxin Yang | rdar://12100355 (part 1) |
blob | commitdiff | raw | diff to current |
2012-11-29 |
Elena Demikhovsky | I changed hasAVX() to hasFp256() and hasAVX2() to hasIn... |
blob | commitdiff | raw | diff to current |
2012-11-26 |
Jakub Staszak | Normalize splat 256bit vectors with 8 elements. |
blob | commitdiff | raw | diff to current |
2012-11-21 |
Craig Topper | Mark ISD::FMA as Legal instead of custom for x86 with... |
blob | commitdiff | raw | diff to current |
2012-11-16 |
Duncan Sands | Add the Erlang/HiPE calling convention, patch by Yianni... |
blob | commitdiff | raw | diff to current |
2012-11-16 |
Craig Topper | Use roundps/pd for llvm.ceil, llvm.trunc, llvm.rint... |
blob | commitdiff | raw | diff to current |
2012-11-15 |
Craig Topper | Add llvm.ceil, llvm.trunc, llvm.rint, llvm.nearbyint... |
blob | commitdiff | raw | diff to current |
2012-11-14 |
Benjamin Kramer | X86: Enable SSE memory intrinsics even when stack align... |
blob | commitdiff | raw | diff to current |
2012-11-14 |
Craig Topper | Factor out an overly replicated typecast. No functional... |
blob | commitdiff | raw | diff to current |
2012-11-13 |
Manman Ren | X86: when constructing VZEXT_LOAD from other loads... |
blob | commitdiff | raw | diff to current |
2012-11-12 |
Michael Liao | Fix PR14314 |
blob | commitdiff | raw | diff to current |
2012-11-11 |
Craig Topper | Move some helper methods to being static functions... |
blob | commitdiff | raw | diff to current |
2012-11-10 |
Craig Topper | Remove unnecessary subtraction and addition by 1 around... |
blob | commitdiff | raw | diff to current |
2012-11-10 |
Craig Topper | Tidy up spacing. No functional change. |
blob | commitdiff | raw | diff to current |
2012-11-10 |
Craig Topper | Simplify custom emitter code for pcmp(e/i)str(i/m)... |
blob | commitdiff | raw | diff to current |
2012-11-10 |
Craig Topper | Cleanup pcmp(e/i)str(m/i) instruction definitions and... |
blob | commitdiff | raw | diff to current |
2012-11-09 |
Nadav Rotem | indent |
blob | commitdiff | raw | diff to current |
2012-11-08 |
Michael Liao | Add support of RTM from TSX extension |
blob | commitdiff | raw | diff to current |
2012-11-06 |
Jakub Staszak | Simplify code. No functionality change. |
blob | commitdiff | raw | diff to current |
2012-11-06 |
Nadav Rotem | Make the helper functions static. No functional change. |
blob | commitdiff | raw | diff to current |
2012-11-06 |
Nadav Rotem | CostModel: add another known vector trunc optimization. |
blob | commitdiff | raw | diff to current |
2012-11-06 |
Nadav Rotem | Cost Model: add tables for some avx type-conversion... |
blob | commitdiff | raw | diff to current |
2012-11-05 |
Nadav Rotem | Refactor the getTypeLegalizationCost interface. No... |
blob | commitdiff | raw | diff to current |
2012-11-05 |
Nadav Rotem | CostModel: Add tables for the common x86 compares. |
blob | commitdiff | raw | diff to current |
2012-11-05 |
Richard Smith | Suppress signed/unsigned comparison warning. |
blob | commitdiff | raw | diff to current |
2012-11-05 |
Nadav Rotem | Cost Model: Normalize the insert/extract index when... |
blob | commitdiff | raw | diff to current |
2012-11-05 |
Nadav Rotem | Implement the cost of abnormal x86 instruction lowering... |
blob | commitdiff | raw | diff to current |
2012-11-03 |
Nadav Rotem | X86 CostModel: Add support for a some of the common... |
blob | commitdiff | raw | diff to current |
2012-11-01 |
Chandler Carruth | Revert the majority of the next patch in the address... |
blob | commitdiff | raw | diff to current |
2012-10-31 |
Shuxin Yang | (For X86) Enhancement to add-carray/sub-borrow (adc... |
blob | commitdiff | raw | diff to current |
2012-10-31 |
Michael Liao | Clean up redundant SP register maintained in X86 TLI |
blob | commitdiff | raw | diff to current |
2012-10-30 |
Manman Ren | X86 MMX: optimize transfer from mmx to i32 |
blob | commitdiff | raw | diff to current |
2012-10-30 |
Jakub Staszak | Re-commit r166971. I reverted it to quickly, when build... |
blob | commitdiff | raw | diff to current |
2012-10-29 |
Jakub Staszak | Revert r166971. It causes buildbot failure. To be inves... |
blob | commitdiff | raw | diff to current |
2012-10-29 |
Jakub Staszak | Remove unused variable. |
blob | commitdiff | raw | diff to current |
2012-10-29 |
Jakub Staszak | Simplify code. No functionality change. |
blob | commitdiff | raw | diff to current |
2012-10-29 |
Jakub Staszak | Allow to fold vector load if there is more than one... |
blob | commitdiff | raw | diff to current |
2012-10-29 |
Duncan Sands | Silence a GCC warning about comparing signed and unsign... |
blob | commitdiff | raw | diff to current |
2012-10-25 |
Michael Liao | Clean up where SlotSize should be used instead of point... |
blob | commitdiff | raw | diff to current |
2012-10-24 |
Michael Liao | Add custom conversion from v2u32 to v2f32 in 32-bit... |
blob | commitdiff | raw | diff to current |
2012-10-23 |
Michael Liao | Fix PR14161 |
blob | commitdiff | raw | diff to current |
2012-10-23 |
Matt Beaumont-Gay | Silence -Wsign-compare |
blob | commitdiff | raw | diff to current |
2012-10-23 |
Michael Liao | Add custom UINT_TO_FP from v4i8/v4i16/v8i8/v8i16 to... |
blob | commitdiff | raw | diff to current |
2012-10-23 |
Michael Liao | Enable lowering ZERO_EXTEND/ANY_EXTEND to PMOVZX from... |
blob | commitdiff | raw | diff to current |
2012-10-19 |
Shuxin Yang | This patch is to fix radar://8426430. It is about llvm... |
blob | commitdiff | raw | diff to current |
2012-10-19 |
Michael Liao | Lower BUILD_VECTOR to SHUFFLE + INSERT_VECTOR_ELT for X86 |
blob | commitdiff | raw | diff to current |
2012-10-17 |
Michael Liao | Check SSSE3 instead of SSE4.1 |
blob | commitdiff | raw | diff to current |
2012-10-17 |
Michael Liao | Fix setjmp on models with non-Small code model nor... |
blob | commitdiff | raw | diff to current |
2012-10-16 |
Michael Liao | Support v8f32 to v8i8/vi816 conversion through custom... |
blob | commitdiff | raw | diff to current |
2012-10-16 |
NAKAMURA Takumi | Reapply r165661, Patch by Shuxin Yang <shuxin.llvm... |
blob | commitdiff | raw | diff to current |
2012-10-15 |
Michael Liao | Add __builtin_setjmp/_longjmp supprt in X86 backend |
blob | commitdiff | raw | diff to current |
2012-10-15 |
Micah Villmow | Resubmit the changes to llvm core to update the functio... |
blob | commitdiff | raw | diff to current |
2012-10-13 |
Benjamin Kramer | X86: Fix accidentally swapped operands. |
blob | commitdiff | raw | diff to current |
2012-10-13 |
Benjamin Kramer | X86: Promote i8 cmov when both operands are coming... |
blob | commitdiff | raw | diff to current |
2012-10-11 |
Micah Villmow | Revert 165732 for further review. |
blob | commitdiff | raw | diff to current |
2012-10-11 |
Micah Villmow | Add in the first iteration of support for llvm/clang... |
blob | commitdiff | raw | diff to current |
2012-10-11 |
NAKAMURA Takumi | Revert r165661, "Patch by Shuxin Yang <shuxin.llvm... |
blob | commitdiff | raw | diff to current |
2012-10-11 |
Evan Cheng | Change MachineInstrBuilder::addDisp to copy over target... |
blob | commitdiff | raw | diff to current |
2012-10-10 |
Nadav Rotem | Patch by Shuxin Yang <shuxin.llvm@gmail.com>. |
blob | commitdiff | raw | diff to current |
2012-10-10 |
Michael Liao | Add support for FP_ROUND from v2f64 to v2f32 |
blob | commitdiff | raw | diff to current |
2012-10-10 |
Michael Liao | Add alternative support for FP_ROUND from v2f32 to... |
blob | commitdiff | raw | diff to current |
2012-10-09 |
Evan Cheng | When expanding atomic load arith instructions, do not... |
blob | commitdiff | raw | diff to current |
2012-10-09 |
Bill Wendling | Create enums for the different attributes. |
blob | commitdiff | raw | diff to current |
2012-10-08 |
Micah Villmow | Move TargetData to DataLayout. |
blob | commitdiff | raw | diff to current |
2012-10-04 |
Preston Gurd | This patch corrects commit 165126 by using an integer... |
blob | commitdiff | raw | diff to current |
2012-10-04 |
Michael Liao | Add register encoding support in X86 backend |
blob | commitdiff | raw | diff to current |
2012-10-04 |
Bill Wendling | Use new accessor methods to query for attributes. |
blob | commitdiff | raw | diff to current |
2012-10-03 |
Michael Liao | Clean up tailing whitespaces |
blob | commitdiff | raw | diff to current |
2012-09-30 |
Craig Topper | Change getX86SubSuperRegister to take an MVT::SimpleVal... |
blob | commitdiff | raw | diff to current |
2012-09-26 |
Bill Wendling | Remove the `hasFnAttr' method from Function. |
blob | commitdiff | raw | diff to current |
2012-09-25 |
Michael Liao | Add missing i64 max/min/umax/umin on 32-bit target |
blob | commitdiff | raw | diff to current |
2012-09-25 |
Evan Cheng | Fix an illegal tailcall opt where the callee returns... |
blob | commitdiff | raw | diff to current |
2012-09-21 |
Michael Liao | Add missing i8 max/min/umax/umin support |
blob | commitdiff | raw | diff to current |
2012-09-21 |
Michael Liao | Revise td of X86 atomic instructions |
blob | commitdiff | raw | diff to current |
2012-09-20 |
Michael Liao | Re-work X86 code generation of atomic ops with spin... |
blob | commitdiff | raw | diff to current |
2012-09-15 |
Benjamin Kramer | X86: Emitting x87 fsin/fcos for sinf/cosf is not safe... |
blob | commitdiff | raw | diff to current |
2012-09-13 |
Michael Liao | Fix comment |
blob | commitdiff | raw | diff to current |
2012-09-13 |
Michael Liao | Add wider vector/integer support for PR12312 |
blob | commitdiff | raw | diff to current |
2012-09-12 |
Michael Liao | Fix PR11985 |
blob | commitdiff | raw | diff to current |
2012-09-12 |
Craig Topper | Indentation fixes. No functional change. |
blob | commitdiff | raw | diff to current |
2012-09-11 |
Craig Topper | Make a bunch of lowering helper functions static instea... |
blob | commitdiff | raw | diff to current |
2012-09-10 |
Dmitri Gribenko | Remove redundant semicolons which are null statements. |
blob | commitdiff | raw | diff to current |
2012-09-10 |
Michael Liao | Enhance PR11334 fix to support extload from v2f32/v4f32 |
blob | commitdiff | raw | diff to current |
2012-09-10 |
Michael Liao | Add boolean simplification support from CMOV |
blob | commitdiff | raw | diff to current |
2012-09-10 |
Elena Demikhovsky | The VPSHUFB 256-bit instruction may be generated when... |
blob | commitdiff | raw | diff to current |
2012-09-08 |
Craig Topper | Add instruction selection for ffloor of vectors when... |
blob | commitdiff | raw | diff to current |
2012-09-08 |
Craig Topper | Use 256-bit alignment for constant pool value for 256... |
blob | commitdiff | raw | diff to current |
2012-09-08 |
Craig Topper | Add support for lowering FABS of vector types. |
blob | commitdiff | raw | diff to current |
2012-09-08 |
Craig Topper | Set operation action for FFLOOR to Expand for all vecto... |
blob | commitdiff | raw | diff to current |
2012-09-06 |
Elena Demikhovsky | AVX2 optimization. |
blob | commitdiff | raw | diff to current |
2012-09-06 |
Michael Liao | Remove duplicated helper function |
blob | commitdiff | raw | diff to current |
2012-09-06 |
Craig Topper | Use iPTR instead of i32 for extract_subvector/insert_su... |
blob | commitdiff | raw | diff to current |
2012-09-05 |
Roman Divacky | Stop casting away const qualifier needlessly. |
blob | commitdiff | raw | diff to current |
2012-09-04 |
Preston Gurd | Generic Bypass Slow Div |
blob | commitdiff | raw | diff to current |
2012-09-04 |
Elena Demikhovsky | This patch optimizes shuffle instruction - generates... |
blob | commitdiff | raw | diff to current |
2012-09-01 |
Craig Topper | Typos |
blob | commitdiff | raw | diff to current |
2012-08-31 |
Manman Ren | SelectionDAG: when constructing VZEXT_LOAD from other... |
blob | commitdiff | raw | diff to current |
2012-08-31 |
Michael Liao | Fix PR12359 |
blob | commitdiff | raw | diff to current |
next |