| Commit message (Expand) | Author | Age | Files | Lines |
* | Teach ScalarEvolution how to reason about no-wrap flags on loops | Dan Gohman | 2009-09-17 | 1 | -1/+2 |
* | Provide a way to extract location info from DILocation. | Devang Patel | 2009-09-16 | 1 | -0/+5 |
* | Reapplied r81355 with the problems fixed. | Andreas Neustifter | 2009-09-16 | 1 | -0/+2 |
* | Fix apostrophos. | Dan Gohman | 2009-09-15 | 2 | -3/+3 |
* | add a new CallGraphNode::replaceCallEdge method and use it from | Chris Lattner | 2009-09-15 | 1 | -0/+6 |
* | Give these files top-level comments that describe the current code. | Dan Gohman | 2009-09-10 | 1 | -3/+7 |
* | Add malloc call utility functions. Patch by Victor Hernandez. | Evan Cheng | 2009-09-10 | 1 | -0/+86 |
* | Add the first functions for updating ProfileInfo. | Andreas Neustifter | 2009-09-09 | 1 | -0/+19 |
* | revert r81335, which breaks the build. | Chris Lattner | 2009-09-09 | 1 | -2/+0 |
* | Updated ProfileInfo to have clean seperation between different sentinels. | Andreas Neustifter | 2009-09-09 | 1 | -0/+2 |
* | Re-apply r80926, with fixes: keep the domtree informed of new blocks | Dan Gohman | 2009-09-08 | 1 | -5/+78 |
* | fix PR4915, a crash in -debug mode. | Chris Lattner | 2009-09-08 | 1 | -1/+3 |
* | add some comments to describe the invariants. | Chris Lattner | 2009-09-08 | 1 | -0/+12 |
* | Public and private corrections, warned about by icc (#304). | Duncan Sands | 2009-09-06 | 1 | -1/+1 |
* | Revert r80926. It causes loop unswitch assertion and slow down some JIT tests... | Evan Cheng | 2009-09-06 | 1 | -68/+4 |
* | Add a verifyAnalysis to LoopInfo, LoopSimplify, and LCSSA form that verify | Dan Gohman | 2009-09-03 | 1 | -4/+68 |
* | Move getUniqueExitBlocks from LoopBase to Loop, since they depend on | Dan Gohman | 2009-09-03 | 1 | -68/+10 |
* | Remove references to expression "handles", which are no longer used. | Dan Gohman | 2009-09-03 | 1 | -2/+2 |
* | Add const qualifiers to dominates' arguments. | Dan Gohman | 2009-09-02 | 1 | -7/+11 |
* | OptimalEdgeProfiling: Reading in Profiles. | Andreas Neustifter | 2009-09-01 | 1 | -0/+9 |
* | OptimalEdgeProfiling: Creation of profiles. | Andreas Neustifter | 2009-09-01 | 1 | -1/+2 |
* | remove CallGraphNode::replaceCallSite, it is redundant with other APIs. | Chris Lattner | 2009-09-01 | 1 | -5/+0 |
* | Preparation for Optimal Edge Profiling: | Andreas Neustifter | 2009-09-01 | 1 | -2/+7 |
* | Preparation for Optimal Edge Profiling: | Andreas Neustifter | 2009-09-01 | 1 | -0/+6 |
* | Change CallGraphNode to maintain it's Function as an AssertingVH | Chris Lattner | 2009-09-01 | 1 | -9/+18 |
* | Add virtual destructor. | Devang Patel | 2009-09-01 | 1 | -0/+1 |
* | Introduce DILocation. | Devang Patel | 2009-09-01 | 1 | -0/+20 |
* | Add getDirectory() and getFilename() interface to DIScope. | Devang Patel | 2009-09-01 | 1 | -1/+25 |
* | Subprogram is a scope. Derive DISubprogram from DIScope. | Devang Patel | 2009-08-31 | 1 | -3/+23 |
* | Rename DIBlock as DILexicalBlock. | Devang Patel | 2009-08-31 | 1 | -8/+11 |
* | Derive DICompileUnit from DIScope. | Devang Patel | 2009-08-31 | 1 | -3/+7 |
* | Add flag to mark structs for Apple Block "byref" variables; also add code to | Caroline Tice | 2009-08-31 | 1 | -1/+11 |
* | Extend the ValuesAtScope cache to cover all expressions, not just | Dan Gohman | 2009-08-31 | 1 | -4/+10 |
* | Introduce DIScope. | Devang Patel | 2009-08-31 | 1 | -0/+10 |
* | Simplify isDerivedType() and other predicate interface. | Devang Patel | 2009-08-31 | 1 | -30/+10 |
* | Step #1 to giving Callgraph some sane invariants. The problems with callgraph | Chris Lattner | 2009-08-31 | 1 | -0/+5 |
* | Fix PR4834, a tricky case where the inliner would resolve an | Chris Lattner | 2009-08-31 | 1 | -12/+28 |
* | Fix some nasty callgraph dangling pointer problems in | Chris Lattner | 2009-08-31 | 1 | -7/+10 |
* | add a dump() method on callgraph. | Chris Lattner | 2009-08-30 | 1 | -1/+1 |
* | Reapply 79977. | Devang Patel | 2009-08-28 | 1 | -57/+54 |
* | Closure is a very generic name. Use AppleBlock instead. | Devang Patel | 2009-08-27 | 1 | -6/+7 |
* | eliminate all 80-col violations that I have introduced in my recent checkins ... | Gabor Greif | 2009-08-27 | 3 | -3/+6 |
* | Minor code simplification. | Dan Gohman | 2009-08-27 | 1 | -5/+2 |
* | Be somewhat more consistent about const qualifiers. | Dan Gohman | 2009-08-27 | 1 | -3/+4 |
* | Global Aliases are not identifiable objects. | Dan Gohman | 2009-08-27 | 1 | -1/+1 |
* | Handle TargetData with const. | Dan Gohman | 2009-08-27 | 1 | -3/+3 |
* | Strip trailing whitespace from blank lines. | Dan Gohman | 2009-08-27 | 1 | -56/+56 |
* | the buildbots revealed one more breakage. fix. (why didn't I see this?) | Gabor Greif | 2009-08-27 | 1 | -1/+1 |
* | Clean up the minor mess I caused with removing iterator.h. I shall take care ... | Gabor Greif | 2009-08-27 | 2 | -3/+1 |
* | Move ProfileInfo::Edge's operator<< out of line. Among other benefits, | Dan Gohman | 2009-08-26 | 1 | -12/+2 |