aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Transforms
Commit message (Expand)AuthorAgeFilesLines
* 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
* Use RecursivelyDeleteTriviallyDeadInstructions in EliminateIVComparisons,Dan Gohman2010-04-121-3/+12
* Verify function prototypes before trying to optimize functions. We alsoEric Christopher2010-04-121-2/+48
* Re-apply r101000, with a fix: Don't eliminate an icmp which is part ofDan Gohman2010-04-121-1/+45
* Revert 101000, which is breaking self-host builds.Dan Gohman2010-04-121-38/+0
* Teach IndVarSimplify how to eliminate comparisons involving inductionDan Gohman2010-04-111-0/+38
* Rename isLoopGuardedByCond to isLoopEntryGuardedByCond, to emphasiseDan Gohman2010-04-111-1/+1
* Implement support for varargs functions without any fixedChris Lattner2010-04-101-15/+0
* fix PR6743, a case where we'd delete an instruction before using itChris Lattner2010-04-101-1/+3
* fix PR6760, a missing check in heap SRoA.Chris Lattner2010-04-101-1/+2
* When determining a canonical insert position, don't climb deeperDan Gohman2010-04-091-33/+73
* suck the propagating "has dynamic libs" check into a single makefile Chris Lattner2010-04-091-2/+2
* add minix support, patch by Kees van Reeuwijk! PR6797Chris Lattner2010-04-091-1/+1
* Adding IPSCCP and Internalize passes to the C-bindingsWesley Peck2010-04-091-0/+9
* When looking for loop-invariant users, look through no-op instructions,Dan Gohman2010-04-091-3/+11
* performance: cache result of looking up userGabor Greif2010-04-091-4/+6
* Minor code simplification.Dan Gohman2010-04-091-9/+5
* const-ize a predicateGabor Greif2010-04-091-2/+2
* Refactor the code for computing the insertion point for an expression intoDan Gohman2010-04-091-8/+29
* fix a SCCP miscompilation that could happen when aChris Lattner2010-04-091-3/+10
* Avoid allocating a value of zero in a register if the initial formulaDan Gohman2010-04-081-2/+6
* Add variants of ult, ule, etc. which take a uint64_t RHS, for convenience.Dan Gohman2010-04-082-3/+3
* When expanding expressions which are using post-inc mode for multiple loops,Dan Gohman2010-04-081-0/+16
* Say bitcast instead of bitconvert.Dan Gohman2010-04-071-1/+1
* Add support for stpncpy_chk.Eric Christopher2010-04-071-6/+6
* rename llvm::llvm_report_error -> llvm::report_fatal_errorChris Lattner2010-04-071-1/+1
* Generalize IVUsers to track arbitrary expressions rather than expressionsDan Gohman2010-04-072-57/+104
* fix 80-col violationsGabor Greif2010-04-071-13/+17
* performance: get rid of repeated dereferencing of use_iterator by caching its...Gabor Greif2010-04-061-5/+7
* make more two predicates constantGabor Greif2010-04-061-15/+15
* performance: get rid of repeated dereferencing of use_iterator by caching its...Gabor Greif2010-04-061-21/+28
* const-ize predicate ValueIsOnlyUsedLocallyOrStoredToOneGlobalGabor Greif2010-04-061-9/+10
* use CallSite to access calls vs. invokes uniformlyGabor Greif2010-04-061-5/+6
* fix a really nasty bug that Evan was tracking in SCCP. When resolvingChris Lattner2010-04-051-29/+32
* some code cleanups, use SwitchInst::findCaseValue, reduce indentationChris Lattner2010-04-051-62/+63
* Code clean up.Evan Cheng2010-04-052-20/+18
* Reapply address space patch after fixing an issue in MemCopyOptimizer.Mon P Wang2010-04-046-75/+127
* require that the branch being controlled by the IV Chris Lattner2010-04-031-2/+9
* add integer overflow check for the fp induction variable Chris Lattner2010-04-031-16/+83
* add a comment and fix some consistency issues, convertingChris Lattner2010-04-031-15/+25
* fix PR6761, a miscompilation due to the fp->int IV conversionChris Lattner2010-04-031-2/+2
* just eliminate the uitofp checks. This code isn't doingChris Lattner2010-04-031-26/+5
* rename PH -> PN to be consistent with WeakPN and the restChris Lattner2010-04-031-20/+20
* improve comment and drop a dead check. If PH hadChris Lattner2010-04-031-4/+8
* strength reduce a ridiculous use of APInt.Chris Lattner2010-04-031-2/+1
* rename stuff improve comment grammar.Chris Lattner2010-04-031-22/+21
* simplify some code and resolve a fixme.Chris Lattner2010-04-031-4/+2
* There is no guarantee that the increment and the branchChris Lattner2010-04-031-41/+28
* first half of a pass through IndVarSimplify::HandleFloatingPointIV,Chris Lattner2010-04-031-47/+35