summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis
Commit message (Expand)AuthorAgeFilesLines
...
* Fix cmake failure from moving files around.Bill Wendling2012-06-281-1/+0
* Move lib/Analysis/DebugInfo.cpp to lib/VMCore/DebugInfo.cpp andBill Wendling2012-06-284-1188/+6
* Reduce indentation in function. Rearrange some methods. No functionality change.Bill Wendling2012-06-261-223/+222
* Revamp how debugging information is emitted for debug info objects.Bill Wendling2012-06-261-134/+84
* Enable the new LoopInfo algorithm by default.Andrew Trick2012-06-262-11/+8
* Remove unnecessary FIXMEAndrew Trick2012-06-261-3/+0
* check for the NoAlias attribute through CallSiteNuno Lopes2012-06-251-2/+2
* llvm/lib: [CMake] Add explicit dependency to intrinsics_gen.NAKAMURA Takumi2012-06-242-0/+4
* simplify code from previous commits (Thanks Duncan)Nuno Lopes2012-06-221-7/+2
* remove extractMallocCallFromBitCast, since it was tailor maded for its sole u...Nuno Lopes2012-06-221-8/+1
* Add support for invoke to the MemoryBuiltin analysid.Nuno Lopes2012-06-211-15/+22
* fix build in C++11 mode.Nuno Lopes2012-06-211-7/+7
* hopefully fix the buildbots: some tests have wrong definitions of malloc and...Nuno Lopes2012-06-211-3/+5
* refactor the MemoryBuiltin analysis:Nuno Lopes2012-06-214-145/+533
* A new algorithm for computing LoopInfo. Temporarily disabled.Andrew Trick2012-06-201-1/+8
* Move the implementation of LoopInfo into LoopInfoImpl.h.Andrew Trick2012-06-201-0/+5
* Round 2 of dead private variable removal.Benjamin Kramer2012-06-062-5/+3
* Fix typos found by http://github.com/lyda/misspell-checkBenjamin Kramer2012-06-023-3/+3
* Add support for enum forward declarations.Eric Christopher2012-06-011-2/+2
* Make sure that we're dealing with a binary SCEVExpr when simplifying.Benjamin Kramer2012-05-301-1/+2
* Teach SCEV's icmp simplification logic that a-b == 0 is equivalent to a == b.Benjamin Kramer2012-05-301-1/+20
* SCEV: Handle a corner case reducing AddRecExpr * AddRecExprAndrew Trick2012-05-301-1/+4
* Reformat the loop that does AddRecExpr * AddRecExpr reduction.Andrew Trick2012-05-301-55/+56
* Mark some static arrays as const.Craig Topper2012-05-241-2/+2
* Add support for C++11 enum classes in llvm.Eric Christopher2012-05-231-2/+3
* LSR fix: add a missing phi check during IV hoisting.Andrew Trick2012-05-221-1/+2
* Actually support DW_TAG_rvalue_reference_type that we were tryingEric Christopher2012-05-192-9/+14
* SCEV: Add MarkPendingLoopPredicates to avoid recursive isImpliedCond.Andrew Trick2012-05-191-0/+24
* allow LazyValueInfo::getEdgeValue() to reason about multiple edges from the s...Nuno Lopes2012-05-181-11/+6
* Clarify comment.Eric Christopher2012-05-181-1/+1
* minor simplification in the call to ConstantRange constructorNuno Lopes2012-05-171-1/+1
* Remove extraneous ';'.Bill Wendling2012-05-171-1/+1
* reuse the result of some expensive computations in getSignExtendExpr() and ge...Nuno Lopes2012-05-151-18/+20
* minor simplification to code: Ty is already a SCEV type; don't need to run ge...Nuno Lopes2012-05-151-6/+3
* Move the capture analysis from MemoryDependencyAnalysis to a more general placeChad Rosier2012-05-142-85/+88
* Hoist simpler checks above llvm::PointerMayBeCaptured. No functional change i...Chad Rosier2012-05-121-4/+6
* Fix intendation.Chad Rosier2012-05-101-1/+1
* Teach DeadStoreElimination to eliminate exit-block stores with phi addresses.Dan Gohman2012-05-101-0/+31
* Rewrite ScalarEvolution::hasOperand to use an explicit worklist insteadDan Gohman2012-05-101-35/+50
* Rename the Region::block_iterator to Region::block_node_iterator, andChandler Carruth2012-05-043-12/+29
* A pile of long over-due refactorings here. There are some very, *very*Chandler Carruth2012-05-042-42/+34
* remove calls to calloc if the allocated memory is not used (it was already be...Nuno Lopes2012-05-031-2/+2
* add support for calloc to objectsize loweringNuno Lopes2012-05-031-0/+40
* Just mark the sign bit as known zero, rather than any other irrelevant bitsDuncan Sands2012-04-301-1/+1
* Reapply r155682, making constant folding more consistent, with a fix to workDan Gohman2012-04-271-7/+20
* Revert r155682, "Use ConstantExpr::getExtractElement when constant-folding ve...NAKAMURA Takumi2012-04-271-14/+4
* Use ConstantExpr::getExtractElement when constant-folding vectorsDan Gohman2012-04-271-4/+14
* Fix a crash on valid (if UB) bitcode that is produced for some globalChandler Carruth2012-04-241-3/+11
* Allow forward declarations to take a context. This helps the debuggerEric Christopher2012-04-231-7/+8
* Revert "SCEV: When expanding a GEP the final addition to the base pointer has...Benjamin Kramer2012-04-171-1/+1
OpenPOWER on IntegriCloud