index
:
llvm
embtk-support-master
embtk-support-release-3.2
embtk-support-release-3.3
embtk-support-release-3.4
master
release-3.2
release-3.4
Unofficial llvm GIT mirror used in EmbToolkit
Git daemon user
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
CodeGen
Commit message (
Expand
)
Author
Age
*
new file
Chris Lattner
2006-09-04
*
Avoid beating on the mi2i map when we know the answer already.
Chris Lattner
2006-09-03
*
minor speedup
Chris Lattner
2006-09-03
*
Fix Regression/CodeGen/Generic/2006-09-02-LocalAllocCrash.ll on X86.
Chris Lattner
2006-09-03
*
When deleting a machine instruction, make sure to remove it from the
Chris Lattner
2006-09-03
*
Move two methods out of line, make them work when the record for a machine
Chris Lattner
2006-09-03
*
improve compat with certain versions of GCC (on cygwin?)
Chris Lattner
2006-09-02
*
Iteration is required for some cases, even if they don't occur in crafty.
Chris Lattner
2006-09-02
*
When joining two intervals where the RHS is really simple, use a light-weight
Chris Lattner
2006-09-02
*
Allow legalizer to expand ISD::MUL using only MULHS in the rare case that is
Evan Cheng
2006-09-01
*
Corrections.
Jim Laskey
2006-09-01
*
Pull some code out of a hot recursive function because the common case doesn't
Chris Lattner
2006-09-01
*
Reserve space in the ValueNumberInfo vector. This speeds up live interval
Chris Lattner
2006-09-01
*
Iterative coallescing doesn't buy us anything (we get identical results on
Chris Lattner
2006-09-01
*
DAG combiner fix for rotates. Previously the outer-most condition checks
Evan Cheng
2006-08-31
*
Add a special case that speeds up coallescing a bit, but not enough.
Chris Lattner
2006-08-31
*
Delete copies as they are coallesced instead of waiting until the end.
Chris Lattner
2006-08-31
*
avoid calling the virtual isMoveInstr method endlessly by caching its results.
Chris Lattner
2006-08-31
*
Fix a compiler crash bootstrapping llvm-gcc.
Chris Lattner
2006-08-30
*
Teach the coallescer to coallesce live intervals joined by an arbitrary
Chris Lattner
2006-08-29
*
Handle callee saved registers in dwarf frame info (lead up to exception
Jim Laskey
2006-08-29
*
Move isCommutativeBinOp from SelectionDAG.cpp and DAGCombiner.cpp out. Make i...
Evan Cheng
2006-08-29
*
eliminate RegisterOpt. It does the same thing as RegisterPass.
Chris Lattner
2006-08-27
*
Eliminate RegisterAnalysis. RegisterPass now does all that is necessary.
Chris Lattner
2006-08-27
*
s|llvm/Support/Visibility.h|llvm/Support/Compiler.h|
Chris Lattner
2006-08-27
*
typo fix
Chris Lattner
2006-08-27
*
Eliminate SelectNodeTo() and getTargetNode() variants which take more than
Evan Cheng
2006-08-27
*
Properly size the string table, and emit symbol table and string table
Nate Begeman
2006-08-26
*
SelectNodeTo now returns a SDNode*.
Evan Cheng
2006-08-26
*
Simplifications to liveinterval analysis, no functionality change.
Chris Lattner
2006-08-26
*
Completely change the way that joining with physregs is implemented. This
Chris Lattner
2006-08-25
*
Tidy up.
Jim Laskey
2006-08-25
*
Consolidate callee saved register information so that it can me used by debug
Jim Laskey
2006-08-25
*
Allow for register numbers > 31.
Jim Laskey
2006-08-25
*
Get closer to handling globals correctly. We now generally get them in the
Nate Begeman
2006-08-25
*
When replacing value numbers, make sure to compactify the value # space.
Chris Lattner
2006-08-24
*
Take advantage of the recent improvements to the liveintervals set (tracking
Chris Lattner
2006-08-24
*
Initial checkin of the Mach-O emitter. There's plenty of fixmes, but it
Nate Begeman
2006-08-23
*
Improve the LiveInterval class to keep track of which machine instruction
Chris Lattner
2006-08-22
*
Print physreg names symbolically in dumps
Chris Lattner
2006-08-21
*
Print debug info as:
Chris Lattner
2006-08-21
*
Adding C++ member support.
Jim Laskey
2006-08-21
*
Fix PR861
Chris Lattner
2006-08-21
*
Added a check so that if we have two machine instructions in this form
Bill Wendling
2006-08-21
*
switch the SUnit pred/succ sets from being std::sets to being smallvectors.
Chris Lattner
2006-08-17
*
minor changes.
Chris Lattner
2006-08-16
*
Use the appropriate typedef
Chris Lattner
2006-08-16
*
Start using SDVTList more consistently
Chris Lattner
2006-08-15
*
add a new SDVTList type and new SelectionDAG::getVTList methods to streamline
Chris Lattner
2006-08-15
*
eliminate use of getNode that takes vector of valuetypes.
Chris Lattner
2006-08-14
[next]