index
:
emscripten-fastcomp
master
LLVM with the emscripten fastcomp javascript backend
git repository hosting
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
CodeGen
/
SelectionDAG
/
TargetLowering.cpp
Age
Commit message (
Expand
)
Author
2012-07-19
Remove tabs.
Bill Wendling
2012-07-17
Implement r160312 as target indepedenet dag combine.
Evan Cheng
2012-07-17
Make sure constant bitwidth is <= 64 bit before calling getSExtValue().
Evan Cheng
2012-07-17
This is another case where instcombine demanded bits optimization created
Evan Cheng
2012-07-05
All cases are covered, no need for a default. This deals with the
Duncan Sands
2012-07-05
Use the right kind of booleans: we were emitting 0/1 booleans, instead of 0/-1
Duncan Sands
2012-07-02
Target option DisableJumpTables is a gross hack. Move it to TargetLowering in...
Evan Cheng
2012-06-04
Remove the "-promote-elements" flag. This flag is now enabled by default.
Nadav Rotem
2012-06-02
Fix typos found by http://github.com/lyda/misspell-check
Benjamin Kramer
2012-05-25
Simplify code for calling a function where CanLowerReturn fails, fixing a sma...
Eli Friedman
2012-05-05
Add a new target hook "predictableSelectIsExpensive".
Benjamin Kramer
2012-05-04
Make sure findRepresentativeClass picks the widest super-register.
Jakob Stoklund Olesen
2012-05-04
Use SuperRegClassIterator for findRepresentativeClass().
Jakob Stoklund Olesen
2012-04-21
Teach getVectorTypeBreakdown about promotion of vectors in addition to wideni...
Nadav Rotem
2012-04-17
Fixes a problem in instruction selection with testing whether or not the
Joel Jones
2012-04-09
Have TargetLowering::getPICJumpTableRelocBase return a node that points to the
Akira Hatanaka
2012-04-08
Move the TLSModel information into the TargetMachine rather than hiding
Chandler Carruth
2012-04-05
Don't break the IV update in TLI::SimplifySetCC().
Jakob Stoklund Olesen
2012-04-04
Always compute all the bits in ComputeMaskedBits.
Rafael Espindola
2012-04-04
Remove default case from switch that was already covering all cases.
Craig Topper
2012-04-03
Fix an issue in SimplifySetCC() specific to vector comparisons.
Chad Rosier
2012-01-31
Use the correct ShiftAmtTy for creating shifts after legalization. PR11881. ...
Eli Friedman
2012-01-16
Refactor variables unused under non-assert builds (& remove two entirely unus...
David Blaikie
2012-01-15
[AVX] Optimize x86 VSELECT instructions using SimplifyDemandedBits.
Nadav Rotem
2012-01-10
Add 'llvm_unreachable' to passify GCC's understanding of the constraints
Chandler Carruth
2012-01-10
Remove unnecessary default cases in switches that cover all enum values.
David Blaikie
2011-12-20
Add basic generic CodeGen support for half.
Dan Gohman
2011-12-15
Don't try to form FGETSIGN after legalization; it is possible in some cases, ...
Eli Friedman
2011-12-09
Fix a couple of logic bugs in TargetLowering::SimplifyDemandedBits. PR11514.
Eli Friedman
2011-12-08
Teach SelectionDAG to match more calls to libm functions onto existing SDNode...
Owen Anderson
2011-11-09
Add check so we don't try to perform an impossible transformation. Fixes issu...
Eli Friedman
2011-11-08
Added invariant field to the DAG.getLoad method and changed all calls.
Pete Cooper
2011-11-07
Don't introduce custom nodes after legalization in TargetLowering::BuildSDIV()
Richard Osborne
2011-10-24
Change the default scheduler from Latency to ILP, since Latency
Dan Gohman
2011-10-16
Enable element promotion type legalization by deafault.
Nadav Rotem
2011-10-14
Fix typo. "__sync_fetch_and-xor_4" should be "__sync_fetch_and_xor_4".
Jim Grosbach
2011-10-12
Use an existing function.
Jakob Stoklund Olesen
2011-09-06
Add codegen support for vector select (in the IR this means a select
Duncan Sands
2011-09-03
Fix a truly heinous bug in DAGCombine related to AssertZext.
Owen Anderson
2011-08-03
New approach to r136737: insert the necessary fences for atomic ops in platfo...
Eli Friedman
2011-07-18
land David Blaikie's patch to de-constify Type, with a few tweaks.
Chris Lattner
2011-07-14
Check register class matching instead of width of type matching
Eric Christopher
2011-07-08
Add an intrinsic and codegen support for fused multiply-accumulate. The intent
Cameron Zwarich
2011-07-08
Emit a more efficient magic number multiplication for exact sdivs.
Benjamin Kramer
2011-07-07
Remove a FIXME. All of the standard ones are in the list.
Eric Christopher
2011-06-30
Remove getRegClassForInlineAsmConstraint and all dependencies.
Eric Christopher
2011-06-17
Lower multiply with overflow checking to __mulo<mode>
Eric Christopher
2011-06-12
Fix a bug in the calculation of the vectorTypeBreakdown into registers. Odd
Nadav Rotem
2011-06-11
Revert r132871.
Chad Rosier
2011-06-11
Typo.
Chad Rosier
[next]