aboutsummaryrefslogtreecommitdiff
path: root/lib/Transforms
AgeCommit message (Expand)Author
2010-04-11Rename isLoopGuardedByCond to isLoopEntryGuardedByCond, to emphasiseDan Gohman
2010-04-10Implement support for varargs functions without any fixedChris Lattner
2010-04-10fix PR6743, a case where we'd delete an instruction before using itChris Lattner
2010-04-10fix PR6760, a missing check in heap SRoA.Chris Lattner
2010-04-09When determining a canonical insert position, don't climb deeperDan Gohman
2010-04-09suck the propagating "has dynamic libs" check into a single makefile Chris Lattner
2010-04-09add minix support, patch by Kees van Reeuwijk! PR6797Chris Lattner
2010-04-09Adding IPSCCP and Internalize passes to the C-bindingsWesley Peck
2010-04-09When looking for loop-invariant users, look through no-op instructions,Dan Gohman
2010-04-09performance: cache result of looking up userGabor Greif
2010-04-09Minor code simplification.Dan Gohman
2010-04-09const-ize a predicateGabor Greif
2010-04-09Refactor the code for computing the insertion point for an expression intoDan Gohman
2010-04-09fix a SCCP miscompilation that could happen when aChris Lattner
2010-04-08Avoid allocating a value of zero in a register if the initial formulaDan Gohman
2010-04-08Add variants of ult, ule, etc. which take a uint64_t RHS, for convenience.Dan Gohman
2010-04-08When expanding expressions which are using post-inc mode for multiple loops,Dan Gohman
2010-04-07Say bitcast instead of bitconvert.Dan Gohman
2010-04-07Add support for stpncpy_chk.Eric Christopher
2010-04-07rename llvm::llvm_report_error -> llvm::report_fatal_errorChris Lattner
2010-04-07Generalize IVUsers to track arbitrary expressions rather than expressionsDan Gohman
2010-04-07fix 80-col violationsGabor Greif
2010-04-06performance: get rid of repeated dereferencing of use_iterator by caching its...Gabor Greif
2010-04-06make more two predicates constantGabor Greif
2010-04-06performance: get rid of repeated dereferencing of use_iterator by caching its...Gabor Greif
2010-04-06const-ize predicate ValueIsOnlyUsedLocallyOrStoredToOneGlobalGabor Greif
2010-04-06use CallSite to access calls vs. invokes uniformlyGabor Greif
2010-04-05fix a really nasty bug that Evan was tracking in SCCP. When resolvingChris Lattner
2010-04-05some code cleanups, use SwitchInst::findCaseValue, reduce indentationChris Lattner
2010-04-05Code clean up.Evan Cheng
2010-04-04Reapply address space patch after fixing an issue in MemCopyOptimizer.Mon P Wang
2010-04-03require that the branch being controlled by the IV Chris Lattner
2010-04-03add integer overflow check for the fp induction variable Chris Lattner
2010-04-03add a comment and fix some consistency issues, convertingChris Lattner
2010-04-03fix PR6761, a miscompilation due to the fp->int IV conversionChris Lattner
2010-04-03just eliminate the uitofp checks. This code isn't doingChris Lattner
2010-04-03rename PH -> PN to be consistent with WeakPN and the restChris Lattner
2010-04-03improve comment and drop a dead check. If PH hadChris Lattner
2010-04-03strength reduce a ridiculous use of APInt.Chris Lattner
2010-04-03rename stuff improve comment grammar.Chris Lattner
2010-04-03simplify some code and resolve a fixme.Chris Lattner
2010-04-03There is no guarantee that the increment and the branchChris Lattner
2010-04-03first half of a pass through IndVarSimplify::HandleFloatingPointIV,Chris Lattner
2010-04-03don't internalize available_externally functions, they areChris Lattner
2010-04-03Revert all my SSAUpdater patches. The PHI placement algorithm is not correctBob Wilson
2010-04-03Add a DEBUG_TYPE for the SSAUpdater.Bob Wilson
2010-04-03Code refactoring.Evan Cheng
2010-04-02Revert r100191 since it breaks objc in clang Mon P Wang
2010-04-02Reapply address space patch after fixing an issue in MemCopyOptimizer.Mon P Wang
2010-04-02Manually notify ScalarEvolution before making an operand replacement, sinceDan Gohman