aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Analysis
Commit message (Expand)AuthorAgeFilesLines
* Remove the vicmp and vfcmp instructions. Because we never had a release withNick Lewycky2009-07-081-2/+0
* Push LLVMContext through GlobalVariables and IRBuilder.Owen Anderson2009-07-081-12/+12
* Re-LLVMContext-ize DebugInfo, now with less breakage.Owen Anderson2009-07-071-58/+72
* Change all SCEV* to SCEV *.Dan Gohman2009-07-074-256/+256
* Revert part of r74873 that broke Clang's debug info generation.Owen Anderson2009-07-071-81/+57
* "LLVMContext* " --> "LLVMContext *"Owen Anderson2009-07-064-15/+15
* Finish LLVMContext-ing lib/Analysis. This required pushing LLVMContext's thr...Owen Anderson2009-07-066-97/+139
* Thread LLVMContext through the constant folding APIs, which touches a lot of ...Owen Anderson2009-07-063-121/+147
* When comparing constants, consider a less wide constant to be "less complex"Nick Lewycky2009-07-041-0/+2
* Minor improvement to the LDA debug output.Andreas Bolka2009-07-031-2/+7
* Simplify debug info intrisinc lowering.Devang Patel2009-07-021-6/+0
* Fix typo.Devang Patel2009-07-021-5/+5
* do not try to analyze bitcasts from i64 to <2 x i32> in ComputedMaskedBits. ...Chris Lattner2009-07-021-1/+4
* Add debug info utility routines.Devang Patel2009-07-021-0/+111
* Keep DIDescriptor methods together. Devang Patel2009-07-011-123/+127
* Use AA to check objects before LDA.Andreas Bolka2009-07-011-15/+14
* improve the APIs for creating struct and function types with no arguments/ele...Chris Lattner2009-07-011-1/+1
* Minor code cleanups.Dan Gohman2009-06-301-2/+6
* Fix the build on Cygwin. Patch by Aaron Gray.Owen Anderson2009-06-301-2/+2
* Array accesses are independent if the underlying arrays differ.Andreas Bolka2009-06-301-0/+47
* Minor formatting, whitespace, and 80-column fixes.Dan Gohman2009-06-301-7/+7
* Use getSCEV instead of getUnknown to create a SCEV for aDan Gohman2009-06-291-3/+3
* Don't cache PHI exit values from exhaustive evaluations, becauseDan Gohman2009-06-291-1/+0
* Relax LDA memory instruction checks.Andreas Bolka2009-06-291-4/+7
* Call doInitialization(), releaseMemory(), and doFinalization() for on-the-fly...Edwin Török2009-06-291-0/+3
* Simplify this code, and avoid using APInt(). This fixesDan Gohman2009-06-291-4/+2
* Missed one.Andreas Bolka2009-06-291-1/+1
* Fix case in LDA util function names.Andreas Bolka2009-06-291-4/+4
* Print pairwise dependence results, add testcases.Andreas Bolka2009-06-281-2/+26
* Minimal LDA interface, maximally conservative tester.Andreas Bolka2009-06-281-0/+24
* LDA analysis output scaffolding.Andreas Bolka2009-06-281-1/+19
* Eliminate a layer of indirection in LoopInfo and MachineLoopInfo.Dan Gohman2009-06-271-1/+1
* Convert ScalarEvolution to use BumpPtrAllocator and FoldingSet, insteadDan Gohman2009-06-271-141/+222
* Change SCEVExpander to use an IRBuilder to emit instructions.Dan Gohman2009-06-271-72/+70
* Incorporate the insertion point into the key of SCEVExpander's CSE map.Dan Gohman2009-06-261-14/+19
* Fix ScalarEvolution::getAddRecExpr's code which canonicalized theDan Gohman2009-06-261-2/+23
* Fix SCEVAddRecExpr::isLoopInvariant to test if all of its operandsDan Gohman2009-06-261-5/+15
* Fix linking of llvm-ld and lli with CMake, from Xerxes RånbyDouglas Gregor2009-06-261-0/+2
* Remove debug info anchors - llvm.dbg.compile_units, llvm.dbg.subprogramsDevang Patel2009-06-261-67/+37
* Use a more correct atomic increment style. This isn't really necessary inOwen Anderson2009-06-251-2/+2
* Make this thread-safe.Owen Anderson2009-06-241-1/+3
* Get rid of a static boolean.Owen Anderson2009-06-241-2/+2
* Scaffolding for LDA pass.Andreas Bolka2009-06-242-0/+48
* Get rid of the global CFGOnly flag by threading a ShortNames parameters throu...Owen Anderson2009-06-241-20/+17
* Minor whitespace cleanups.Dan Gohman2009-06-241-16/+16
* Simplify [su]max(MAX, n) to MAX. This comes up in loop tripcountDan Gohman2009-06-241-2/+10
* Delete some orphaned comments, fix some 80-column violations,Dan Gohman2009-06-241-95/+80
* Extend ScalarEvolution's multiple-exit support to compute exactDan Gohman2009-06-242-143/+163
* Teach GetMinSignBits about SCEVAddExprs.Dan Gohman2009-06-241-0/+32
* Move the special cases for constants out of getUnknown and intoDan Gohman2009-06-241-15/+14