aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2011-01-10Update CMake stuffAnton Korobeynikov
2011-01-10Rename TargetFrameInfo into TargetFrameLowering. Also, put couple of FIXMEs a...Anton Korobeynikov
2011-01-10MC/ARM/AsmParser: Split out SplitMnemonicAndCC().Daniel Dunbar
2011-01-10Cleanup some of the constant folding code to consistently test intrinsicChandler Carruth
2011-01-10fit in 80 cols and use MBB::isSuccessor instead of a handChris Lattner
2011-01-10Teach instcombine about the rest of the SSE and SSE2 conversionChandler Carruth
2011-01-10Simplify a bunch of isVirtualRegister() and isPhysicalRegister() logic.Jakob Stoklund Olesen
2011-01-10Fix Whitespace.Michael J. Spencer
2011-01-10Support/Path: Deprecate PathV1::exists and replace all uses with PathV2::fs::...Michael J. Spencer
2011-01-10another random stab in the dark trying to fix llvm-gcc-i386-linux-selfhostChris Lattner
2011-01-10another (more) aggressive attempt to bring llvm-gcc-i386-linux-selfhostChris Lattner
2011-01-10expand on a noteChris Lattner
2011-01-09temporarily disable memset formation from memsets in an effort to restore bui...Chris Lattner
2011-01-09typoChris Lattner
2011-01-09xref a PR #Chris Lattner
2011-01-09add a fixme: ir isn't expressive enough.Chris Lattner
2011-01-09Step #4 in improving trip count analysis: HowFarToZero can analyzeChris Lattner
2011-01-09rearrange some code, no functionality change.Chris Lattner
2011-01-09Add a note about the inability to model FP -> int conversions whichChandler Carruth
2011-01-09Step #3 to improving trip count analysis: If we foldChris Lattner
2011-01-09Step #2 to improve trip count analysis for loops like this:Chris Lattner
2011-01-09Remove MachineRegisterInfo::getLastVirtReg(), it was giving wrong resultsJakob Stoklund Olesen
2011-01-09sort this.Chris Lattner
2011-01-09Teach TargetRegisterInfo how to cram stack slot indexes in with the virtual andJakob Stoklund Olesen
2011-01-09Add a note about a missed FP optimization.Chandler Carruth
2011-01-09fix a few old bugs (found by inspection) where we would zap instructionsChris Lattner
2011-01-09Add a forgotten VireReg2IndexFunctor.Jakob Stoklund Olesen
2011-01-09Instcombine: Fix pattern where the sext did not dominate the icmp using itTobias Grosser
2011-01-09LoopInstSimplify preserves LoopSimplify.Cameron Zwarich
2011-01-09Another missed memset in std::vector initialization.Chandler Carruth
2011-01-09Eliminate some extra hash table lookups.Cameron Zwarich
2011-01-09Add an informative comment.Cameron Zwarich
2011-01-09Fix a cut-paste-o so that the sample code is correct for my last note.Chandler Carruth
2011-01-09Another missed optimization of trivial vector code.Chandler Carruth
2011-01-09Add a note about vector's size-constructor producing dead stores.Chandler Carruth
2011-01-09Simplify LiveDebugVariables by storing MachineOperand copies locations insteadJakob Stoklund Olesen
2011-01-09Shrink a BitVector that didn't mean to store bits for all physical registers.Jakob Stoklund Olesen
2011-01-09Replace TargetRegisterInfo::printReg with a PrintReg class that also works wi...Jakob Stoklund Olesen
2011-01-09Use IndexedMap for MachineRegisterInfo as well. No functional change.Jakob Stoklund Olesen
2011-01-09teach SCEV analysis of PHI nodes that PHI recurences formedChris Lattner
2011-01-09reduce indentation. Print <nuw> and <nsw> when dumping SCEV AddRec'sChris Lattner
2011-01-09Add a note about a missed memset optimization from std::fill.Chandler Carruth
2011-01-08Fix the last virtual register enumerations.Jakob Stoklund Olesen
2011-01-08Fix VirtRegMap to use TRI::index2VirtReg and TRI::virtReg2Index instead ofJakob Stoklund Olesen
2011-01-08Fix a MachineVerifier loop that probably didn't mean to skip the last twoJakob Stoklund Olesen
2011-01-08Use an IndexedMap for LiveVariables::VirtRegInfo.Jakob Stoklund Olesen
2011-01-08Use an IndexedMap for LiveOutRegInfo to hide its dependence on TargetRegister...Jakob Stoklund Olesen
2011-01-08Fix coding style.Cameron Zwarich
2011-01-08fix a latent bug in memcpyoptimizer that my recent patches exposed: it wasn't Chris Lattner
2011-01-08tryMergingIntoMemset can only handle constant length memsets.Chris Lattner