aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2010-04-14While DAE can't modify the function signature of an externally visible function,Nick Lewycky
2010-04-14Generalize this code to handle Instructions in addition to ConstantExprs.Dan Gohman
2010-04-14Reorder the methods of this class to be a little more organized.Dan Gohman
2010-04-14Fixed another assert exposed by fuzzing. Now, when an encoding error occursJohnny Chen
2010-04-14Clear MachineInstr->MCSymbol maps at the end of a function.Devang Patel
2010-04-14Fixed an assert() exposed by fuzzing. Now, instead of assert when an invalidJohnny Chen
2010-04-13Unbreak CMake build by improving the EnhancedDisassembly makefile aDouglas Gregor
2010-04-13Fast path implicit_def check.Evan Cheng
2010-04-13Handle a v2f64 formal parameter that is split between registers and memoryBob Wilson
2010-04-13Fixed a nasty layering violation in the edis sourceSean Callanan
2010-04-13Changed getSOImmValRotate()'s hunt retry logic to ignore the low order 6 bits,Johnny Chen
2010-04-13Do not include types without any definition in pubtypes list.Devang Patel
2010-04-13Avoid variable shadowing.Evan Cheng
2010-04-13Expand postra machine licm's capability a little more. If an instruction's re...Evan Cheng
2010-04-13Teach MachineSinking to handle easy critical edges.Jakob Stoklund Olesen
2010-04-13Re-apply 101075 and fix it properly. Just reuse the debug info of the branch ...Evan Cheng
2010-04-13Temporarily revert r101075, it's causing invalid iterator assertionsEric Christopher
2010-04-13Teach postra machine licm to hoist more obvious invariants, e.g. instructions...Evan Cheng
2010-04-13Add a few comments.Dan Gohman
2010-04-13Eliminate MachineBasicBlock::const_livein_iterator and makeDan Gohman
2010-04-13Rename MachineFrameInfo variables to MFI, for consistency withDan Gohman
2010-04-13Move MachineRegisterInfo's isLiveIn and isLiveOut out of line.Dan Gohman
2010-04-13Use MachineBasicBlock::isLiveIn.Dan Gohman
2010-04-13Delete an unused member variable.Dan Gohman
2010-04-13Teach ScalarEvolution to simplify smax and umax when it can proveDan Gohman
2010-04-13Minor code micro-optimizations.Dan Gohman
2010-04-13Actually... return after the check for invalid input.Eric Christopher
2010-04-13BumpPtrAllocator::Reset() doesn't need to allocate anything. (Thanks, Jakob)Benjamin Kramer
2010-04-13Let BumpPtrAllocator lazily allocate the first slab.Benjamin Kramer
2010-04-13Remove SCCVN from the CMake build system.Owen Anderson
2010-04-13SCCVN, we hardly knew ye!Owen Anderson
2010-04-13Fix PR6826: GraphWriter delete the generated file before "dotty" load it,Chris Lattner
2010-04-13Replace r101053 with a fix for getSOImmValRotate() so that it will correctlyBob Wilson
2010-04-13Teach IndVarSimplify how to eliminate remainder operators where theDan Gohman
2010-04-13VMCore: Add Type::getIntN[Ptr]Ty, which are the obvious generic forms ofDaniel Dunbar
2010-04-13add llvm codegen support for -ffunction-sections and -fdata-sections,Chris Lattner
2010-04-12Micro-optimize a few hot spots.Dan Gohman
2010-04-12Use .set expression for x86 pic jump table reference to reduce assembly reloc...Evan Cheng
2010-04-12Add fast paths to ScalarEvolution::getSizeOf and getOffsetOf, asDan Gohman
2010-04-12Micro-optimization:Bill Wendling
2010-04-12Simplify this code.Dan Gohman
2010-04-12Suppress LinearFunctionTestReplace when the computed backedge-takenDan Gohman
2010-04-12Fixed a crasher in arm disassembler within ARMInstPrinter.cpp after callingJohnny Chen
2010-04-12Remove a #include.Dan Gohman
2010-04-12Remove unneeded debug in PostDominator runOnFunction()Tobias Grosser
2010-04-12Remove dead code in the dotty dominance tree printer.Tobias Grosser
2010-04-12Plug trivial leak.Benjamin Kramer
2010-04-12Delete this code, which is no longer needed.Dan Gohman
2010-04-12Move the EliminateIVUsers call back out to its original location. Now thatDan Gohman
2010-04-12Generalize ScalarEvolution's PHI analysis to handle loops that don'tDan Gohman