projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Replace r169459 with something safer. Rather than having computeMaskedBits to
[oota-llvm.git]
/
lib
/
CodeGen
/
SelectionDAG
/
TargetLowering.cpp
2012-12-06
Evan Cheng
Replace r169459 with something safer. Rather than havin...
blob
|
commitdiff
|
raw
2012-12-06
Evan Cheng
Let targets provide hooks that compute known zero and...
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
2012-11-29
Justin Holewinski
Allow targets to prefer TypeSplitVector over TypePromot...
blob
|
commitdiff
|
raw
|
diff to current
2012-11-23
Patrik Hägglund
Cleanup: Simplify loop end logic in computeRegisterProp...
blob
|
commitdiff
|
raw
|
diff to current
2012-11-01
Manman Ren
OutputArg: added an index of the original argument...
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-09
Micah Villmow
Add in the first step of the multiple pointer support...
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-09-27
Sylvestre Ledru
Revert 'Fix a typo 'iff' => 'if''. iff is an abreviatio...
blob
|
commitdiff
|
raw
|
diff to current
2012-09-27
Sylvestre Ledru
Fix a typo 'iff' => 'if'
blob
|
commitdiff
|
raw
|
diff to current
2012-09-25
Sebastian Pop
TargetLowering interface to set/get minimum block entri...
blob
|
commitdiff
|
raw
|
diff to current
2012-09-19
Bill Wendling
Add predicates for queries on whether an attribute...
blob
|
commitdiff
|
raw
|
diff to current
2012-09-06
Nadav Rotem
Fix a few old-GCC warnings. No functional change.
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-08-17
Benjamin Kramer
TargetLowering: Use the large shift amount during legal...
blob
|
commitdiff
|
raw
|
diff to current
2012-07-31
Micah Villmow
Conform to LLVM coding style.
blob
|
commitdiff
|
raw
|
diff to current
2012-07-31
Micah Villmow
Don't generate ordered or unordered comparison operatio...
blob
|
commitdiff
|
raw
|
diff to current
2012-07-19
Bill Wendling
Remove tabs.
blob
|
commitdiff
|
raw
|
diff to current
2012-07-17
Evan Cheng
Implement r160312 as target indepedenet dag combine.
blob
|
commitdiff
|
raw
|
diff to current
2012-07-17
Evan Cheng
Make sure constant bitwidth is <= 64 bit before calling...
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-05
Duncan Sands
All cases are covered, no need for a default. This...
blob
|
commitdiff
|
raw
|
diff to current
2012-07-05
Duncan Sands
Use the right kind of booleans: we were emitting 0...
blob
|
commitdiff
|
raw
|
diff to current
2012-07-02
Evan Cheng
Target option DisableJumpTables is a gross hack. Move...
blob
|
commitdiff
|
raw
|
diff to current
2012-06-04
Nadav Rotem
Remove the "-promote-elements" flag. This flag is now...
blob
|
commitdiff
|
raw
|
diff to current
2012-06-02
Benjamin Kramer
Fix typos found by github.com/lyda/misspell-check
blob
|
commitdiff
|
raw
|
diff to current
2012-05-25
Eli Friedman
Simplify code for calling a function where CanLowerRetu...
blob
|
commitdiff
|
raw
|
diff to current
2012-05-05
Benjamin Kramer
Add a new target hook "predictableSelectIsExpensive".
blob
|
commitdiff
|
raw
|
diff to current
2012-05-04
Jakob Stoklund Olesen
Make sure findRepresentativeClass picks the widest...
blob
|
commitdiff
|
raw
|
diff to current
2012-05-04
Jakob Stoklund Olesen
Use SuperRegClassIterator for findRepresentativeClass().
blob
|
commitdiff
|
raw
|
diff to current
2012-04-21
Nadav Rotem
Teach getVectorTypeBreakdown about promotion of vectors...
blob
|
commitdiff
|
raw
|
diff to current
2012-04-17
Joel Jones
Fixes a problem in instruction selection with testing...
blob
|
commitdiff
|
raw
|
diff to current
2012-04-09
Akira Hatanaka
Have TargetLowering::getPICJumpTableRelocBase return...
blob
|
commitdiff
|
raw
|
diff to current
2012-04-08
Chandler Carruth
Move the TLSModel information into the TargetMachine...
blob
|
commitdiff
|
raw
|
diff to current
2012-04-05
Jakob Stoklund Olesen
Don't break the IV update in TLI::SimplifySetCC().
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-04-04
Craig Topper
Remove default case from switch that was already coveri...
blob
|
commitdiff
|
raw
|
diff to current
2012-04-03
Chad Rosier
Fix an issue in SimplifySetCC() specific to vector...
blob
|
commitdiff
|
raw
|
diff to current
2012-01-31
Eli Friedman
Use the correct ShiftAmtTy for creating shifts after...
blob
|
commitdiff
|
raw
|
diff to current
2012-01-16
David Blaikie
Refactor variables unused under non-assert builds ...
blob
|
commitdiff
|
raw
|
diff to current
2012-01-15
Nadav Rotem
[AVX] Optimize x86 VSELECT instructions using SimplifyD...
blob
|
commitdiff
|
raw
|
diff to current
2012-01-10
Chandler Carruth
Add 'llvm_unreachable' to passify GCC's understanding...
blob
|
commitdiff
|
raw
|
diff to current
2012-01-10
David Blaikie
Remove unnecessary default cases in switches that cover...
blob
|
commitdiff
|
raw
|
diff to current
2011-12-20
Dan Gohman
Add basic generic CodeGen support for half.
blob
|
commitdiff
|
raw
|
diff to current
2011-12-15
Eli Friedman
Don't try to form FGETSIGN after legalization; it is...
blob
|
commitdiff
|
raw
|
diff to current
2011-12-09
Eli Friedman
Fix a couple of logic bugs in TargetLowering::SimplifyD...
blob
|
commitdiff
|
raw
|
diff to current
2011-12-08
Owen Anderson
Teach SelectionDAG to match more calls to libm function...
blob
|
commitdiff
|
raw
|
diff to current
2011-11-09
Eli Friedman
Add check so we don't try to perform an impossible...
blob
|
commitdiff
|
raw
|
diff to current
2011-11-08
Pete Cooper
Added invariant field to the DAG.getLoad method and...
blob
|
commitdiff
|
raw
|
diff to current
2011-11-07
Richard Osborne
Don't introduce custom nodes after legalization in...
blob
|
commitdiff
|
raw
|
diff to current
2011-10-24
Dan Gohman
Change the default scheduler from Latency to ILP, since...
blob
|
commitdiff
|
raw
|
diff to current
2011-10-16
Nadav Rotem
Enable element promotion type legalization by deafault.
blob
|
commitdiff
|
raw
|
diff to current
2011-10-14
Jim Grosbach
Fix typo. "__sync_fetch_and-xor_4" should be "__sync_fe...
blob
|
commitdiff
|
raw
|
diff to current
2011-10-12
Jakob Stoklund Olesen
Use an existing function.
blob
|
commitdiff
|
raw
|
diff to current
2011-09-06
Duncan Sands
Add codegen support for vector select (in the IR this...
blob
|
commitdiff
|
raw
|
diff to current
2011-09-03
Owen Anderson
Fix a truly heinous bug in DAGCombine related to Assert...
blob
|
commitdiff
|
raw
|
diff to current
2011-08-03
Eli Friedman
New approach to r136737: insert the necessary fences...
blob
|
commitdiff
|
raw
|
diff to current
2011-07-18
Chris Lattner
land David Blaikie's patch to de-constify Type, with...
blob
|
commitdiff
|
raw
|
diff to current
2011-07-14
Eric Christopher
Check register class matching instead of width of type...
blob
|
commitdiff
|
raw
|
diff to current
2011-07-08
Cameron Zwarich
Add an intrinsic and codegen support for fused multiply...
blob
|
commitdiff
|
raw
|
diff to current
2011-07-08
Benjamin Kramer
Emit a more efficient magic number multiplication for...
blob
|
commitdiff
|
raw
|
diff to current
2011-07-07
Eric Christopher
Remove a FIXME. All of the standard ones are in the...
blob
|
commitdiff
|
raw
|
diff to current
2011-06-30
Eric Christopher
Remove getRegClassForInlineAsmConstraint and all depend...
blob
|
commitdiff
|
raw
|
diff to current
2011-06-17
Eric Christopher
Lower multiply with overflow checking to __mulo<mode>
blob
|
commitdiff
|
raw
|
diff to current
2011-06-12
Nadav Rotem
Fix a bug in the calculation of the vectorTypeBreakdown...
blob
|
commitdiff
|
raw
|
diff to current
2011-06-11
Chad Rosier
Revert r132871.
blob
|
commitdiff
|
raw
|
diff to current
2011-06-11
Chad Rosier
Typo.
blob
|
commitdiff
|
raw
|
diff to current
2011-06-06
Stuart Hastings
Avoid FGETSIGN of 80-bit types. Fixes PR10085.
blob
|
commitdiff
|
raw
|
diff to current
2011-06-04
Nadav Rotem
TypeLegalizer: Fix a bug in the promotion of elements...
blob
|
commitdiff
|
raw
|
diff to current
2011-06-02
Eric Christopher
Have LowerOperandForConstraint handle multiple characte...
blob
|
commitdiff
|
raw
|
diff to current
2011-06-02
Rafael Espindola
Revert 132424 to fix PR10068.
blob
|
commitdiff
|
raw
|
diff to current
2011-06-01
Stuart Hastings
Recommit 132404 with fixes. rdar://problem/5993888
blob
|
commitdiff
|
raw
|
diff to current
2011-06-01
Stuart Hastings
Fix double FGETSIGN to work on x86_32; followup to...
blob
|
commitdiff
|
raw
|
diff to current
2011-06-01
Stuart Hastings
Turn on FGETSIGN for x86. Followup to 132388. rdar...
blob
|
commitdiff
|
raw
|
diff to current
2011-06-01
Nadav Rotem
This patch is another step in the direction of adding...
blob
|
commitdiff
|
raw
|
diff to current
2011-05-28
Nadav Rotem
Refactor the type legalizer. Switch TargetLowering...
blob
|
commitdiff
|
raw
|
diff to current
2011-05-27
Nadav Rotem
Refactor getActionType and getTypeToTransformTo ; place...
blob
|
commitdiff
|
raw
|
diff to current
2011-05-19
Stuart Hastings
Update some currently-disabled code, preparing for...
blob
|
commitdiff
|
raw
|
diff to current
2011-05-18
Duncan Sands
Revert commit 131534 since it seems to have broken...
blob
|
commitdiff
|
raw
|
diff to current
2011-05-18
Nadav Rotem
Refactor getActionType and getTypeToTransformTo ; place...
blob
|
commitdiff
|
raw
|
diff to current
2011-05-09
Eric Christopher
Look through struct wrapped types for inline asm statments.
blob
|
commitdiff
|
raw
|
diff to current
2011-05-06
Eli Friedman
Make the logic for determining function alignment more...
blob
|
commitdiff
|
raw
|
diff to current
2011-04-22
Benjamin Kramer
DAGCombine: fold "(zext x) == C" into "x == (trunc...
blob
|
commitdiff
|
raw
|
diff to current
2011-04-15
Chris Lattner
Fix a ton of comment typos found by codespell. Patch by
blob
|
commitdiff
|
raw
|
diff to current
2011-04-14
Chris Lattner
sink a call into its only use.
blob
|
commitdiff
|
raw
|
diff to current
2011-04-13
Owen Anderson
During post-legalization DAG combining, be careful...
blob
|
commitdiff
|
raw
|
diff to current
2011-04-01
Evan Cheng
Issue libcalls __udivmod*i4 / __divmod*i4 for div ...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-17
Benjamin Kramer
BuildUDIV: If the divisor is even we can simplify the...
blob
|
commitdiff
|
raw
|
diff to current
2011-02-25
Owen Anderson
Allow targets to specify a the type of the RHS of a...
blob
|
commitdiff
|
raw
|
diff to current
2011-02-13
Chris Lattner
Enhance ComputeMaskedBits to know that aligned frameindexes
blob
|
commitdiff
|
raw
|
diff to current
2011-01-17
Benjamin Kramer
Fix an off-by-one error in ctpop combining.
blob
|
commitdiff
|
raw
|
diff to current
2011-01-17
Benjamin Kramer
Add a DAGCombine to turn (ctpop x) u< 2 into (x & x...
blob
|
commitdiff
|
raw
|
diff to current
2011-01-10
Dale Johannesen
Fix PR 8916 (qv for analysis), at least the immediate...
blob
|
commitdiff
|
raw
|
diff to current
2011-01-06
Evan Cheng
Re-implement r122936 with proper target hooks. Now...
blob
|
commitdiff
|
raw
|
diff to current
2010-12-19
Nick Lewycky
Add missing standard headers. Patch by Joerg Sonnenberger!
blob
|
commitdiff
|
raw
|
diff to current
2010-12-07
Jay Foad
PR5207: Change APInt methods trunc(), sext(), zext...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-30
Chris Lattner
add TLI support indicating that jumps are more expensiv...
blob
|
commitdiff
|
raw
|
diff to current
next