aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Fix SCEVExpander::visitAddRecExpr so that it remembers the induction variableDan Gohman2010-07-261-24/+21
* Handle Values with no value in getCopyFromRegs.Dan Gohman2010-07-261-0/+4
* Remove LCSSA's bogus dependence on LoopSimplify and LoopSimplify's bogusDan Gohman2010-07-264-19/+12
* Preserve ScalarEvolution in the loop unroller.Dan Gohman2010-07-261-0/+6
* Fix (at least) quadratic worst-case complexity in DominanceFrontier::splitBlock:Dan Gohman2010-07-261-52/+64
* Avoid copying and recopying a std::set.Dan Gohman2010-07-261-6/+2
* Exit a search loop when the search goal is found.Dan Gohman2010-07-261-1/+3
* Fix formatting.Dan Gohman2010-07-261-2/+2
* A block dominates itself, by definition.Dan Gohman2010-07-261-1/+1
* Use DominatorTree::properlyDominates instead of dominates with anDan Gohman2010-07-261-1/+1
* A block dominates itself, by definition.Dan Gohman2010-07-261-1/+1
* Use DominatorTree::properlyDominates instead of dominates with anDan Gohman2010-07-261-1/+1
* Pacify gcc-4.5 which wrongly thinks that RExcess (passed as the Excess parame...Duncan Sands2010-07-261-1/+2
* Fix format-specifier warningDouglas Gregor2010-07-261-1/+1
* MC: Fix whitespace error from last commit.Michael J. Spencer2010-07-261-1/+1
* MC: Add WinCOFFObjectWriter implementation.Michael J. Spencer2010-07-261-14/+674
* Factored out a bit of common code to mark VNInfos for deletion.Lang Hames2010-07-261-40/+22
* Reduce string trashing.Benjamin Kramer2010-07-251-1/+1
* Add comments.Evan Cheng2010-07-251-4/+16
* Remove extraneous semicolonDouglas Gregor2010-07-251-1/+1
* Unbreak CMake buildDouglas Gregor2010-07-251-0/+1
* Fix crashes when scheduling a CopyToReg node -- getMachineOpcode asserts onBob Wilson2010-07-251-2/+2
* Revert r109361; it's impossible to write a call with an argument with anEli Friedman2010-07-241-6/+2
* Minor simplification.Eli Friedman2010-07-241-1/+1
* Make the ll parser check that arguments have valid types.Eli Friedman2010-07-241-1/+5
* PR7704: A function is not allowed to return a function; make sure to enforceEli Friedman2010-07-241-2/+2
* Hook in GlobalMerge passAnton Korobeynikov2010-07-246-1/+222
* Revert this because we can't clone cyclic MDNodes which are creating during aNick Lewycky2010-07-241-3/+4
* Add hook to insert late LLVM=>LLVM passes just before iselAnton Korobeynikov2010-07-241-0/+2
* Whether function-local or not, a MDNode may reference a Function in which caseNick Lewycky2010-07-241-4/+3
* Clarify that if a new value handle is added while dropping value handlesDuncan Sands2010-07-241-4/+9
* Change ScheduleDAGInstrs::Defs and ::Uses to be variable-size vectorsBob Wilson2010-07-242-3/+4
* Use current working directory when Dirname is empty. This only happens when a...Devang Patel2010-07-241-0/+5
* Add an ILP scheduler. This is a register pressure aware scheduler that'sEvan Cheng2010-07-244-12/+97
* Support x86 "eiz" and "riz" pseudo index registers in the assembler.Bruno Cardoso Lopes2010-07-243-1/+25
* Use the appropriate register class for an i32 when adding ARM::LR to theJim Grosbach2010-07-231-1/+1
* Remove too-strict assertion. We may want the vreg copy of the physical registerJim Grosbach2010-07-231-1/+0
* Revert r109262.Devang Patel2010-07-231-5/+0
* Revert 109076. It is wrong and was causing regressions. Add someDale Johannesen2010-07-231-18/+48
* - Allow target to specify when is register pressure "too high". In most cases,Evan Cheng2010-07-233-56/+148
* Remove trailing whitespaceBruno Cardoso Lopes2010-07-231-30/+30
* Eliminate getCanonicalInductionVariableIncrement's last user andDan Gohman2010-07-231-17/+5
* Simplify this code; it can use the regular CFG utlities rather thanDan Gohman2010-07-231-13/+7
* Micro-optimize SCEVComplexityCompare.Dan Gohman2010-07-231-34/+44
* Add a const qualifier.Dan Gohman2010-07-231-2/+2
* Use the proper type for shift counts. This fixes a bootstrap error.Dan Gohman2010-07-231-1/+4
* IF directory name is empty then try to extract one using absolute file name.Devang Patel2010-07-231-0/+5
* Add AVX version of CLMUL instructionsBruno Cardoso Lopes2010-07-233-0/+58
* DAGCombine (shl (anyext x, c)) to (anyext (shl x, c)) if the high bitsDan Gohman2010-07-231-1/+21
* Make SDNode::dump() print a newline at the end.Dan Gohman2010-07-231-0/+1