summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAge
* Fix (at least) quadratic worst-case complexity in DominanceFrontier::splitBlock:Dan Gohman2010-07-26
* Avoid copying and recopying a std::set.Dan Gohman2010-07-26
* Exit a search loop when the search goal is found.Dan Gohman2010-07-26
* Fix formatting.Dan Gohman2010-07-26
* A block dominates itself, by definition.Dan Gohman2010-07-26
* Use DominatorTree::properlyDominates instead of dominates with anDan Gohman2010-07-26
* A block dominates itself, by definition.Dan Gohman2010-07-26
* Use DominatorTree::properlyDominates instead of dominates with anDan Gohman2010-07-26
* Pacify gcc-4.5 which wrongly thinks that RExcess (passed as the Excess parame...Duncan Sands2010-07-26
* Fix format-specifier warningDouglas Gregor2010-07-26
* MC: Fix whitespace error from last commit.Michael J. Spencer2010-07-26
* MC: Add WinCOFFObjectWriter implementation.Michael J. Spencer2010-07-26
* Factored out a bit of common code to mark VNInfos for deletion.Lang Hames2010-07-26
* Reduce string trashing.Benjamin Kramer2010-07-25
* Add comments.Evan Cheng2010-07-25
* Remove extraneous semicolonDouglas Gregor2010-07-25
* Unbreak CMake buildDouglas Gregor2010-07-25
* Fix crashes when scheduling a CopyToReg node -- getMachineOpcode asserts onBob Wilson2010-07-25
* Revert r109361; it's impossible to write a call with an argument with anEli Friedman2010-07-24
* Minor simplification.Eli Friedman2010-07-24
* Make the ll parser check that arguments have valid types.Eli Friedman2010-07-24
* PR7704: A function is not allowed to return a function; make sure to enforceEli Friedman2010-07-24
* Hook in GlobalMerge passAnton Korobeynikov2010-07-24
* Revert this because we can't clone cyclic MDNodes which are creating during aNick Lewycky2010-07-24
* Add hook to insert late LLVM=>LLVM passes just before iselAnton Korobeynikov2010-07-24
* Whether function-local or not, a MDNode may reference a Function in which caseNick Lewycky2010-07-24
* Clarify that if a new value handle is added while dropping value handlesDuncan Sands2010-07-24
* Change ScheduleDAGInstrs::Defs and ::Uses to be variable-size vectorsBob Wilson2010-07-24
* Use current working directory when Dirname is empty. This only happens when a...Devang Patel2010-07-24
* Add an ILP scheduler. This is a register pressure aware scheduler that'sEvan Cheng2010-07-24
* Support x86 "eiz" and "riz" pseudo index registers in the assembler.Bruno Cardoso Lopes2010-07-24
* Use the appropriate register class for an i32 when adding ARM::LR to theJim Grosbach2010-07-23
* Remove too-strict assertion. We may want the vreg copy of the physical registerJim Grosbach2010-07-23
* Revert r109262.Devang Patel2010-07-23
* Revert 109076. It is wrong and was causing regressions. Add someDale Johannesen2010-07-23
* - Allow target to specify when is register pressure "too high". In most cases,Evan Cheng2010-07-23
* Remove trailing whitespaceBruno Cardoso Lopes2010-07-23
* Eliminate getCanonicalInductionVariableIncrement's last user andDan Gohman2010-07-23
* Simplify this code; it can use the regular CFG utlities rather thanDan Gohman2010-07-23
* Micro-optimize SCEVComplexityCompare.Dan Gohman2010-07-23
* Add a const qualifier.Dan Gohman2010-07-23
* Use the proper type for shift counts. This fixes a bootstrap error.Dan Gohman2010-07-23
* IF directory name is empty then try to extract one using absolute file name.Devang Patel2010-07-23
* Add AVX version of CLMUL instructionsBruno Cardoso Lopes2010-07-23
* DAGCombine (shl (anyext x, c)) to (anyext (shl x, c)) if the high bitsDan Gohman2010-07-23
* Make SDNode::dump() print a newline at the end.Dan Gohman2010-07-23
* fix constness warningsGabor Greif2010-07-23
* do not (implicitly) dereference iterator many times, cache it insteadGabor Greif2010-07-23
* Formatting.Mikhail Glushenkov2010-07-23
* Get rid of exceptions in llvmc.Mikhail Glushenkov2010-07-23