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-04-05
Change the bit_part_select (non)implementation from "return 0" to abort.
Reid Spencer
2007-04-04
Implement the llvm.bit.part_select.iN.iN.iN overloaded intrinsic.
Reid Spencer
2007-04-04
Properly emit range comparisons for switch cases, where neighbour cases
Anton Korobeynikov
2007-04-02
1. Insert custom lowering hooks for ISD::ROTR and ISD::ROTL.
Scott Michel
2007-04-01
For PR1297:
Reid Spencer
2007-04-01
For PR1297:
Reid Spencer
2007-03-31
move a bunch of code out of the sdisel pass into its own opt pass "codegenpre...
Chris Lattner
2007-03-31
switch TL::getValueType to use MVT::getValueType.
Chris Lattner
2007-03-30
add one addressing mode description hook to rule them all.
Chris Lattner
2007-03-30
Fix incorrect combination of different loads. Reenable zext-over-truncate
Dale Johannesen
2007-03-29
Disable load width reduction xform of variant (zext (truncate load x)) for
Evan Cheng
2007-03-28
Scale 1 is always ok.
Evan Cheng
2007-03-28
Remove isLegalAddressImmediate.
Evan Cheng
2007-03-28
GEP index sinking fixes:
Evan Cheng
2007-03-27
Remove dead code
Anton Korobeynikov
2007-03-27
Split big monster into small helpers. No functionality change.
Anton Korobeynikov
2007-03-27
SDISel does not preserve all, it changes CFG and other info.
Evan Cheng
2007-03-26
SIGN_EXTEND_INREG requires one extra operand, a ValueType node.
Evan Cheng
2007-03-25
First step of switch lowering refactoring: perform worklist-driven
Anton Korobeynikov
2007-03-25
Implement support for vector operands to inline asm, implementing
Chris Lattner
2007-03-25
implement initial support for the silly X constraint. Testcase here: CodeGen...
Chris Lattner
2007-03-25
Implement CodeGen/X86/2007-03-24-InlineAsmMultiRegConstraint.ll
Chris Lattner
2007-03-25
switch TargetLowering::getConstraintType to take the entire constraint,
Chris Lattner
2007-03-24
don't rely on ADL
Chris Lattner
2007-03-24
Adjust offset to compensate for big endian machines.
Evan Cheng
2007-03-23
Make sure SEXTLOAD of the specific type is supported on the target.
Evan Cheng
2007-03-23
Also replace uses of SRL if that's also folded during ReduceLoadWidth().
Evan Cheng
2007-03-23
A couple of bug fixes for reducing load width xform:
Evan Cheng
2007-03-22
Change uses of Function::front to Function::getEntryBlock for readability.
Dan Gohman
2007-03-22
More opportunities to reduce load size.
Evan Cheng
2007-03-21
repair x86 performance, dejagnu problems from previous change
Dale Johannesen
2007-03-21
fold (truncate (srl (load x), c)) -> (smaller load (x+c/vt bits))
Evan Cheng
2007-03-20
do not share old induction variables when this would result in invalid
Dale Johannesen
2007-03-20
Fix some VC++ warnings.
Jeff Cohen
2007-03-20
Code clean up.
Lauro Ramos Venancio
2007-03-20
Minor bug.
Evan Cheng
2007-03-20
CopyToReg source operand can be a physical register.
Lauro Ramos Venancio
2007-03-17
Use SmallSet instead of std::set.
Evan Cheng
2007-03-17
If sdisel has decided to sink GEP index expression into any BB. Replace all uses
Evan Cheng
2007-03-16
Turn on GEP index sinking by default.
Evan Cheng
2007-03-16
Stupid bug.
Evan Cheng
2007-03-16
Sink a binary expression into its use blocks if it is a loop invariant
Evan Cheng
2007-03-16
Added isLegalAddressExpression hook to test if the given expression can be
Evan Cheng
2007-03-14
Estimate a cost using the possible number of scratch registers required and use
Evan Cheng
2007-03-13
Try schedule def + use closer whne Sethi-Ullman numbers are the same.
Evan Cheng
2007-03-12
More flexible TargetLowering LSR hooks for testing whether an immediate is a ...
Evan Cheng
2007-03-08
implement support for floating point constants used as inline asm memory oper...
Chris Lattner
2007-03-08
make this fail even in non-assert builds.
Chris Lattner
2007-03-07
Refactoring of formal parameter flags. Enable properly use of
Anton Korobeynikov
2007-03-07
Avoid combining indexed load further.
Evan Cheng
[prev]
[next]