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
/
LegalizeDAG.cpp
Age
Commit message (
Expand
)
Author
2009-07-09
Make EXTRACT_VECTOR_ELT a bit more flexible in terms of the returned
Eli Friedman
2009-07-09
Thread LLVMContext through MVT and related parts of SDISel.
Owen Anderson
2009-07-03
Add NumFixedArgs attribute to CallSDNode which indicates the number of fixed ...
Tilmann Scheller
2009-06-24
This increases the maximum for MVT::LAST_VALUETYPE
David Greene
2009-06-16
Add some generic expansion logic for SMULO and UMULO. Fixes UMULO
Eli Friedman
2009-06-07
Slightly generalize the code that handles shuffles of consecutive loads
Eli Friedman
2009-06-06
Fix the expansion for CONCAT_VECTORS so that it doesn't create illegal
Eli Friedman
2009-06-06
Factor out a couple of helpers.
Eli Friedman
2009-05-28
Re-commit r72514 and r72516 with a fixed version of BR_CC lowering.
Eli Friedman
2009-05-28
Temporarily revert r72514 (and dependent patch r72516). It was causing this
Bill Wendling
2009-05-28
Remove a couple of useless functions.
Eli Friedman
2009-05-28
Remove special cases for more opcodes.
Eli Friedman
2009-05-28
Remove special case for SETCC opcode; add some comments explaining why
Eli Friedman
2009-05-28
Some minor cleanups.
Eli Friedman
2009-05-27
Minor cleanups; add a better explanation for the issue with
Eli Friedman
2009-05-27
Remove more special cases for opcodes.
Eli Friedman
2009-05-27
Remove special cases for more opcodes.
Eli Friedman
2009-05-27
Removing more special cases from LegalizeDAG.
Eli Friedman
2009-05-27
Eliminate more special cases for opcodes.
Eli Friedman
2009-05-27
Remove more special cases from LegalizeDAG.
Eli Friedman
2009-05-27
Remove unused argument.
Eli Friedman
2009-05-27
Remove more opcode special cases.
Eli Friedman
2009-05-27
Start of refactoring LegalizeDAG so that we don't need specialized
Eli Friedman
2009-05-26
Delete a bunch of dead code from LegalizeDAG.
Eli Friedman
2009-05-24
Minor improvement to FCOPYSIGN to use BIT_CONVERT in cases where the
Eli Friedman
2009-05-24
Rewrite ISD::FCOPYSIGN lowering to never use i64. Not really ideal, but
Eli Friedman
2009-05-24
Remove checks of getTypeAction from LegalizeOp; we already assert that
Eli Friedman
2009-05-24
Disable type legalization in LegalizeDAG.
Eli Friedman
2009-05-23
Fix a bug in the expansion of EXTRACT_SUBVECTOR in
Eli Friedman
2009-05-23
Add a proper implementation of EXTRACT_SUBVECTOR legalization that
Eli Friedman
2009-05-21
Use v.data() instead of &v[0] when SmallVector v might be empty.
Jay Foad
2009-05-11
When scalarizing a vector BITCAST, check whether the operand has vector
Dan Gohman
2009-05-09
Rename PaddedSize to AllocSize, in the hope that this
Duncan Sands
2009-05-08
Properly expand libcalls for urem / srem. Also make code more straightforward.
Anton Korobeynikov
2009-05-06
Add generic expansion of SUB when ADD and XOR
Duncan Sands
2009-05-03
Properly handle sdiv / udiv / srem / urem libcalls
Anton Korobeynikov
2009-05-03
Add libcall expansion for 16 and 128 bit muls
Anton Korobeynikov
2009-05-01
Allow CONCAT_VECTORS nodes to be legal or have custom lowering for some targets.
Bob Wilson
2009-04-30
Make DebugLoc independent of DwarfWriter.
Argyrios Kyrtzidis
2009-04-29
Instead of passing in an unsigned value for the optimization level, use an enum,
Bill Wendling
2009-04-29
Fix infinite recursion in the C++ code which handles movddup by making it unn...
Nate Begeman
2009-04-29
Implement review feedback for vector shuffle work.
Nate Begeman
2009-04-29
Second attempt:
Bill Wendling
2009-04-28
r70270 isn't ready yet. Back this out. Sorry for the noise.
Bill Wendling
2009-04-28
Massive check in. This changes the "-fast" flag to "-O#" in llc. If you want to
Bill Wendling
2009-04-27
Now that PR2957 is resolved, remove a bunch of
Duncan Sands
2009-04-27
2nd attempt, fixing SSE4.1 issues and implementing feedback from duncan.
Nate Begeman
2009-04-24
Revert 69952. Causes testsuite failures on linux x86-64.
Rafael Espindola
2009-04-24
PR2957
Nate Begeman
2009-04-18
Don't try to make BUILD_VECTOR operands have the same
Duncan Sands
[next]