projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
80-col fixup.
[oota-llvm.git]
/
lib
/
Target
/
X86
/
X86ISelLowering.cpp
2013-05-02
Michael Liao
80-col fixup.
blob
|
commitdiff
|
raw
2013-05-02
Michael Liao
Avoid duplicating logic on frame register selecting...
blob
|
commitdiff
|
raw
|
diff to current
2013-05-02
Michael Liao
Avoid duplicating logic on frame register selecting...
blob
|
commitdiff
|
raw
|
diff to current
2013-04-20
Tim Northover
Remove unused ShouldFoldAtomicFences flag.
blob
|
commitdiff
|
raw
|
diff to current
2013-04-20
Tim Northover
Remove unused MEMBARRIER DAG node; it's been replaced...
blob
|
commitdiff
|
raw
|
diff to current
2013-04-19
Michael Liao
ArrayRefize getMachineNode(). No functionality change.
blob
|
commitdiff
|
raw
|
diff to current
2013-04-19
Michael Liao
Use 'array_lengthof' as possible to avoid magic numbers
blob
|
commitdiff
|
raw
|
diff to current
2013-04-18
Benjamin Kramer
X86: Add an SSE2 lowering for 64 bit compares when...
blob
|
commitdiff
|
raw
|
diff to current
2013-04-11
Michael Liao
Optimize vector select from all 0s or all 1s
blob
|
commitdiff
|
raw
|
diff to current
2013-04-11
Michael Liao
Enhance bool simplifcation in X86 to handle more cases
blob
|
commitdiff
|
raw
|
diff to current
2013-04-10
Evan Cheng
__sincosf_stret returns sinf / cosf in bits 0:31 and...
blob
|
commitdiff
|
raw
|
diff to current
2013-04-05
Bill Wendling
Use the target options specified on a function to reset...
blob
|
commitdiff
|
raw
|
diff to current
2013-03-31
Benjamin Kramer
X86: Promote sitofp <8 x i16> to <8 x i32> when AVX...
blob
|
commitdiff
|
raw
|
diff to current
2013-03-29
Benjamin Kramer
Remove the old CodePlacementOpt pass.
blob
|
commitdiff
|
raw
|
diff to current
2013-03-28
Michael Liao
Add support of RDSEED defined in AVX2 extension
blob
|
commitdiff
|
raw
|
diff to current
2013-03-28
Michael Liao
Enhance boolean simplification to handle 16-/64-bit...
blob
|
commitdiff
|
raw
|
diff to current
2013-03-28
Michael Liao
Skip moving call address loading into callseq when...
blob
|
commitdiff
|
raw
|
diff to current
2013-03-28
Timur Iskhodzhanov
Make Win32 put the SRet address into EAX, fixes PR15556
blob
|
commitdiff
|
raw
|
diff to current
2013-03-27
Preston Gurd
For the current Atom processor, the fastest way to...
blob
|
commitdiff
|
raw
|
diff to current
2013-03-27
Hal Finkel
Fix typo (common to both X86 and PPC)
blob
|
commitdiff
|
raw
|
diff to current
2013-03-26
Michael Liao
Add XTEST codegen support
blob
|
commitdiff
|
raw
|
diff to current
2013-03-25
Michael Liao
Revise alignment checking/calculation on 256-bit unalig...
blob
|
commitdiff
|
raw
|
diff to current
2013-03-20
Michael Liao
Fix PR15296
blob
|
commitdiff
|
raw
|
diff to current
2013-03-20
Michael Liao
Mark all variable shifts needing customizing
blob
|
commitdiff
|
raw
|
diff to current
2013-03-20
Michael Liao
Move scalar immediate shift lowering into a dedicated...
blob
|
commitdiff
|
raw
|
diff to current
2013-03-19
Nadav Rotem
Optimize sext <4 x i8> and <4 x i16> to <4 x i64>.
blob
|
commitdiff
|
raw
|
diff to current
2013-03-18
Anton Korobeynikov
TLS support for MinGW targets.
blob
|
commitdiff
|
raw
|
diff to current
2013-03-14
Michael Liao
Fix PR15309
blob
|
commitdiff
|
raw
|
diff to current
2013-03-08
Tom Stellard
DAGCombiner: Use correct value type for checking legali...
blob
|
commitdiff
|
raw
|
diff to current
2013-03-07
Benjamin Kramer
X86: Fold EXTRACT_SUBVECTORs of a BUILD_VECTOR into...
blob
|
commitdiff
|
raw
|
diff to current
2013-03-07
Michael Liao
Fix two remaining issue after fixing PR15355 when CMOV...
blob
|
commitdiff
|
raw
|
diff to current
2013-03-06
Michael Liao
Fix PR15355
blob
|
commitdiff
|
raw
|
diff to current
2013-03-04
Preston Gurd
Bypass Slow Divides
blob
|
commitdiff
|
raw
|
diff to current
2013-03-01
Michael Liao
Fix PR10475
blob
|
commitdiff
|
raw
|
diff to current
2013-02-25
Michael Liao
Refine fix to PR10499, no functionality change
blob
|
commitdiff
|
raw
|
diff to current
2013-02-25
Michael Liao
Fix PR10499
blob
|
commitdiff
|
raw
|
diff to current
2013-02-24
Nadav Rotem
Revert r169638 because it broke Mesa llvmpipe tests.
blob
|
commitdiff
|
raw
|
diff to current
2013-02-20
Jim Grosbach
Update TargetLowering ivars for name policy.
blob
|
commitdiff
|
raw
|
diff to current
2013-02-20
Elena Demikhovsky
I optimized the following patterns:
blob
|
commitdiff
|
raw
|
diff to current
2013-02-19
Craig Topper
Fix capitalization in comment to match function name.
blob
|
commitdiff
|
raw
|
diff to current
2013-02-18
Jakub Staszak
Use array_pod_sort instead of std::sort.
blob
|
commitdiff
|
raw
|
diff to current
2013-02-16
Jakub Staszak
Minor cleanups. No functionality change.
blob
|
commitdiff
|
raw
|
diff to current
2013-02-14
Nadav Rotem
80-col
blob
|
commitdiff
|
raw
|
diff to current
2013-02-14
Elena Demikhovsky
Fixed a bug in X86TargetLowering::LowerVectorIntExtend...
blob
|
commitdiff
|
raw
|
diff to current
2013-02-13
Nick Lewycky
Don't build tail calls to functions with three inreg...
blob
|
commitdiff
|
raw
|
diff to current
2013-02-13
Eric Christopher
Check i1 as well as i8 variables for 8 bit registers...
blob
|
commitdiff
|
raw
|
diff to current
2013-02-05
Jakob Stoklund Olesen
Move MRI liveouts to X86 return instructions.
blob
|
commitdiff
|
raw
|
diff to current
2013-02-04
Benjamin Kramer
X86: Open up some opportunities for constant folding...
blob
|
commitdiff
|
raw
|
diff to current
2013-02-04
Benjamin Kramer
X86: Simplify code. No functionality change.
blob
|
commitdiff
|
raw
|
diff to current
2013-01-31
Eric Christopher
Whitespace.
blob
|
commitdiff
|
raw
|
diff to current
2013-01-31
Eric Christopher
Check and allow floating point registers to select...
blob
|
commitdiff
|
raw
|
diff to current
2013-01-30
Evan Cheng
Restrict sin/cos optimization to 64-bit only for now...
blob
|
commitdiff
|
raw
|
diff to current
2013-01-29
Evan Cheng
Remove dead code.
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-26
Benjamin Kramer
X86: Decode PALIGN operands so I don't have to do it...
blob
|
commitdiff
|
raw
|
diff to current
2013-01-26
Benjamin Kramer
X86: Do splat promotion later, so the optimizer can...
blob
|
commitdiff
|
raw
|
diff to current
2013-01-25
Eli Bendersky
In this patch, we teach X86_64TargetMachine that it...
blob
|
commitdiff
|
raw
|
diff to current
2013-01-22
Michael Liao
Fix an issue of pseudo atomic instruction DAG schedule
blob
|
commitdiff
|
raw
|
diff to current
2013-01-22
Tim Northover
Make APFloat constructor require explicit semantics.
blob
|
commitdiff
|
raw
|
diff to current
2013-01-21
Craig Topper
Use <0 checks in place of ==-1 because it results in...
blob
|
commitdiff
|
raw
|
diff to current
2013-01-21
Craig Topper
Use MVT instead of EVT in LowerVECTOR_SHUFFLEtoBlend.
blob
|
commitdiff
|
raw
|
diff to current
2013-01-21
Craig Topper
Remove trailing whitespace.
blob
|
commitdiff
|
raw
|
diff to current
2013-01-21
Craig Topper
Fix some 80 column violations.
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
Convert more EVT's to MVT's in the lowering methods.
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
Nadav Rotem
Revert 172708.
blob
|
commitdiff
|
raw
|
diff to current
2013-01-20
Craig Topper
Make some helper methods static.
blob
|
commitdiff
|
raw
|
diff to current
2013-01-20
Craig Topper
Remove DebugLoc argument from static function. It can...
blob
|
commitdiff
|
raw
|
diff to current
2013-01-20
Craig Topper
Use MVT instead of EVT in more instruction lowering...
blob
|
commitdiff
|
raw
|
diff to current
2013-01-19
Craig Topper
Use MVT instead of EVT in more of the shuffle lowering...
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-19
Nadav Rotem
On Sandybridge split unaligned 256bit stores into two...
blob
|
commitdiff
|
raw
|
diff to current
2013-01-19
Craig Topper
Use MVT instead of EVT when computing shuffle immediate...
blob
|
commitdiff
|
raw
|
diff to current
2013-01-18
Nadav Rotem
On Sandybridge loading unaligned 256bits using two...
blob
|
commitdiff
|
raw
|
diff to current
2013-01-18
Craig Topper
Calculate vector element size more directly for VINSERT...
blob
|
commitdiff
|
raw
|
diff to current
2013-01-18
Craig Topper
Minor formatting fix. No functional change.
blob
|
commitdiff
|
raw
|
diff to current
2013-01-18
Craig Topper
Spelling fix: extened->extended. Trailing whitespace...
blob
|
commitdiff
|
raw
|
diff to current
2013-01-18
Craig Topper
Make more use of is128BitVector/is256BitVector in place...
blob
|
commitdiff
|
raw
|
diff to current
2013-01-17
Elena Demikhovsky
Optimization for the following SIGN_EXTEND pairs:
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-04
Nadav Rotem
Revert revision: 171467. This transformation is incorre...
blob
|
commitdiff
|
raw
|
diff to current
2013-01-03
Elena Demikhovsky
Simplified TRUNCATE operation that comes after SETCC...
blob
|
commitdiff
|
raw
|
diff to current
2013-01-03
Hal Finkel
Add a subtype parameter to VTTI::getShuffleCost
blob
|
commitdiff
|
raw
|
diff to current
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
next