summaryrefslogtreecommitdiff
path: root/include/llvm/Analysis
Commit message (Expand)AuthorAge
* Enhance alias analysis for atomic instructions a bit. Upgrade a couple alias...Eli Friedman2011-09-26
* Fix emission of debug data for global variables. getContext() on DIGlobalVari...James Molloy2011-09-26
* Add support to emit debug info for C++0x nullptr type.Devang Patel2011-09-14
* Add some simple insertvalue simplifications, for the purpose of cleaningDuncan Sands2011-09-05
* Comment and clarifying assert.Andrew Trick2011-09-02
* Reapply r138695. Fix PassManager stack depths.Andrew Trick2011-08-29
* Reverting r138695 to see if it fixes clang self host.Andrew Trick2011-08-27
* Fix PassManager stack depths.Andrew Trick2011-08-27
* LoopInfo::updateUnloop fix, and verify Block->Loop maps.Andrew Trick2011-08-26
* Do not use named md nodes to track variables that are completely optimized. T...Devang Patel2011-08-19
* Until now all debug info MDNodes referred to a root MDNode, a compile unit. T...Devang Patel2011-08-16
* Add a finalize() hook, that'll let DIBuilder construct compile unit lazily.Devang Patel2011-08-15
* Refactor. Global variables are part of compile unit so let CompileUnit create...Devang Patel2011-08-15
* Allow loop unrolling to get known trip counts from ScalarEvolution.Andrew Trick2011-08-11
* Reapplying r136844.Andrew Trick2011-08-10
* Cleanup. Remove an extraneous GraphTraits specialization.Andrew Trick2011-08-10
* Distinguish between two copies of one inlined variable. Take 2.Devang Patel2011-08-10
* Added a SimplifyIndVar utility to simplify induction variable usersAndrew Trick2011-08-10
* Cleanup. Added LoopBlocksDFS::perform for simple clients.Andrew Trick2011-08-10
* Cleanup. Avoid relying on specialization of std::distance.Andrew Trick2011-08-10
* Fix the LoopUnroller to handle nontrivial loops and partial unrolling.Andrew Trick2011-08-10
* Provide method to print variable's extended name which includes inline location.Devang Patel2011-08-09
* Temporarily revert r135528 which distinguishes between two copies of oneChandler Carruth2011-08-05
* Reverting r136884 updateUnloop, which crashed a linux builder.Andrew Trick2011-08-04
* An algorithm for incrementally updating LoopInfo within aAndrew Trick2011-08-03
* whitespaceAndrew Trick2011-08-03
* An interface for iterating over a loop's blocks in DFS order.Andrew Trick2011-08-03
* Add more constantness in BlockFrequencyInfo.Jakub Staszak2011-08-03
* SCEV: Use AssertingVH to catch dangling BasicBlock* when passes forgetAndrew Trick2011-08-03
* Use consistent terminology for loop exit/exiting blocks. Name change only.Andrew Trick2011-08-02
* Add BlockFrequency::getEntryFrequency()Jakub Staszak2011-08-01
* Add more constantness in BranchProbabilityInfo.Jakub Staszak2011-07-29
* Misc optimizer+codegen work for 'cmpxchg' and 'atomicrmw'. They appear to beEli Friedman2011-07-29
* If run with -debug give more information about Cyclic Probability.Jakub Staszak2011-07-28
* Fix stupid mistake from commit 136381.Jakub Staszak2011-07-28
* Speed up BlockFrequencyInfo a little bit.Jakub Staszak2011-07-28
* Use BlockFrequency instead of uint32_t in BlockFrequencyInfo.Jakub Staszak2011-07-27
* Edge to itself is backedge as well.Jakub Staszak2011-07-27
* Misc mid-level changes for new 'fence' instruction.Eli Friedman2011-07-27
* Fix AliasSetTracker so that it doesn't make any assumptions about instruction...Eli Friedman2011-07-27
* SCEV: Added a data structure for storing not-taken info per loopAndrew Trick2011-07-26
* Rename BlockFrequency to BlockFrequencyInfo and MachineBlockFrequency toJakub Staszak2011-07-25
* Allow getBlockFreq to return 0.Jakub Staszak2011-07-22
* There are two ways to map a variable to its lexical scope. Lexical scope info...Devang Patel2011-07-20
* Distinguish between two copies of one inlined variable.Devang Patel2011-07-19
* Reapply r135457. This needs llvm-gcc change, that I forgot to check-in yester...Devang Patel2011-07-19
* Revert "Make a provision to encode inline location in a variable. This will e...Bob Wilson2011-07-19
* Convert SimplifyGEPInst to use ArrayRef.Jay Foad2011-07-19
* Use ArrayRef in ConstantFoldInstOperands and ConstantFoldCall.Jay Foad2011-07-19
* Make a provision to encode inline location in a variable. This will enable dw...Devang Patel2011-07-19