2013-01-03 |
Hal Finkel | Add a subtype parameter to VTTI::getShuffleCost |
blob | commitdiff | raw |
2013-01-02 |
Nadav Rotem | AVX: Fix a bug in WidenMaskArithmetic. |
blob | commitdiff | raw | diff to current |
2013-01-02 |
Chandler Carruth | Move all of the header files which are involved in... |
blob | commitdiff | raw | diff to current |
2012-12-30 |
Bill Wendling | Use the predicate methods off of AttributeSet instead... |
blob | commitdiff | raw | diff to current |
2012-12-30 |
Bill Wendling | Remove the Function::getFnAttributes method in favor... |
blob | commitdiff | raw | diff to current |
2012-12-29 |
Craig Topper | Remove intrinsic specific instructions for (V)SQRTPS... |
blob | commitdiff | raw | diff to current |
2012-12-29 |
Craig Topper | Merge similar functionality using a nested switch. |
blob | commitdiff | raw | diff to current |
2012-12-29 |
Craig Topper | Remove intrinsic specific instructions for SSE/SSE2... |
blob | commitdiff | raw | diff to current |
2012-12-29 |
Jakub Staszak | Simplify code, no functionality change. |
blob | commitdiff | raw | diff to current |
2012-12-28 |
Nadav Rotem | CostModel: initial checkin for code that estimates... |
blob | commitdiff | raw | diff to current |
2012-12-28 |
Nadav Rotem | wrap 80-col lines. |
blob | commitdiff | raw | diff to current |
2012-12-28 |
Nadav Rotem | AVX: Move the ZEXT/ANYEXT DAGCo optimizations to the... |
blob | commitdiff | raw | diff to current |
2012-12-27 |
Nadav Rotem | Reverse the 'if' condition and reduce the indentation. |
blob | commitdiff | raw | diff to current |
2012-12-27 |
Nadav Rotem | AVX/AVX2: Move the SEXT lowering code from a target... |
blob | commitdiff | raw | diff to current |
2012-12-27 |
Nadav Rotem | On AVX/AVX2 the type v8i1 is legalized to v8i16, which... |
blob | commitdiff | raw | diff to current |
2012-12-27 |
Nadav Rotem | AVX/AVX2: Move the code that lowers vector-trunc from... |
blob | commitdiff | raw | diff to current |
2012-12-26 |
Nadav Rotem | Reformat the docs. |
blob | commitdiff | raw | diff to current |
2012-12-25 |
Benjamin Kramer | X86: Shave off one shuffle from the pcmpeqq sequence... |
blob | commitdiff | raw | diff to current |
2012-12-25 |
Benjamin Kramer | X86: Custom lower <2 x i64> eq and ne when SSE41 is... |
blob | commitdiff | raw | diff to current |
2012-12-24 |
Nick Lewycky | Quiet gcc's -Wparenthesis warning. No functionality... |
blob | commitdiff | raw | diff to current |
2012-12-23 |
Nadav Rotem | whitespace |
blob | commitdiff | raw | diff to current |
2012-12-23 |
Nadav Rotem | Loop Vectorizer: Update the cost model of scatter/gathe... |
blob | commitdiff | raw | diff to current |
2012-12-22 |
Benjamin Kramer | X86: Turn mul of <4 x i32> into pmuludq when no SSE4... |
blob | commitdiff | raw | diff to current |
2012-12-22 |
Benjamin Kramer | X86: Emit vector sext as shuffle + sra if vpmovsx is... |
blob | commitdiff | raw | diff to current |
2012-12-21 |
Benjamin Kramer | X86: Match pmin/pmax as a target specific dag combine... |
blob | commitdiff | raw | diff to current |
2012-12-21 |
Benjamin Kramer | X86: Match the SSE/AVX min/max vector ops using a custo... |
blob | commitdiff | raw | diff to current |
2012-12-21 |
Nadav Rotem | Improve the X86 cost model for loads and stores. |
blob | commitdiff | raw | diff to current |
2012-12-19 |
Patrik Hagglund | Change TargetLowering::getTypeForExtArgOrReturn to... |
blob | commitdiff | raw | diff to current |
2012-12-19 |
Patrik Hagglund | Change TargetLowering::findRepresentativeClass to take... |
blob | commitdiff | raw | diff to current |
2012-12-19 |
NAKAMURA Takumi | X86ISelLowering.cpp: Fix warnings. [-Wlogical-op-parent... |
blob | commitdiff | raw | diff to current |
2012-12-19 |
Elena Demikhovsky | Optimized load + SIGN_EXTEND patterns in the X86 backend. |
blob | commitdiff | raw | diff to current |
2012-12-19 |
Bill Wendling | Rename the 'Attributes' class to 'Attribute'. It's... |
blob | commitdiff | raw | diff to current |
2012-12-18 |
Jakub Staszak | Reverse order of checking SSE level when calculating... |
blob | commitdiff | raw | diff to current |
2012-12-17 |
Craig Topper | Simplify BMI ANDN matching to use patterns instead... |
blob | commitdiff | raw | diff to current |
2012-12-15 |
Benjamin Kramer | X86: Add a couple of target-specific dag combines that... |
blob | commitdiff | raw | diff to current |
2012-12-14 |
Nadav Rotem | TypeLegalizer: Do not generate target specific nodes... |
blob | commitdiff | raw | diff to current |
2012-12-12 |
Evan Cheng | Sorry about the churn. One more change to getOptimalMem... |
blob | commitdiff | raw | diff to current |
2012-12-12 |
Evan Cheng | - Rename isLegalMemOpType to isSafeMemOpType. "Legal... |
blob | commitdiff | raw | diff to current |
2012-12-12 |
Evan Cheng | Avoid using lossy load / stores for memcpy / memset... |
blob | commitdiff | raw | diff to current |
2012-12-11 |
Patrik Hagglund | Revert EVT->MVT changes, r169836-169851, due to buildbo... |
blob | commitdiff | raw | diff to current |
2012-12-11 |
Patrik Hagglund | Change TargetLowering::getTypeForExtArgOrReturn to... |
blob | commitdiff | raw | diff to current |
2012-12-11 |
Patrik Hagglund | Change TargetLowering::findRepresentativeClass to take... |
blob | commitdiff | raw | diff to current |
2012-12-10 |
Evan Cheng | Some enhancements for memcpy / memset inline expansion. |
blob | commitdiff | raw | diff to current |
2012-12-09 |
Shuxin Yang | - Re-enable population count loop idiom recognization |
blob | commitdiff | raw | diff to current |
2012-12-08 |
Chandler Carruth | Revert the patches adding a popcount loop idiom recogni... |
blob | commitdiff | raw | diff to current |
2012-12-07 |
Bill Wendling | s/AttrListPtr/AttributeSet/g to better label what this... |
blob | commitdiff | raw | diff to current |
2012-12-07 |
Nadav Rotem | When we use the BLEND instruction that uses the MSB... |
blob | commitdiff | raw | diff to current |
2012-12-07 |
Nadav Rotem | X86: Prefer using VPSHUFD over VPERMIL because it has... |
blob | commitdiff | raw | diff to current |
2012-12-06 |
Evan Cheng | Replace r169459 with something safer. Rather than havin... |
blob | commitdiff | raw | diff to current |
2012-12-06 |
Jakub Staszak | Remove unneeded function, since PR8156 was fixed over... |
blob | commitdiff | raw | diff to current |
2012-12-06 |
Jakub Staszak | Simplify code. |
blob | commitdiff | raw | diff to current |
2012-12-06 |
Evan Cheng | Let targets provide hooks that compute known zero and... |
blob | commitdiff | raw | diff to current |
2012-12-05 |
Elena Demikhovsky | Simplified BLEND pattern matching for shuffles. |
blob | commitdiff | raw | diff to current |
2012-12-05 |
Evan Cheng | Add x86 isel lowering logic to form bit test with inver... |
blob | commitdiff | raw | diff to current |
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 |
next |