summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)AuthorFilesLines
2011-01-10Fix Whitespace.Michael J. Spencer2-17/+17
2011-01-10Support/Path: Deprecate PathV1::exists and replace all uses with PathV2::fs::...Michael J. Spencer7-9/+21
2011-01-10another random stab in the dark trying to fix llvm-gcc-i386-linux-selfhostChris Lattner1-2/+4
2011-01-10another (more) aggressive attempt to bring llvm-gcc-i386-linux-selfhostChris Lattner1-0/+2
2011-01-10expand on a noteChris Lattner1-4/+9
2011-01-09temporarily disable memset formation from memsets in an effort to restore bui...Chris Lattner1-0/+3
2011-01-09typoChris Lattner1-1/+1
2011-01-09xref a PR #Chris Lattner1-22/+2
2011-01-09add a fixme: ir isn't expressive enough.Chris Lattner1-0/+1
2011-01-09Step #4 in improving trip count analysis: HowFarToZero can analyzeChris Lattner1-2/+11
2011-01-09rearrange some code, no functionality change.Chris Lattner1-41/+45
2011-01-09Add a note about the inability to model FP -> int conversions whichChandler Carruth1-0/+55
2011-01-09Step #3 to improving trip count analysis: If we foldChris Lattner1-4/+8
2011-01-09Step #2 to improve trip count analysis for loops like this:Chris Lattner1-6/+105
2011-01-09Remove MachineRegisterInfo::getLastVirtReg(), it was giving wrong resultsJakob Stoklund Olesen2-10/+9
2011-01-09sort this.Chris Lattner1-1/+1
2011-01-09Teach TargetRegisterInfo how to cram stack slot indexes in with the virtual andJakob Stoklund Olesen6-14/+28
2011-01-09Add a note about a missed FP optimization.Chandler Carruth1-0/+24
2011-01-09fix a few old bugs (found by inspection) where we would zap instructionsChris Lattner1-1/+4
2011-01-09Add a forgotten VireReg2IndexFunctor.Jakob Stoklund Olesen1-1/+1
2011-01-09Instcombine: Fix pattern where the sext did not dominate the icmp using itTobias Grosser1-2/+7
2011-01-09LoopInstSimplify preserves LoopSimplify.Cameron Zwarich1-0/+1
2011-01-09Another missed memset in std::vector initialization.Chandler Carruth1-0/+19
2011-01-09Eliminate some extra hash table lookups.Cameron Zwarich1-7/+10
2011-01-09Add an informative comment.Cameron Zwarich1-1/+9
2011-01-09Fix a cut-paste-o so that the sample code is correct for my last note.Chandler Carruth1-2/+6
2011-01-09Another missed optimization of trivial vector code.Chandler Carruth1-0/+33
2011-01-09Add a note about vector's size-constructor producing dead stores.Chandler Carruth1-0/+55
2011-01-09Simplify LiveDebugVariables by storing MachineOperand copies locations insteadJakob Stoklund Olesen1-169/+48
2011-01-09Shrink a BitVector that didn't mean to store bits for all physical registers.Jakob Stoklund Olesen1-6/+4
2011-01-09Replace TargetRegisterInfo::printReg with a PrintReg class that also works wi...Jakob Stoklund Olesen14-107/+54
2011-01-09Use IndexedMap for MachineRegisterInfo as well. No functional change.Jakob Stoklund Olesen1-19/+22
2011-01-09teach SCEV analysis of PHI nodes that PHI recurences formedChris Lattner1-0/+5
2011-01-09reduce indentation. Print <nuw> and <nsw> when dumping SCEV AddRec'sChris Lattner2-52/+56
2011-01-09Add a note about a missed memset optimization from std::fill.Chandler Carruth1-0/+30
2011-01-08Fix the last virtual register enumerations.Jakob Stoklund Olesen2-7/+8
2011-01-08Fix VirtRegMap to use TRI::index2VirtReg and TRI::virtReg2Index instead ofJakob Stoklund Olesen2-19/+27
2011-01-08Fix a MachineVerifier loop that probably didn't mean to skip the last twoJakob Stoklund Olesen1-2/+2
2011-01-08Use an IndexedMap for LiveVariables::VirtRegInfo.Jakob Stoklund Olesen1-25/+10
2011-01-08Use an IndexedMap for LiveOutRegInfo to hide its dependence on TargetRegister...Jakob Stoklund Olesen2-9/+4
2011-01-08Fix coding style.Cameron Zwarich1-64/+64
2011-01-08fix a latent bug in memcpyoptimizer that my recent patches exposed: it wasn't Chris Lattner1-2/+4
2011-01-08tryMergingIntoMemset can only handle constant length memsets.Chris Lattner1-5/+6
2011-01-08Merge memsets followed by neighboring memsets and other stores intoChris Lattner1-3/+18
2011-01-08fix an issue in IsPointerOffset that prevented us from recognizing thatChris Lattner1-3/+19
2011-01-08enhance memcpyopt to merge a store and a subsequentChris Lattner1-53/+83
2011-01-08constify TargetData references.Chris Lattner1-86/+96
2011-01-08When loop rotation happens, it is *very* common for the duplicated condbrChris Lattner1-21/+48
2011-01-08make domtree verification print something useful on failure.Chris Lattner1-1/+8
2011-01-08split ssa updating code out to its own helper function. Don't botherChris Lattner1-74/+78