aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Analysis
Commit message (Expand)AuthorAgeFilesLines
* Revert r66920. It was causing failures in the self-hosting buildbot (in releaseBill Wendling2009-03-132-2/+2
* Second installment of "BasicBlock operands to the back"Gabor Greif2009-03-132-2/+2
* Oops...I committed too much.Bill Wendling2009-03-133-142/+101
* Temporarily XFAIL this test.Bill Wendling2009-03-133-101/+142
* Debug intriniscs should be skipped when lookingDale Johannesen2009-03-111-1/+1
* Make Print callable from a pass's print method: add const qualifier. NoTorok Edwin2009-03-111-1/+1
* Global variables don't have a corresponding llvm.dbg.declare, yet it is possibleTorok Edwin2009-03-102-6/+75
* Ignore debug intrinsics when computing dependences.Owen Anderson2009-03-091-0/+6
* reimplement AliasSetTracker in terms of DenseMap instead of hash_map,Chris Lattner2009-03-091-36/+52
* Pass in a std::string when getting the names of debugging things. This cuts downBill Wendling2009-03-092-18/+41
* Introduce new linkage types linkonce_odr, weak_odr, common_odrDuncan Sands2009-03-071-1/+1
* Sprinkle some PrettyStackEntry magic into the passmanager. With this, we nowChris Lattner2009-03-061-5/+7
* Remove this as dbginfo intrinsics has been defined asZhou Sheng2009-03-061-5/+0
* Ignore the debug info intrinsics when looking for dependency through basic bl...Zhou Sheng2009-03-051-0/+5
* Ignore the debug info intrinsics when adding instructions into alias sets.Zhou Sheng2009-03-031-0/+3
* Change WriteTypeSymbolic to not put a space out before types, also, removeChris Lattner2009-02-281-4/+7
* If compile unit's language is not set then don't crash while dump'ing compile...Devang Patel2009-02-241-1/+2
* Rename ScalarEvolution's getIterationCount to getBackedgeTakenCount,Dan Gohman2009-02-242-77/+100
* Fix a ValueTracking rule: RHS means operand 1, not 0. Add a simpleDan Gohman2009-02-241-1/+1
* Use a sign-extend instead of a zero-extend when promoting aDan Gohman2009-02-181-0/+15
* The debugger sometimes lookup dynamically in the runtime to find ivar info of...Devang Patel2009-02-171-4/+8
* Emit debug info for bitfields.Devang Patel2009-02-171-3/+12
* Add a method to ScalarEvolution for telling it when a loop has beenDan Gohman2009-02-172-3/+16
* Move dumpPassStructure out of line.Dan Gohman2009-02-171-0/+10
* Strengthen the "non-constant stride must dominate loop preheader" check.Evan Cheng2009-02-171-0/+40
* Generalize some alias analysis logic from atomicDuncan Sands2009-02-142-52/+6
* If a function only reads memory, then we know that...Duncan Sands2009-02-131-7/+11
* Reapply r64300:Nick Lewycky2009-02-131-2/+12
* BasicAA was making the assumption that a local allocation which hadn't escapedNick Lewycky2009-02-131-3/+3
* Teach IndVarSimplify to optimize code using the C "int" type forDan Gohman2009-02-121-27/+73
* Revert r64300 and r64301. These were causing the following errors respectively:Bill Wendling2009-02-111-18/+8
* Make sure the SCC pass manager initializes any containedDuncan Sands2009-02-111-8/+18
* Fix a crasher: we need to check that the function is non-null before using it!Owen Anderson2009-02-061-1/+1
* Refactor my previous change to maintain the distinction between AliasAnalysis...Owen Anderson2009-02-054-88/+84
* Finish making AliasAnalysis aware of the fact that most atomic intrinsics onl...Owen Anderson2009-02-042-0/+37
* Teach AliasAnalysis that a bunch of the atomic intrinsics only dereference th...Owen Anderson2009-02-031-0/+22
* Move isIdentifiedObject and isNoAliasCall into AliasAnalysis.cpp sinceDan Gohman2009-02-032-24/+24
* Each input file is encoded as a separate compile unit in LLVM debuggingDevang Patel2009-01-301-38/+14
* Fix a post-RA scheduling dependency bug.Dan Gohman2009-01-301-1/+1
* Add dump() routines to help debug debug info :)Devang Patel2009-01-301-0/+101
* Fix PR3415 (infinite loop in EscapeAnalysis) byDuncan Sands2009-01-282-159/+0
* Start generating arbitrary precision integer SCEVs. This removes the temporaryNick Lewycky2009-01-251-11/+1
* Introduce two DWARF attribute extentions DW_AT_APPLE_optimized, DW_AT_APPLE_f...Devang Patel2009-01-231-2/+6
* fix two more cases where we could let the NLPDI cache get unsorted.Chris Lattner2009-01-231-5/+14
* Unconditionally reset 'cache' to zero, even if we don't need to resort it.Chris Lattner2009-01-231-5/+4
* a minor tweak to my previous patch, handle the invalidation caseChris Lattner2009-01-231-3/+4
* introduce a useful abstraction to find out if a Use is in the call position o...Gabor Greif2009-01-221-1/+2
* Fix PR3358, a really nasty bug where recursive phi translated Chris Lattner2009-01-221-3/+36
* Need only one set of debug info versions enum.Devang Patel2009-01-201-2/+2
* Eliminate use of uint32_t to improve compatibility with cygwinChris Lattner2009-01-201-6/+6