index
:
external_llvm.git
replicant-6.0
Unnamed repository; edit this file 'description' to name the repository.
git repository hosting
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
lib
/
CodeGen
/
SelectionDAG
/
TargetLowering.cpp
Commit message (
Expand
)
Author
Age
Files
Lines
*
Use the correct ShiftAmtTy for creating shifts after legalization. PR11881. ...
Eli Friedman
2012-01-31
1
-7
/
+9
*
Refactor variables unused under non-assert builds (& remove two entirely unus...
David Blaikie
2012-01-16
1
-2
/
+0
*
[AVX] Optimize x86 VSELECT instructions using SimplifyDemandedBits.
Nadav Rotem
2012-01-15
1
-5
/
+22
*
Add 'llvm_unreachable' to passify GCC's understanding of the constraints
Chandler Carruth
2012-01-10
1
-0
/
+1
*
Remove unnecessary default cases in switches that cover all enum values.
David Blaikie
2012-01-10
1
-1
/
+0
*
Add basic generic CodeGen support for half.
Dan Gohman
2011-12-20
1
-10
/
+21
*
Don't try to form FGETSIGN after legalization; it is possible in some cases, ...
Eli Friedman
2011-12-15
1
-1
/
+2
*
Fix a couple of logic bugs in TargetLowering::SimplifyDemandedBits. PR11514.
Eli Friedman
2011-12-09
1
-4
/
+3
*
Teach SelectionDAG to match more calls to libm functions onto existing SDNode...
Owen Anderson
2011-12-08
1
-10
/
+20
*
Add check so we don't try to perform an impossible transformation. Fixes issu...
Eli Friedman
2011-11-09
1
-1
/
+2
*
Added invariant field to the DAG.getLoad method and changed all calls.
Pete Cooper
2011-11-08
1
-1
/
+1
*
Don't introduce custom nodes after legalization in TargetLowering::BuildSDIV()
Richard Osborne
2011-11-07
1
-8
/
+14
*
Change the default scheduler from Latency to ILP, since Latency
Dan Gohman
2011-10-24
1
-1
/
+1
*
Enable element promotion type legalization by deafault.
Nadav Rotem
2011-10-16
1
-1
/
+1
*
Fix typo. "__sync_fetch_and-xor_4" should be "__sync_fetch_and_xor_4".
Jim Grosbach
2011-10-14
1
-1
/
+1
*
Use an existing function.
Jakob Stoklund Olesen
2011-10-12
1
-10
/
+2
*
Add codegen support for vector select (in the IR this means a select
Duncan Sands
2011-09-06
1
-2
/
+4
*
Fix a truly heinous bug in DAGCombine related to AssertZext.
Owen Anderson
2011-09-03
1
-7
/
+6
*
New approach to r136737: insert the necessary fences for atomic ops in platfo...
Eli Friedman
2011-08-03
1
-0
/
+1
*
land David Blaikie's patch to de-constify Type, with a few tweaks.
Chris Lattner
2011-07-18
1
-7
/
+7
*
Check register class matching instead of width of type matching
Eric Christopher
2011-07-14
1
-2
/
+5
*
Add an intrinsic and codegen support for fused multiply-accumulate. The intent
Cameron Zwarich
2011-07-08
1
-0
/
+4
*
Emit a more efficient magic number multiplication for exact sdivs.
Benjamin Kramer
2011-07-08
1
-0
/
+26
*
Remove a FIXME. All of the standard ones are in the list.
Eric Christopher
2011-07-07
1
-1
/
+0
*
Remove getRegClassForInlineAsmConstraint and all dependencies.
Eric Christopher
2011-06-30
1
-7
/
+0
*
Lower multiply with overflow checking to __mulo<mode>
Eric Christopher
2011-06-17
1
-4
/
+7
*
Fix a bug in the calculation of the vectorTypeBreakdown into registers. Odd
Nadav Rotem
2011-06-12
1
-5
/
+17
*
Revert r132871.
Chad Rosier
2011-06-11
1
-1
/
+1
*
Typo.
Chad Rosier
2011-06-11
1
-1
/
+1
*
Avoid FGETSIGN of 80-bit types. Fixes PR10085.
Stuart Hastings
2011-06-06
1
-6
/
+8
*
TypeLegalizer: Fix a bug in the promotion of elements of integer vectors.
Nadav Rotem
2011-06-04
1
-16
/
+22
*
Have LowerOperandForConstraint handle multiple character constraints.
Eric Christopher
2011-06-02
1
-2
/
+6
*
Revert 132424 to fix PR10068.
Rafael Espindola
2011-06-02
1
-5
/
+4
*
Recommit 132404 with fixes. rdar://problem/5993888
Stuart Hastings
2011-06-01
1
-4
/
+5
*
Fix double FGETSIGN to work on x86_32; followup to 132396.
Stuart Hastings
2011-06-01
1
-3
/
+6
*
Turn on FGETSIGN for x86. Followup to 132388. rdar://problem/5660695
Stuart Hastings
2011-06-01
1
-6
/
+2
*
This patch is another step in the direction of adding vector select. In this
Nadav Rotem
2011-06-01
1
-1
/
+28
*
Refactor the type legalizer. Switch TargetLowering to a new enum - LegalizeTy...
Nadav Rotem
2011-05-28
1
-10
/
+12
*
Refactor getActionType and getTypeToTransformTo ; place all of the 'decision'
Nadav Rotem
2011-05-27
1
-1
/
+1
*
Update some currently-disabled code, preparing for eventual use.
Stuart Hastings
2011-05-19
1
-6
/
+7
*
Revert commit 131534 since it seems to have broken several buildbots.
Duncan Sands
2011-05-18
1
-1
/
+1
*
Refactor getActionType and getTypeToTransformTo ; place all of the 'decision'
Nadav Rotem
2011-05-18
1
-1
/
+1
*
Look through struct wrapped types for inline asm statments.
Eric Christopher
2011-05-09
1
-0
/
+6
*
Make the logic for determining function alignment more explicit. No function...
Eli Friedman
2011-05-06
1
-0
/
+2
*
DAGCombine: fold "(zext x) == C" into "x == (trunc C)" if the trunc is lossless.
Benjamin Kramer
2011-04-22
1
-0
/
+36
*
Fix a ton of comment typos found by codespell. Patch by
Chris Lattner
2011-04-15
1
-5
/
+4
*
sink a call into its only use.
Chris Lattner
2011-04-14
1
-2
/
+1
*
During post-legalization DAG combining, be careful to only create shifts wher...
Owen Anderson
2011-04-13
1
-1
/
+8
*
Issue libcalls __udivmod*i4 / __divmod*i4 for div / rem pairs.
Evan Cheng
2011-04-01
1
-0
/
+13
*
BuildUDIV: If the divisor is even we can simplify the fixup of the multiplied...
Benjamin Kramer
2011-03-17
1
-9
/
+22
[next]