index
:
llvm
master
release_1
release_16
release_20
release_21
release_22
release_23
release_24
release_25
release_26
release_27
release_28
release_29
release_30
release_31
release_32
release_33
stable
svn-tags/RELEASE_1
svn-tags/RELEASE_20
svn-tags/RELEASE_21
svn-tags/RELEASE_22
svn-tags/RELEASE_23
svn-tags/RELEASE_24
svn-tags/RELEASE_25
svn-tags/RELEASE_26
svn-tags/RELEASE_27
svn-tags/RELEASE_28
svn-tags/RELEASE_29
svn-tags/RELEASE_30
svn-tags/RELEASE_31
svn-tags/RELEASE_32
testing
http://llvm.org
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-01-10
Rename TargetFrameInfo into TargetFrameLowering. Also, put couple of FIXMEs a...
Anton Korobeynikov
2011-01-10
fit in 80 cols and use MBB::isSuccessor instead of a hand
Chris Lattner
2011-01-10
Simplify a bunch of isVirtualRegister() and isPhysicalRegister() logic.
Jakob Stoklund Olesen
2011-01-09
Remove MachineRegisterInfo::getLastVirtReg(), it was giving wrong results
Jakob Stoklund Olesen
2011-01-09
sort this.
Chris Lattner
2011-01-09
Teach TargetRegisterInfo how to cram stack slot indexes in with the virtual and
Jakob Stoklund Olesen
2011-01-09
Add a forgotten VireReg2IndexFunctor.
Jakob Stoklund Olesen
2011-01-09
Eliminate some extra hash table lookups.
Cameron Zwarich
2011-01-09
Add an informative comment.
Cameron Zwarich
2011-01-09
Simplify LiveDebugVariables by storing MachineOperand copies locations instead
Jakob Stoklund Olesen
2011-01-09
Shrink a BitVector that didn't mean to store bits for all physical registers.
Jakob Stoklund Olesen
2011-01-09
Replace TargetRegisterInfo::printReg with a PrintReg class that also works wi...
Jakob Stoklund Olesen
2011-01-09
Use IndexedMap for MachineRegisterInfo as well. No functional change.
Jakob Stoklund Olesen
2011-01-08
Fix VirtRegMap to use TRI::index2VirtReg and TRI::virtReg2Index instead of
Jakob Stoklund Olesen
2011-01-08
Fix a MachineVerifier loop that probably didn't mean to skip the last two
Jakob Stoklund Olesen
2011-01-08
Use an IndexedMap for LiveVariables::VirtRegInfo.
Jakob Stoklund Olesen
2011-01-08
Use an IndexedMap for LiveOutRegInfo to hide its dependence on TargetRegister...
Jakob Stoklund Olesen
2011-01-08
Fix coding style.
Cameron Zwarich
2011-01-08
Make more passes preserve dominators (or state that they preserve dominators if
Cameron Zwarich
2011-01-08
Recognize inline asm 'rev /bin/bash, ' as a bswap intrinsic call.
Evan Cheng
2011-01-07
Do not model all INLINEASM instructions as having unmodelled side effects.
Evan Cheng
2011-01-07
Speculatively revert r123032.
Devang Patel
2011-01-07
Appropriately truncate debug info range in dwarf output.
Devang Patel
2011-01-07
DBG_VALUE does not have any side effects; it also makes no sense to mark it c...
Evan Cheng
2011-01-07
Add ARM patterns to match EXTRACT_SUBVECTOR nodes.
Bob Wilson
2011-01-07
Fix a comment typo.
Bob Wilson
2011-01-07
Change EXTRACT_SUBVECTOR to require a constant index.
Bob Wilson
2011-01-07
Early exit if we don't have invokes. The 'Unwinds' vector isn't modified unless
Bill Wendling
2011-01-06
Fix the other problem reported in PR8582. Testcase and patch by
Duncan Sands
2011-01-06
Add some fairly duplicated code to let type legalization split illegal
Eric Christopher
2011-01-06
Emit 128 bit constant.
Devang Patel
2011-01-06
Re-implement r122936 with proper target hooks. Now getMaxStoresPerMemcpy
Evan Cheng
2011-01-06
Revert r122936. I'll re-implement the change.
Evan Cheng
2011-01-06
Zap the last two -Wself-assign warnings in llvm.
Jakob Stoklund Olesen
2011-01-06
Add the SpillPlacement analysis pass.
Jakob Stoklund Olesen
2011-01-06
r105228 reduced the memcpy / memset inline limit to 4 with -Os to avoid blowing
Evan Cheng
2011-01-06
Avoid zero extend bit test operands to pointer type if all the masks fit in
Evan Cheng
2011-01-05
Optimize:
Evan Cheng
2011-01-05
Add a hidden command line option to display edge bundle graphs as they are
Jakob Stoklund Olesen
2011-01-05
80-cols.
Eric Christopher
2011-01-04
Remove TODO, these appear to be implemented.
Eric Christopher
2011-01-04
Turn the EdgeBundles class into a stand-alone machine CFG analysis pass.
Jakob Stoklund Olesen
2011-01-04
Switch to path halving from path compression for a small speedup. This also
Cameron Zwarich
2011-01-04
Eliminate repeated allocation of a per-BB DenseMap for a 4.6% reduction of time
Cameron Zwarich
2011-01-04
Clean up a funky pass registration that got passed over when I got rid of sta...
Owen Anderson
2011-01-03
Use a RecyclingAllocator to allocate values for MachineCSE's ScopedHashTable for
Cameron Zwarich
2011-01-02
split dom frontier handling stuff out to its own DominanceFrontier header,
Chris Lattner
2011-01-02
Try to reuse the value when lowering memset.
Benjamin Kramer
2011-01-02
Lower the i8 extension in memset to a multiply instead of a potentially long ...
Benjamin Kramer
2010-12-30
Use getVRegDef() instead of def_iterator. This leads to fewer defs being added
Cameron Zwarich
[next]