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
2013-02-25
Fix spelling noticed by Duncan.
Chandler Carruth
2013-02-25
Fix the root cause of PR15348 by correctly handling alignment 0 on
Chandler Carruth
2013-02-24
Add a use of an otherwise unused variable to remove a warning in non-Asserts
Cameron Zwarich
2013-02-24
TwoAddressInstructionPass::tryInstructionTransform() only potentially returns
Cameron Zwarich
2013-02-24
TwoAddrInstructionPass::tryInstructionTransform() has a case where it calls
Cameron Zwarich
2013-02-23
TargetInstrInfo::commuteInstruction() doesn't actually return a new instruction
Cameron Zwarich
2013-02-23
Make some fixes for LiveInterval repair with debug info. Debug value
Cameron Zwarich
2013-02-23
Fix a bug with the LiveIntervals updating in the two-address pass found by
Cameron Zwarich
2013-02-23
Make TwoAddressInstructionPass::sink3AddrInstruction() LiveIntervals-aware.
Cameron Zwarich
2013-02-23
Make rescheduleMIBelowKill() and rescheduleKillAboveMI() LiveIntervals-aware in
Cameron Zwarich
2013-02-22
Use getSplitDebugFilename when constructing the skeleton cu and
Eric Christopher
2013-02-22
SelectionDAG compile time improvement.
Nadav Rotem
2013-02-22
Fix isa<> check which could never be true.
Pete Cooper
2013-02-21
Stop relying on physical register kill flags in isKilled() in the two-address
Cameron Zwarich
2013-02-21
Re-apply r175688, with the changes suggested by Jakob in PR15320.
Lang Hames
2013-02-21
Move the eliminateCallFramePseudoInstr method from TargetRegisterInfo
Eli Bendersky
2013-02-21
Make RAFast::UsedInInstr indexed by register units.
Jakob Stoklund Olesen
2013-02-21
Revert r175688 - It broke a test case (see PR15320).
Lang Hames
2013-02-21
DAGCombiner: Make the post-legalize vector op optimization more aggressive.
Benjamin Kramer
2013-02-21
Don't rely on the isDead() MachineOperand flag when updating LiveIntervals.
Cameron Zwarich
2013-02-21
Use getInterval() instead of getOrCreateInterval().
Cameron Zwarich
2013-02-21
Make another kill check LiveIntervals-aware.
Cameron Zwarich
2013-02-21
Split part of isKilled() into a separate function for use elsewhere.
Cameron Zwarich
2013-02-21
Update isKilledAt in TwoAddressInstructionPass.cpp to use LiveIntervals when
Cameron Zwarich
2013-02-20
Don't allocate memory in LiveInterval::join().
Jakob Stoklund Olesen
2013-02-20
Kill of TransferDeadFlag - Dead copies and subreg-to-reg instructions should
Lang Hames
2013-02-20
Copy single reaching defs directly into the LiveInterval.
Jakob Stoklund Olesen
2013-02-20
Only use LiveIntervals in TwoAddressInstructionPass, not a mix of Liveintervals
Cameron Zwarich
2013-02-20
Find anchoring end points for repairIntervalsInRange and repairIndexesInRange
Cameron Zwarich
2013-02-20
Make repairIntervalsInRange() more robust. There are now no longer any liveness-
Cameron Zwarich
2013-02-20
DAGCombiner: Fold pointless truncate, bitcast, buildvector series
Arnold Schwaighofer
2013-02-20
Update TargetLowering ivars for name policy.
Jim Grosbach
2013-02-20
Use LiveRangeUpdater instead of mergeIntervalRanges.
Jakob Stoklund Olesen
2013-02-20
Add a LiveRangeUpdater class.
Jakob Stoklund Olesen
2013-02-20
Fix PR15267
Michael Liao
2013-02-20
Move the SplatByte helper to APInt and generalize it a bit.
Benjamin Kramer
2013-02-20
Fully qualify llvm::next to avoid ambiguity when building as C++11.
David Blaikie
2013-02-20
Add support to the two-address pass for updating LiveIntervals in many of the
Cameron Zwarich
2013-02-20
Move the computation of the IsEarlyClobber flag into its own loop, since the
Cameron Zwarich
2013-02-20
Add SlotIndexes::repairIndexesInRange(), which repairs SlotIndexes after adding
Cameron Zwarich
2013-02-20
Remove verification after PHIElimination when using LiveIntervals, and move it
Cameron Zwarich
2013-02-20
Avoid recomputing an inserted instruction's SlotIndex.
Cameron Zwarich
2013-02-20
Add preservation of SlotIndexes to PHIElimination.
Cameron Zwarich
2013-02-19
Prune AsmParser (target and generic).
Jan Voung
2013-02-20
Fix #includes, so we include only what we really need.
Jakub Staszak
2013-02-19
Assert that the target provided hints are in the allocation order.
Jakob Stoklund Olesen
2013-02-19
Fix GCMetadaPrinter::finishAssembly not executed, patch by Yiannis Tsiouris.
Benjamin Kramer
2013-02-19
More const correcting of stack coloring.
Craig Topper
2013-02-19
Const-correct the stack coloring code.
Craig Topper
2013-02-19
Avoid extra DenseMap lookups in StackColoring::calculateLocalLiveness.
Craig Topper
[prev]
[next]