projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Fix a register-class comparison bug in PPCCTRLoops
[oota-llvm.git]
/
lib
/
Target
/
X86
/
X86ISelLowering.h
2013-03-01
Michael Liao
Fix PR10475
blob
|
commitdiff
|
raw
2013-02-14
Eli Bendersky
The operand listing is very much outdated.
blob
|
commitdiff
|
raw
|
diff to current
2013-01-29
Evan Cheng
Teach SDISel to combine fsin / fcos into a fsincos...
blob
|
commitdiff
|
raw
|
diff to current
2013-01-28
Craig Topper
Fix inconsistent usage of PALIGN and PALIGNR when refer...
blob
|
commitdiff
|
raw
|
diff to current
2013-01-21
Craig Topper
Make helper method static.
blob
|
commitdiff
|
raw
|
diff to current
2013-01-20
Craig Topper
Capitalize lowerTRUNCATE so that it matches the other...
blob
|
commitdiff
|
raw
|
diff to current
2013-01-20
Craig Topper
Make LowerVSETCC a static function and use MVT instead...
blob
|
commitdiff
|
raw
|
diff to current
2013-01-20
Craig Topper
Make some helper methods static.
blob
|
commitdiff
|
raw
|
diff to current
2013-01-19
Craig Topper
Capitalize LowerVectorIntExtend to be consistent with...
blob
|
commitdiff
|
raw
|
diff to current
2013-01-09
Nadav Rotem
Efficient lowering of vector sdiv when the divisor...
blob
|
commitdiff
|
raw
|
diff to current
2013-01-07
Chandler Carruth
Switch TargetTransformInfo from an immutable analysis...
blob
|
commitdiff
|
raw
|
diff to current
2013-01-04
Nadav Rotem
LoopVectorizer:
blob
|
commitdiff
|
raw
|
diff to current
2013-01-03
Hal Finkel
Add a subtype parameter to VTTI::getShuffleCost
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
AVX: Move the ZEXT/ANYEXT DAGCo optimizations to the...
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-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
Add a missing "virtual" keyword.
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-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-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-06
Evan Cheng
Replace r169459 with something safer. Rather than havin...
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-04
Chandler Carruth
Sort includes for all of the .h files under the 'lib...
blob
|
commitdiff
|
raw
|
diff to current
2012-11-29
Shuxin Yang
rdar://12100355 (part 1)
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
Removed unimplemented method declaration.
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-08
Michael Liao
Add support of RTM from TSX extension
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
CostModel: Add tables for the common x86 compares.
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-02
Nadav Rotem
Add a stub for the x86 cost model impl. Implement a...
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-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
Michael Liao
Lower BUILD_VECTOR to SHUFFLE + INSERT_VECTOR_ELT for X86
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-15
Michael Liao
Add __builtin_setjmp/_longjmp supprt in X86 backend
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-08
Micah Villmow
Move TargetData to DataLayout.
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-20
Michael Liao
Re-work X86 code generation of atomic ops with spin...
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-11
Craig Topper
Make a bunch of lowering helper functions static instea...
blob
|
commitdiff
|
raw
|
diff to current
2012-08-19
Nadav Rotem
When unsafe math is used, we can use commutative FMAX...
blob
|
commitdiff
|
raw
|
diff to current
2012-08-17
Craig Topper
Make ReplaceATOMIC_BINARY_64 a static function. Use...
blob
|
commitdiff
|
raw
|
diff to current
2012-08-14
Michael Liao
fix PR11334
blob
|
commitdiff
|
raw
|
diff to current
2012-08-13
Craig Topper
Remove the LowerMMXCONCAT_VECTORS function. It could...
blob
|
commitdiff
|
raw
|
diff to current
2012-08-06
Craig Topper
Implement proper handling for pcmpistri/pcmpestri intri...
blob
|
commitdiff
|
raw
|
diff to current
2012-08-03
Bob Wilson
Fall back to selection DAG isel for calls to builtin...
blob
|
commitdiff
|
raw
|
diff to current
2012-08-01
Elena Demikhovsky
Added FMA functionality to X86 target.
blob
|
commitdiff
|
raw
|
diff to current
2012-07-19
Bill Wendling
Remove tabs.
blob
|
commitdiff
|
raw
|
diff to current
2012-07-17
Evan Cheng
This is another case where instcombine demanded bits...
blob
|
commitdiff
|
raw
|
diff to current
2012-07-12
Benjamin Kramer
Add intrinsics for Ivy Bridge's rdrand instruction.
blob
|
commitdiff
|
raw
|
diff to current
2012-06-09
Craig Topper
Use XOP vpcom intrinsics in patterns instead of a targe...
blob
|
commitdiff
|
raw
|
diff to current
2012-06-01
Hans Wennborg
Implement the local-dynamic TLS model for x86 (PR3985)
blob
|
commitdiff
|
raw
|
diff to current
2012-05-25
Justin Holewinski
Change interface for TargetLowering::LowerCallTo and...
blob
|
commitdiff
|
raw
|
diff to current
2012-04-27
Benjamin Kramer
X86: Don't emit conditional floating point moves on...
blob
|
commitdiff
|
raw
|
diff to current
2012-04-16
Craig Topper
Merge vpermps/vpermd and vpermpd/vpermq SD nodes.
blob
|
commitdiff
|
raw
|
diff to current
2012-04-15
Elena Demikhovsky
Added VPERM optimization for AVX2 shuffles
blob
|
commitdiff
|
raw
|
diff to current
2012-04-13
Richard Smith
Fix X86 codegen for 'atomicrmw nand' to generate *x...
blob
|
commitdiff
|
raw
|
diff to current
2012-04-11
Nadav Rotem
Reapply 154396 after fixing a test.
blob
|
commitdiff
|
raw
|
diff to current
2012-04-10
Eric Christopher
Temporarily revert this patch to see if it brings the...
blob
|
commitdiff
|
raw
|
diff to current
2012-04-10
Nadav Rotem
Modify the code that lowers shuffles to blends from...
blob
|
commitdiff
|
raw
|
diff to current
2012-04-10
Evan Cheng
Fix a long standing tail call optimization bug. When...
blob
|
commitdiff
|
raw
|
diff to current
2012-04-09
Nadav Rotem
Fix a bug in the lowering of broadcasts: ConstantPools...
blob
|
commitdiff
|
raw
|
diff to current
2012-04-04
Rafael Espindola
Always compute all the bits in ComputeMaskedBits.
blob
|
commitdiff
|
raw
|
diff to current
2012-02-28
Evan Cheng
Re-commit r151623 with fix. Only issue special no-retur...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-28
Daniel Dunbar
Revert r151623 "Some ARM implementaions, e.g. A-series...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-28
Evan Cheng
Some ARM implementaions, e.g. A-series, does return...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-25
NAKAMURA Takumi
Target/X86: Fix assertion failures and warnings caused...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-24
Michael J. Spencer
Add WIN_FTOL_* psudo-instructions to model the unique...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-22
Craig Topper
Make all pointers to TargetRegisterClass const since...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-19
Craig Topper
Make a bunch of X86ISelLowering shuffle functions stati...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-05
Craig Topper
Add target specific node for PMULUDQ. Change patterns...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-02
Elena Demikhovsky
Optimization for SIGN_EXTEND operation on AVX.
blob
|
commitdiff
|
raw
|
diff to current
2012-02-01
Elena Demikhovsky
Optimization for "truncate" operation on AVX.
blob
|
commitdiff
|
raw
|
diff to current
2012-01-30
Craig Topper
Move some XOP patterns into instruction definition...
blob
|
commitdiff
|
raw
|
diff to current
2012-01-22
Craig Topper
Combine X86 CMPPD and CMPPS node types. Simplifies...
blob
|
commitdiff
|
raw
|
diff to current
2012-01-22
Craig Topper
Merge PCMPEQB/PCMPEQW/PCMPEQD/PCMPEQQ and PCMPGTB/PCMPG...
blob
|
commitdiff
|
raw
|
diff to current
2012-01-22
Craig Topper
Add target specific ISD node types for SSE/AVX vector...
blob
|
commitdiff
|
raw
|
diff to current
2012-01-22
Craig Topper
Remove unused X86 ISD node type defines.
blob
|
commitdiff
|
raw
|
diff to current
2012-01-19
Craig Topper
Merge 128-bit and 256-bit SHUFPS/SHUFPD handling.
blob
|
commitdiff
|
raw
|
diff to current
next