2012-12-21 |
Nadav Rotem | Improve the X86 cost model for loads and stores. |
tree | commitdiff |
2012-12-20 |
Jakob Stoklund Olesen | Add an MF argument to MI::copyImplicitOps(). |
tree | commitdiff |
2012-12-20 |
Roman Divacky | Remove MCTargetAsmLexer and its derived classes now... |
tree | commitdiff |
2012-12-20 |
Richard Smith | Fix use-before-construction of X86TargetLowering. |
tree | commitdiff |
2012-12-19 |
Jim Grosbach | MC: Add MCInstrDesc::mayAffectControlFlow() method. |
tree | commitdiff |
2012-12-19 |
Jakob Stoklund Olesen | Remove the explicit MachineInstrBuilder(MI) constructor. |
tree | commitdiff |
2012-12-19 |
Roman Divacky | Remove edis - the enhanced disassembler. Fixes PR14654. |
tree | commitdiff |
2012-12-19 |
Paul Redmond | Transform (x&C)>V into (x&C)!=0 where possible |
tree | commitdiff |
2012-12-19 |
Patrik Hagglund | Change TargetLowering::getTypeForExtArgOrReturn to... |
tree | commitdiff |
2012-12-19 |
Patrik Hagglund | Change TargetLowering::RegisterTypeForVT to contain... |
tree | commitdiff |
2012-12-19 |
Patrik Hagglund | Change TargetLowering::findRepresentativeClass to take... |
tree | commitdiff |
2012-12-19 |
NAKAMURA Takumi | X86ISelLowering.cpp: Fix warnings. [-Wlogical-op-parent... |
tree | commitdiff |
2012-12-19 |
Elena Demikhovsky | Optimized load + SIGN_EXTEND patterns in the X86 backend. |
tree | commitdiff |
2012-12-19 |
Bill Wendling | Rename the 'Attributes' class to 'Attribute'. It's... |
tree | commitdiff |
2012-12-18 |
Jakub Staszak | Reverse order of checking SSE level when calculating... |
tree | commitdiff |
2012-12-17 |
Craig Topper | Remove EFLAGS from the BLSI/BLSMSK/BLSR patterns. The... |
tree | commitdiff |
2012-12-17 |
Craig Topper | Simplify BMI ANDN matching to use patterns instead... |
tree | commitdiff |
2012-12-17 |
Craig Topper | Add rest of BMI/BMI2 instructions to the folding tables... |
tree | commitdiff |
2012-12-17 |
Craig Topper | Remove store forms of DEC/INC from isDefConvertible... |
tree | commitdiff |
2012-12-15 |
Benjamin Kramer | X86: Add a couple of target-specific dag combines that... |
tree | commitdiff |
2012-12-15 |
Chandler Carruth | Make '-mtune=x86_64' assume fast unaligned memory accesses. |
tree | commitdiff |
2012-12-14 |
Nadav Rotem | TypeLegalizer: Do not generate target specific nodes... |
tree | commitdiff |
2012-12-13 |
Eli Bendersky | Fix a bogus comment |
tree | commitdiff |
2012-12-12 |
Evan Cheng | Sorry about the churn. One more change to getOptimalMem... |
tree | commitdiff |
2012-12-12 |
Evan Cheng | - Rename isLegalMemOpType to isSafeMemOpType. "Legal... |
tree | commitdiff |
2012-12-12 |
Evan Cheng | Avoid using lossy load / stores for memcpy / memset... |
tree | commitdiff |
2012-12-11 |
Patrik Hagglund | Revert EVT->MVT changes, r169836-169851, due to buildbo... |
tree | commitdiff |
2012-12-11 |
Patrik Hagglund | Change TargetLowering::getTypeForExtArgOrReturn to... |
tree | commitdiff |
2012-12-11 |
Patrik Hagglund | Change TargetLowering::RegisterTypeForVT to contain... |
tree | commitdiff |
2012-12-11 |
Patrik Hagglund | Change TargetLowering::findRepresentativeClass to take... |
tree | commitdiff |
2012-12-11 |
Chad Rosier | Fall back to the selection dag isel to select tail... |
tree | commitdiff |
2012-12-10 |
Evan Cheng | Some enhancements for memcpy / memset inline expansion. |
tree | commitdiff |
2012-12-10 |
Chandler Carruth | Revert "Make '-mtune=x86_64' assume fast unaligned... |
tree | commitdiff |
2012-12-10 |
Chandler Carruth | Make '-mtune=x86_64' assume fast unaligned memory accesses. |
tree | commitdiff |
2012-12-10 |
Chandler Carruth | Fix a typo in my previous commit -- bloomfield is 0x1A... |
tree | commitdiff |
2012-12-10 |
Chandler Carruth | Address a FIXME and update the fast unaligned memory... |
tree | commitdiff |
2012-12-09 |
Shuxin Yang | - Re-enable population count loop idiom recognization |
tree | commitdiff |
2012-12-08 |
Chandler Carruth | Revert the patches adding a popcount loop idiom recogni... |
tree | commitdiff |
2012-12-07 |
Bill Wendling | s/AttrListPtr/AttributeSet/g to better label what this... |
tree | commitdiff |
2012-12-07 |
Nadav Rotem | When we use the BLEND instruction that uses the MSB... |
tree | commitdiff |
2012-12-07 |
Nadav Rotem | X86: Prefer using VPSHUFD over VPERMIL because it has... |
tree | commitdiff |
2012-12-06 |
Evan Cheng | Replace r169459 with something safer. Rather than havin... |
tree | commitdiff |
2012-12-06 |
Jakub Staszak | Remove unneeded function, since PR8156 was fixed over... |
tree | commitdiff |
2012-12-06 |
Jakub Staszak | Simplify code. |
tree | commitdiff |
2012-12-06 |
Craig Topper | Remove intrinsic specific instructions for (V)MOVQUmr... |
tree | commitdiff |
2012-12-06 |
Craig Topper | Mark MOVDQ(A/U)rm as ReMaterializable. Mark all MOVDQ... |
tree | commitdiff |
2012-12-06 |
Evan Cheng | Let targets provide hooks that compute known zero and... |
tree | commitdiff |
2012-12-05 |
Kevin Enderby | Added a option to the disassembler to print immediates... |
tree | commitdiff |
2012-12-05 |
Elena Demikhovsky | Simplified BLEND pattern matching for shuffles. |
tree | commitdiff |
2012-12-05 |
Evan Cheng | Add x86 isel lowering logic to form bit test with inver... |
tree | commitdiff |
2012-12-04 |
Eli Bendersky | Make NaCl naming consistent. The triple OSType is calle... |
tree | commitdiff |
2012-12-04 |
Chandler Carruth | Sort includes for all of the .h files under the 'lib... |
tree | commitdiff |
2012-12-03 |
Chandler Carruth | Use the new script to sort the includes of every file... |
tree | commitdiff |
2012-11-29 |
Shuxin Yang | rdar://12100355 (part 1) |
tree | commitdiff |
2012-11-29 |
Elena Demikhovsky | I changed hasAVX() to hasFp256() and hasAVX2() to hasIn... |
tree | commitdiff |
2012-11-28 |
Jakob Stoklund Olesen | Remove all references to TargetInstrInfoImpl. |
tree | commitdiff |
2012-11-27 |
Manman Ren | X86: do not fold load instructions such as [V]MOVS... |
tree | commitdiff |
2012-11-26 |
Chad Rosier | Remove the X86 Maximal Stack Alignment Check pass as... |
tree | commitdiff |
2012-11-26 |
Jakub Staszak | Normalize splat 256bit vectors with 8 elements. |
tree | commitdiff |
2012-11-26 |
Benjamin Kramer | Decouple MCInstBuilder from the streamer per Eli's... |
tree | commitdiff |
2012-11-26 |
Benjamin Kramer | Add MCInstBuilder, a utility class to simplify MCInst... |
tree | commitdiff |
2012-11-21 |
Craig Topper | Fix execution domain for packed FMA4 instructions. |
tree | commitdiff |
2012-11-21 |
Craig Topper | Mark ISD::FMA as Legal instead of custom for x86 with... |
tree | commitdiff |
2012-11-21 |
Jakub Staszak | Make calcLiveInMask method static. |
tree | commitdiff |
2012-11-21 |
Jakub Staszak | Make isScratchReg and isFPCopy methods static. |
tree | commitdiff |
2012-11-20 |
Jakub Staszak | Add obvious constantness. |
tree | commitdiff |
2012-11-20 |
Elena Demikhovsky | Intel OCL built-ins calling conventions now support... |
tree | commitdiff |
2012-11-16 |
Duncan Sands | Add the Erlang/HiPE calling convention, patch by Yianni... |
tree | commitdiff |
2012-11-16 |
Craig Topper | Use roundps/pd for llvm.ceil, llvm.trunc, llvm.rint... |
tree | commitdiff |
2012-11-15 |
Jakub Staszak | Return 0 instead of false. |
tree | commitdiff |
2012-11-15 |
Jakub Staszak | Simplify code. |
tree | commitdiff |
2012-11-15 |
Craig Topper | Add llvm.ceil, llvm.trunc, llvm.rint, llvm.nearbyint... |
tree | commitdiff |
2012-11-14 |
Jakub Staszak | Remove unneeded #includes. |
tree | commitdiff |
2012-11-14 |
Benjamin Kramer | X86: Enable SSE memory intrinsics even when stack align... |
tree | commitdiff |
2012-11-14 |
Jim Grosbach | X86: Better diagnostics for 32-bit vs. 64-bit mode... |
tree | commitdiff |
2012-11-14 |
Craig Topper | Factor out an overly replicated typecast. No functional... |
tree | commitdiff |
2012-11-14 |
Anton Korobeynikov | Use TARGET2 relocation for TType references on ARM. |
tree | commitdiff |
2012-11-13 |
Manman Ren | X86: when constructing VZEXT_LOAD from other loads... |
tree | commitdiff |
2012-11-12 |
Michael Liao | Fix PR14314 |
tree | commitdiff |
2012-11-11 |
Craig Topper | Move some helper methods to being static functions... |
tree | commitdiff |
2012-11-10 |
Craig Topper | Remove unnecessary subtraction and addition by 1 around... |
tree | commitdiff |
2012-11-10 |
Craig Topper | Tidy up spacing. No functional change. |
tree | commitdiff |
2012-11-10 |
Craig Topper | Removed unimplemented method declaration. |
tree | commitdiff |
2012-11-10 |
Craig Topper | Simplify custom emitter code for pcmp(e/i)str(i/m)... |
tree | commitdiff |
2012-11-10 |
Craig Topper | Cleanup pcmp(e/i)str(m/i) instruction definitions and... |
tree | commitdiff |
2012-11-09 |
Roman Divacky | Switch FreeBSD/i386 back to 4byte stack alignment.... |
tree | commitdiff |
2012-11-09 |
Nadav Rotem | indent |
tree | commitdiff |
2012-11-08 |
Michael Liao | Add support of RTM from TSX extension |
tree | commitdiff |
2012-11-06 |
Jakub Staszak | Simplify code. No functionality change. |
tree | commitdiff |
2012-11-06 |
Nadav Rotem | Make the helper functions static. No functional change. |
tree | commitdiff |
2012-11-06 |
Nadav Rotem | CostModel: add another known vector trunc optimization. |
tree | commitdiff |
2012-11-06 |
Nadav Rotem | Cost Model: add tables for some avx type-conversion... |
tree | commitdiff |
2012-11-06 |
Michael Liao | Remove tailing whitespaces |
tree | commitdiff |
2012-11-05 |
Nadav Rotem | Refactor the getTypeLegalizationCost interface. No... |
tree | commitdiff |
2012-11-05 |
Nadav Rotem | CostModel: Add tables for the common x86 compares. |
tree | commitdiff |
2012-11-05 |
Richard Smith | Suppress signed/unsigned comparison warning. |
tree | commitdiff |
2012-11-05 |
Nadav Rotem | Cost Model: Normalize the insert/extract index when... |
tree | commitdiff |
2012-11-05 |
Nadav Rotem | Implement the cost of abnormal x86 instruction lowering... |
tree | commitdiff |
2012-11-04 |
Craig Topper | Remove alignments from folding tables for scalar FMA4... |
tree | commitdiff |
2012-11-03 |
Nadav Rotem | X86 CostModel: Add support for a some of the common... |
tree | commitdiff |
next |