aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Analysis
Commit message (Expand)AuthorAgeFilesLines
* "there is not any instruction with attached debug info in this module" does n...Devang Patel2009-10-131-11/+11
* Teach BasicAA a little something about the atomic intrinsics: they can onlyNick Lewycky2009-10-131-0/+21
* Memory dependence analysis was incorrectly stopping to scan for stores to a p...Victor Hernandez2009-10-131-10/+5
* Revert r83606 and add comments explaining why it isn't safe.Dan Gohman2009-10-091-12/+10
* Preserve HasNSW and HasNUW when constructing SCEVs for Add and MulDan Gohman2009-10-091-4/+12
* Add the ability to track HasNSW and HasNUW on more kinds of SCEV expressions.Dan Gohman2009-10-091-12/+22
* Update CMake build yet again after a source file was removedDouglas Gregor2009-10-081-1/+0
* It's possible for a global variable to be optimized out of a metadata object. SoBill Wendling2009-10-081-1/+1
* remove LoopVR pass. According to Nick:Chris Lattner2009-10-081-297/+0
* Extract subprogram and compile unit information from the debug info attached ...Devang Patel2009-10-071-0/+29
* Add PR to this FIXME, looks like I didn't commit this change after all.Edwin Török2009-10-071-1/+2
* Introduce and use convenience methods for getting pointer typesDuncan Sands2009-10-062-2/+2
* Extend ConstantFolding to understand signed overflow variantsEvan Phoenix2009-10-051-0/+24
* Don't treat malloc calls with non-matching prototype as malloc.Edwin Török2009-10-051-2/+13
* Remove an unnnecessary LLVMContext argument inDan Gohman2009-10-051-2/+1
* teach the optimizer how to constant fold uadd/usub intrinsics.Chris Lattner2009-10-051-1/+29
* simplify this code a bunch.Chris Lattner2009-10-051-14/+14
* code simplifications.Chris Lattner2009-10-051-16/+25
* Expand api out in the usual inserter way, though, I do have aMike Stump2009-10-011-3/+17
* Add another MDNode into DebugLocTuple. This will be used to keep track of inl...Devang Patel2009-10-011-5/+6
* Add isFOO() helpers. Fix getDirectory() and getFilename() for DIScope.Devang Patel2009-09-301-0/+50
* Add a way for a frontend to generate more complex dwarf locationMike Stump2009-09-301-0/+22
* Remove std::string uses from DebugInfo interface.Devang Patel2009-09-292-50/+45
* When extending the operands of an addrec, iterate through allDan Gohman2009-09-281-5/+5
* Create a README.txt for lib/Analysis, and add an entry.Dan Gohman2009-09-281-0/+18
* Fix this debug output to handle the case where the loop has been deleted.Dan Gohman2009-09-281-1/+2
* Include the name of the loop header in debug messages.Dan Gohman2009-09-281-4/+9
* Move the dominator verification code out of special code embedded withinDan Gohman2009-09-282-4/+33
* Move this assert to check the condition as soon as it is known.Dan Gohman2009-09-281-1/+1
* Extend the StartPassTimer and StopPassTimer functions so that theDan Gohman2009-09-282-6/+6
* Fix an old copy+pasto.Dan Gohman2009-09-271-1/+1
* Extract the code for inserting a loop into the loop queue intoDan Gohman2009-09-271-3/+7
* When a loop is deleted, immediately release all of the activeDan Gohman2009-09-271-0/+9
* Delete a bogus comment.Dan Gohman2009-09-271-1/+0
* Fix SCEVExpander's canonical addrec expansion code to work on loops thatDan Gohman2009-09-271-19/+12
* Instead of testing whether an instruction dominates the loop preheader,Dan Gohman2009-09-271-3/+3
* Add a properlyDominates member function to ScalarEvolution.Dan Gohman2009-09-271-0/+22
* Remove a redundant #include.Dan Gohman2009-09-271-1/+0
* Fix a case where ScalarEvolution was expanding pointer arithmeticDan Gohman2009-09-261-3/+20
* Handle sqrt in CannotBeNegativeZero. absf and abslDale Johannesen2009-09-251-3/+7
* No need to verify that malloc's return type is i8*.Victor Hernandez2009-09-221-1/+1
* Switch DIDescriptor to use a TrackingVH. - This makes it much safer to work w...Daniel Dunbar2009-09-221-3/+12
* Revert r82404, it is causing a bootstrap miscompile. This is very very Chris Lattner2009-09-201-14/+1
* improve memdep to eliminate bitcasts (and aliases, and noop geps) Chris Lattner2009-09-201-1/+14
* Tabs -> spaces, and remove trailing whitespace.Daniel Dunbar2009-09-201-2/+2
* Strip trailing whitespace.Daniel Dunbar2009-09-191-58/+58
* Add a comment explaining why you would ever want to do this.Nick Lewycky2009-09-191-0/+3
* Lett users of sparse propagation do their own thing with phi nodes if they wantNick Lewycky2009-09-191-0/+7
* The flag "--dot-cfg-only" is at the moment equivalent to the flag "--dot-cfg".Duncan Sands2009-09-191-1/+1
* Enhance analysis passes so that they apply the same analysis to malloc calls ...Victor Hernandez2009-09-185-12/+50