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
Age
Commit message (
Expand
)
Author
2011-03-31
Pick a conservative register class when creating a small live range for remat.
Jakob Stoklund Olesen
2011-03-30
Fix evil VirtRegRewriter bug.
Jakob Stoklund Olesen
2011-03-30
Teach VirtRegRewriter about the new virtual register numbers. No functional c...
Jakob Stoklund Olesen
2011-03-30
Remove PHINode::reserveOperandSpace(). Instead, add a parameter to
Jay Foad
2011-03-30
(Almost) always call reserveOperandSpace() on newly created PHINodes.
Jay Foad
2011-03-30
Treat clones the same as their origin.
Jakob Stoklund Olesen
2011-03-29
Tidy up. 80 columns and trailing whitespace.
Jim Grosbach
2011-03-29
Recompute register class and hint for registers created during spilling.
Jakob Stoklund Olesen
2011-03-29
Remember to use the correct register when rematerializing for snippets.
Jakob Stoklund Olesen
2011-03-29
Run dead code elimination immediately after rematerialization.
Jakob Stoklund Olesen
2011-03-29
Inline check that's used only once.
Bill Wendling
2011-03-29
Rework the logic (and removing the bad check for an unreachable block) so that
Bill Wendling
2011-03-29
Don't try to add stack protector logic to a dead basic block. It messes up
Bill Wendling
2011-03-29
Handle the special case when all uses follow the last split point.
Jakob Stoklund Olesen
2011-03-29
Properly enable rematerialization when spilling after live range splitting.
Jakob Stoklund Olesen
2011-03-28
In some cases, the "fail BB dominator" may be null after the BB was split (and
Bill Wendling
2011-03-28
Integrated-As: Add support for setting the AllowTemporaryLabels flag via
Daniel Dunbar
2011-03-27
Amend debug output.
Jakob Stoklund Olesen
2011-03-27
Drop interference reassignment in favor of eviction.
Jakob Stoklund Olesen
2011-03-26
Use individual register classes when spilling snippets.
Jakob Stoklund Olesen
2011-03-26
Turn SelectionDAGBuilder::GetRegistersForValue into a local function.
Benjamin Kramer
2011-03-26
Collect and coalesce DBG_VALUE instructions before emitting the function.
Jakob Stoklund Olesen
2011-03-25
Emit less labels for debug info and stop emitting .loc directives for DBG_VAL...
Jakob Stoklund Olesen
2011-03-25
Fix for -pre-RA-sched=source.
Andrew Trick
2011-03-25
No functionality change. Fix up some whitespace and switch out "" for '' when
Nick Lewycky
2011-03-25
Ignore special ARM allocation hints for unexpected register classes.
Jakob Stoklund Olesen
2011-03-24
Keep track of directory namd and fIx regression caused by Rafael's patch r119...
Devang Patel
2011-03-23
PR9535: add support for splitting and scalarizing vector ISD::FP_ROUND.
Eli Friedman
2011-03-23
Ensure that def-side physreg copies are scheduled above any other uses
Andrew Trick
2011-03-23
whitespace
Andrew Trick
2011-03-23
Don't coalesce identical DBG_VALUE instructions prematurely.
Jakob Stoklund Olesen
2011-03-23
Notify the delegate before removing dead values from a live interval.
Jakob Stoklund Olesen
2011-03-23
Allow the allocation of empty live ranges that have uses.
Jakob Stoklund Olesen
2011-03-23
Dump the register map before rewriting.
Jakob Stoklund Olesen
2011-03-23
Added block number and name to isel debug output.
Andrew Trick
2011-03-22
Reapply r128045 and r128051 with fixes.
Jakob Stoklund Olesen
2011-03-22
Revert r128045 and r128051, debug info enhancements.
Andrew Trick
2011-03-22
Clear map after use.
Jakob Stoklund Olesen
2011-03-22
Dont emit 'DBG_VALUE %noreg, ...' to terminate user variable ranges.
Jakob Stoklund Olesen
2011-03-21
Grammar-o.
Eric Christopher
2011-03-21
We need to pass the TargetMachine object to the InstPrinter if we are printing
Bill Wendling
2011-03-20
Process all dead defs after rematerializing during splitting.
Jakob Stoklund Olesen
2011-03-20
Also eliminate redundant spills downstream of inserted reloads.
Jakob Stoklund Olesen
2011-03-20
Change an argument to a LiveInterval instead of a register number to save som...
Jakob Stoklund Olesen
2011-03-19
Replace a broken LiveInterval::MergeValueInAsValue() with something simpler.
Jakob Stoklund Olesen
2011-03-19
Add debug output.
Jakob Stoklund Olesen
2011-03-19
Minor code re-structuring.
Evan Cheng
2011-03-19
Add support for legalizing UINT_TO_FP of vectors on platforms which do
Nadav Rotem
2011-03-19
Reapply 127939 since Daniel fixed the breakage. <rdar://problem/9012638>
Stuart Hastings
2011-03-19
Revert 127939. <rdar://problem/9012638>
Stuart Hastings
[next]