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
2006-03-24
Only to vector shuffle for {x,x,y,y} cases when SCALAR_TO_VECTOR is free.
Evan Cheng
2006-03-24
Rename for truth in advertising.
Jim Laskey
2006-03-24
prefer to generate constant pool loads over splats. This prevents us from
Chris Lattner
2006-03-24
fix spello
Chris Lattner
2006-03-24
legalize vbit_convert nodes whose result is a legal type.
Chris Lattner
2006-03-24
Lower target intrinsics into an INTRINSIC node
Chris Lattner
2006-03-24
fix some bogus assertions: noop bitconverts are legal
Chris Lattner
2006-03-24
Lower BUILD_VECTOR to VECTOR_SHUFFLE if there are two distinct nodes (and if
Evan Cheng
2006-03-24
Identify the INTRINSIC node
Chris Lattner
2006-03-23
Typo
Evan Cheng
2006-03-23
add support for splitting casts. This implements
Chris Lattner
2006-03-23
Handle new forms of llvm.dbg intrinsics.
Jim Laskey
2006-03-23
simplify some code
Chris Lattner
2006-03-22
Fix a typo
Chris Lattner
2006-03-22
Implement simple support for vector casting. This can currently only handle
Chris Lattner
2006-03-22
Endianness does not affect the order of vector fields. This fixes
Chris Lattner
2006-03-22
Enclose some variables in a scope to avoid error with some gcc versions
Chris Lattner
2006-03-21
add expand support for extractelement
Chris Lattner
2006-03-21
add some trivial support for extractelement.
Chris Lattner
2006-03-21
Add a hacky workaround for crashes due to vectors live across blocks.
Chris Lattner
2006-03-20
If a target supports splatting with SHUFFLE_VECTOR, lower to it from BUILD_VE...
Chris Lattner
2006-03-20
TargetData doesn't know the alignment of vectors :(
Chris Lattner
2006-03-19
Add very basic support for VECTOR_SHUFFLE
Chris Lattner
2006-03-19
Allow SCALAR_TO_VECTOR to be custom lowered.
Chris Lattner
2006-03-19
Add SCALAR_TO_VECTOR support
Chris Lattner
2006-03-19
Don't bother storing undef elements of BUILD_VECTOR's
Chris Lattner
2006-03-19
Implement expand of BUILD_VECTOR containing variable elements.
Chris Lattner
2006-03-19
fold insertelement(buildvector) -> buildvector if the inserted element # is
Chris Lattner
2006-03-19
implement basic support for INSERT_VECTOR_ELT.
Chris Lattner
2006-03-19
Rename ConstantVec -> BUILD_VECTOR and VConstant -> VBUILD_VECTOR. Allow*BUI...
Chris Lattner
2006-03-19
implement vector.ll:test_undef
Chris Lattner
2006-03-19
Fix the remaining bugs in the vector expansion rework I commited yesterday.
Chris Lattner
2006-03-18
Change the structure of lowering vector stuff. Note: This breaks some
Chris Lattner
2006-03-17
add a couple enum values
Chris Lattner
2006-03-17
Remove BRTWOWAY*
Nate Begeman
2006-03-16
Fix a problem fully scalarizing values.
Chris Lattner
2006-03-16
Add support for CopyFromReg from vector values. Note: this doesn't support
Chris Lattner
2006-03-16
Teach CreateRegForValue how to handle vector types.
Chris Lattner
2006-03-16
set TransformToType correctly for vector types.
Chris Lattner
2006-03-15
add support for vector->vector casts
Chris Lattner
2006-03-15
Add a note, this code should be moved to the dag combiner.
Chris Lattner
2006-03-13
Add LSR hooks.
Evan Cheng
2006-03-13
make sure dead token factor nodes are removed by the dag combiner.
Chris Lattner
2006-03-13
Handle the removal of the debug chain.
Jim Laskey
2006-03-13
Fold X+Y -> X|Y when safe. This implements:
Chris Lattner
2006-03-13
I can't convince myself that this is safe, remove the recursive call.
Chris Lattner
2006-03-13
add a couple of missing folds
Chris Lattner
2006-03-13
For targets with FABS/FNEG support, lower copysign to an integer load,
Chris Lattner
2006-03-12
Don't advance the hazard recognizer when there are no hazards and no instruct...
Chris Lattner
2006-03-12
Chain operands aren't real uses: they don't require the full latency of the
Chris Lattner
[prev]
[next]