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
2008-06-23
Cleanup up LegalizeTypes handling of loads and
Duncan Sands
2008-06-22
Make custom lowering of ADD work correctly. This
Duncan Sands
2008-06-21
Simplify some getNode calls.
Dan Gohman
2008-06-21
canClobberPhysRegDefs shouldn't called without checking hasPhysRegDefs;
Dan Gohman
2008-06-21
Use clear() to zero an existing APInt.
Dan Gohman
2008-06-21
Remove a redundant return.
Dan Gohman
2008-06-21
Remove ScheduleDAG's SUnitMap altogether. Instead, use SDNode's NodeId
Dan Gohman
2008-06-21
Add a priority queue class, which is a wrapper around std::priority_queue
Dan Gohman
2008-06-21
Support for load/store of expanded float types. I
Duncan Sands
2008-06-21
Change ScheduleDAG's SUnitMap from DenseMap<SDNode*, vector<SUnit*> >
Dan Gohman
2008-06-21
Simplify some template parameterization.
Dan Gohman
2008-06-20
Share some code that is common between integer and
Duncan Sands
2008-06-20
Rename the operation of turning a float type into an
Duncan Sands
2008-06-20
Clean up some uses of std::distance, now that we have allnodes_size.
Dan Gohman
2008-06-20
Teach ReturnInst lowering about aggregate return values.
Dan Gohman
2008-06-20
Fix the index calculations for the extractvalue lowering code.
Dan Gohman
2008-06-20
Simplify the ComputeLinearIndex logic and fix a few bugs.
Dan Gohman
2008-06-19
ISD::UNDEF should be expanded recursively / iteratively.
Evan Cheng
2008-06-17
Split type expansion into ExpandInteger and ExpandFloat
Duncan Sands
2008-06-17
add a new -enable-value-prop flag for llcbeta, that enables propagation
Chris Lattner
2008-06-17
Fix spelling.
Duncan Sands
2008-06-16
Allow these transforms for types like i256 while
Duncan Sands
2008-06-15
The transforms in visitEXTRACT_VECTOR_ELT are
Duncan Sands
2008-06-15
LegalizeTypes support for INSERT_VECTOR_ELT with
Duncan Sands
2008-06-14
Remove a redundant AfterLegalize check. Turn
Duncan Sands
2008-06-14
add missing atomic intrinsic from gcc
Andrew Lenharth
2008-06-13
Disable some DAG combiner optimizations that may be
Duncan Sands
2008-06-11
Sometimes (rarely) nodes held in LegalizeTypes
Duncan Sands
2008-06-09
Teach isGAPlusOffset to respect a GlobalAddressSDNode's offset
Dan Gohman
2008-06-09
CodeGen support for aggregate-value function arguments.
Dan Gohman
2008-06-09
Various tweaks related to apint codegen. No functionality
Duncan Sands
2008-06-09
Handle empty aggregate values.
Dan Gohman
2008-06-09
Remove some DAG combiner assumptions about sizes
Duncan Sands
2008-06-08
Remove comparison methods for MVT. The main cause
Duncan Sands
2008-06-07
CodeGen support for insertvalue and extractvalue, and for loads and
Dan Gohman
2008-06-07
Connect successors before creating the DAG node for the branch. This has
Owen Anderson
2008-06-06
Tighten up the abstraction slightly.
Duncan Sands
2008-06-06
Wrap MVT::ValueType in a struct to get type safety
Duncan Sands
2008-06-04
Fix a memcpy lowering bug. Even though the memcpy alignment is smaller than t...
Evan Cheng
2008-06-03
Fix spellnig error
Scott Michel
2008-06-02
Fold adds and subtracts of zero immediately, instead of waiting
Dan Gohman
2008-06-02
Add necessary 64-bit support so that gcc frontend compiles (mostly). Current
Scott Michel
2008-05-31
Remove an unused variable.
Dan Gohman
2008-05-30
Remove an unused variable.
Dan Gohman
2008-05-29
Expand small memmovs using inline code. Set the X86 threshold for expanding
Dan Gohman
2008-05-29
Implement vector shift up / down and insert zero with ps{rl}lq / ps{rl}ldq.
Evan Cheng
2008-05-27
Fix some constructs that gcc-4.4 warns about.
Duncan Sands
2008-05-23
Add #includes to make some dependencies explicit.
Dan Gohman
2008-05-23
Generalize the new code in instcombine's ComputeNumSignBits for handling
Dan Gohman
2008-05-23
Use isSingleValueType instead of isFirstClassType to
Dan Gohman
[prev]
[next]