aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
...
* Reorder the methods of this class to be a little more organized.Dan Gohman2010-04-141-22/+22
* Fixed another assert exposed by fuzzing. Now, when an encoding error occursJohnny Chen2010-04-141-4/+14
* Clear MachineInstr->MCSymbol maps at the end of a function.Devang Patel2010-04-141-0/+2
* Fixed an assert() exposed by fuzzing. Now, instead of assert when an invalidJohnny Chen2010-04-142-10/+15
* Unbreak CMake build by improving the EnhancedDisassembly makefile aDouglas Gregor2010-04-132-0/+2
* Fast path implicit_def check.Evan Cheng2010-04-131-5/+5
* Handle a v2f64 formal parameter that is split between registers and memoryBob Wilson2010-04-131-7/+13
* Fixed a nasty layering violation in the edis sourceSean Callanan2010-04-134-2/+30
* Changed getSOImmValRotate()'s hunt retry logic to ignore the low order 6 bits,Johnny Chen2010-04-131-3/+3
* Do not include types without any definition in pubtypes list.Devang Patel2010-04-131-2/+4
* Avoid variable shadowing.Evan Cheng2010-04-131-2/+2
* Expand postra machine licm's capability a little more. If an instruction's re...Evan Cheng2010-04-131-8/+24
* Teach MachineSinking to handle easy critical edges.Jakob Stoklund Olesen2010-04-131-2/+17
* Re-apply 101075 and fix it properly. Just reuse the debug info of the branch ...Evan Cheng2010-04-131-1/+44
* Temporarily revert r101075, it's causing invalid iterator assertionsEric Christopher2010-04-131-46/+1
* Teach postra machine licm to hoist more obvious invariants, e.g. instructions...Evan Cheng2010-04-131-17/+38
* Add a few comments.Dan Gohman2010-04-131-0/+5
* Eliminate MachineBasicBlock::const_livein_iterator and makeDan Gohman2010-04-137-10/+11
* Rename MachineFrameInfo variables to MFI, for consistency withDan Gohman2010-04-131-41/+41
* Move MachineRegisterInfo's isLiveIn and isLiveOut out of line.Dan Gohman2010-04-131-0/+14
* Use MachineBasicBlock::isLiveIn.Dan Gohman2010-04-131-8/+1
* Delete an unused member variable.Dan Gohman2010-04-131-1/+0
* Teach ScalarEvolution to simplify smax and umax when it can proveDan Gohman2010-04-131-2/+14
* Minor code micro-optimizations.Dan Gohman2010-04-131-7/+7
* Actually... return after the check for invalid input.Eric Christopher2010-04-131-0/+1
* BumpPtrAllocator::Reset() doesn't need to allocate anything. (Thanks, Jakob)Benjamin Kramer2010-04-131-2/+2
* Let BumpPtrAllocator lazily allocate the first slab.Benjamin Kramer2010-04-131-3/+6
* Remove SCCVN from the CMake build system.Owen Anderson2010-04-131-1/+0
* SCCVN, we hardly knew ye!Owen Anderson2010-04-131-716/+0
* Fix PR6826: GraphWriter delete the generated file before "dotty" load it,Chris Lattner2010-04-131-1/+2
* Replace r101053 with a fix for getSOImmValRotate() so that it will correctlyBob Wilson2010-04-132-53/+7
* Teach IndVarSimplify how to eliminate remainder operators where theDan Gohman2010-04-131-0/+71
* VMCore: Add Type::getIntN[Ptr]Ty, which are the obvious generic forms ofDaniel Dunbar2010-04-131-0/+8
* add llvm codegen support for -ffunction-sections and -fdata-sections,Chris Lattner2010-04-132-3/+60
* Micro-optimize a few hot spots.Dan Gohman2010-04-121-10/+11
* Use .set expression for x86 pic jump table reference to reduce assembly reloc...Evan Cheng2010-04-121-0/+9
* Add fast paths to ScalarEvolution::getSizeOf and getOffsetOf, asDan Gohman2010-04-121-0/+14
* Micro-optimization:Bill Wendling2010-04-121-1/+46
* Simplify this code.Dan Gohman2010-04-121-14/+14
* Suppress LinearFunctionTestReplace when the computed backedge-takenDan Gohman2010-04-121-0/+18
* Fixed a crasher in arm disassembler within ARMInstPrinter.cpp after callingJohnny Chen2010-04-122-1/+38
* Remove a #include.Dan Gohman2010-04-121-1/+0
* Remove unneeded debug in PostDominator runOnFunction()Tobias Grosser2010-04-121-1/+0
* Remove dead code in the dotty dominance tree printer.Tobias Grosser2010-04-121-25/+0
* Plug trivial leak.Benjamin Kramer2010-04-121-0/+2
* Delete this code, which is no longer needed.Dan Gohman2010-04-121-4/+0
* Move the EliminateIVUsers call back out to its original location. Now thatDan Gohman2010-04-121-10/+4
* Generalize ScalarEvolution's PHI analysis to handle loops that don'tDan Gohman2010-04-121-14/+26
* Rewrite the overflow checking in the get{Signed,Unsigned}Range code forDan Gohman2010-04-121-10/+34
* Use RecursivelyDeleteTriviallyDeadInstructions in EliminateIVComparisons,Dan Gohman2010-04-121-3/+12