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
Age
Commit message (
Expand
)
Author
2007-12-06
implement the rest of the functionality from SelectionDAGLegalize::ScalarizeV...
Chris Lattner
2007-12-06
Fix PR1842.
Dale Johannesen
2007-12-05
more scalarization
Chris Lattner
2007-12-05
scalarize vector binops
Chris Lattner
2007-12-04
Implement framework for scalarizing node results. This is sufficient
Chris Lattner
2007-12-04
start providing framework for scalarizing vectors.
Chris Lattner
2007-12-03
Rather than having special rules like "intrinsics cannot
Duncan Sands
2007-11-28
Add some convenience methods for querying attributes, and
Duncan Sands
2007-11-27
Support returning non-power-of-2 vectors to unblock some work
Nate Begeman
2007-11-27
Fix PR1146: parameter attributes are longer part of
Duncan Sands
2007-11-27
err, no really.
Chris Lattner
2007-11-27
don't depend on ADL.
Chris Lattner
2007-11-26
Don't lower srem/urem X%C to X-X/C*C unless the division is actually
Dan Gohman
2007-11-24
Implement expand support for MERGE_VALUEs that only produces one result.
Chris Lattner
2007-11-24
Implement support for custom legalization in DAGTypeLegalizer::ExpandOperand.
Chris Lattner
2007-11-24
Several changes:
Chris Lattner
2007-11-21
Fix a bug in which node A is replaced by node B, but later
Duncan Sands
2007-11-19
ExpandUnalignedLoad doesn't handle vectors right at all apparently.
Chris Lattner
2007-11-19
Implement vector expand support for shuffle_vector. This fixes PR1811.
Chris Lattner
2007-11-19
Implement splitting of UNDEF nodes. This is the first step towards fixing PR1811
Chris Lattner
2007-11-19
Add support in SplitVectorOp for remainder operators.
Dan Gohman
2007-11-17
Add support for vectors to int <-> float casts.
Nate Begeman
2007-11-15
Implement necessary bits for flt_rounds gcc builtin.
Anton Korobeynikov
2007-11-15
Basic non-power-of-2 vector support
Nate Begeman
2007-11-15
This assertion was bogus.
Duncan Sands
2007-11-13
Unify CALLSEQ_{START,END}. They take 4 parameters: the chain, two stack
Bill Wendling
2007-11-09
Move MinAlign to MathExtras.h.
Duncan Sands
2007-11-09
Fix some load/store logic that would be wrong for
Duncan Sands
2007-11-09
Much improved pic jumptable codegen:
Evan Cheng
2007-11-09
Didn't mean to check these in.
Evan Cheng
2007-11-09
Bug fix. Passive nodes are not in SUnitMap.
Evan Cheng
2007-11-08
If both parts of smul_lohi, etc. are used, don't simplify. If only one part i...
Evan Cheng
2007-11-06
Remainder operations must be either integer or floating-point.
Dan Gohman
2007-11-06
Add pseudo dependency to force two-address instruction to be scheduled after
Evan Cheng
2007-11-05
Add support for vector remainder operations.
Dan Gohman
2007-11-05
Move the LowerMEMCPY and LowerMEMCPYCall to a common place.
Rafael Espindola
2007-11-05
Make labels work in asm blocks; allow labels as
Dale Johannesen
2007-11-02
Add std:: to sort calls.
Dan Gohman
2007-11-02
Change illegal uses of ++ to uses of STLExtra.h's next function.
Dan Gohman
2007-11-02
Fix a thinko.
Duncan Sands
2007-11-01
Executive summary: getTypeSize -> getTypeStoreSize / getABITypeSize.
Duncan Sands
2007-10-31
Promotion of sdiv/srem/udiv/urem.
Duncan Sands
2007-10-31
Make i64=expand_vector_elt(v2i64) work in 32-bit mode.
Dale Johannesen
2007-10-30
Typo.
Evan Cheng
2007-10-30
Add support for expanding trunc stores. Consider
Duncan Sands
2007-10-30
If a call to getTruncStore is for a normal store,
Duncan Sands
2007-10-29
Fix a DAGCombiner abort on a bitcast from a scalar to a vector.
Dan Gohman
2007-10-29
Enable more fold (sext (load x)) -> (sext (truncate (sextload x)))
Evan Cheng
2007-10-29
Add explicit keywords.
Dan Gohman
2007-10-28
The guaranteed alignment of ptr+offset is only the minimum of
Duncan Sands
[prev]
[next]