- d0806a1 simplify this code a bunch. by Chris Lattner · 16 years ago
- 68a0603 code simplifications. by Chris Lattner · 16 years ago
- e425039 Expand api out in the usual inserter way, though, I do have a by Mike Stump · 16 years ago
- a143404 Add another MDNode into DebugLocTuple. This will be used to keep track of inlined functions. by Devang Patel · 16 years ago
- ecbeb1a Add isFOO() helpers. Fix getDirectory() and getFilename() for DIScope. by Devang Patel · 16 years ago
- 3e4c9bd Add a way for a frontend to generate more complex dwarf location by Mike Stump · 16 years ago
- 5ccdd10 Remove std::string uses from DebugInfo interface. by Devang Patel · 16 years ago
- f3f1be6 When extending the operands of an addrec, iterate through all by Dan Gohman · 16 years ago
- 23aefe5 Create a README.txt for lib/Analysis, and add an entry. by Dan Gohman · 16 years ago
- 322b95c Fix this debug output to handle the case where the loop has been deleted. by Dan Gohman · 16 years ago
- 6d594a9 Include the name of the loop header in debug messages. by Dan Gohman · 16 years ago
- 9450b0e Move the dominator verification code out of special code embedded within by Dan Gohman · 16 years ago
- f3f0c89 Move this assert to check the condition as soon as it is known. by Dan Gohman · 16 years ago
- 5c12ada Extend the StartPassTimer and StopPassTimer functions so that the by Dan Gohman · 16 years ago
- 1edaef6 Fix an old copy+pasto. by Dan Gohman · 16 years ago
- 3069b31 Extract the code for inserting a loop into the loop queue into by Dan Gohman · 16 years ago
- 9702901 When a loop is deleted, immediately release all of the active by Dan Gohman · 16 years ago
- 630c84a Delete a bogus comment. by Dan Gohman · 16 years ago
- 83d5774 Fix SCEVExpander's canonical addrec expansion code to work on loops that by Dan Gohman · 16 years ago
- 00cb673 Instead of testing whether an instruction dominates the loop preheader, by Dan Gohman · 16 years ago
- 6e70e31 Add a properlyDominates member function to ScalarEvolution. by Dan Gohman · 16 years ago
- 59faf04 Remove a redundant #include. by Dan Gohman · 16 years ago
- c70c377 Fix a case where ScalarEvolution was expanding pointer arithmetic by Dan Gohman · 16 years ago
- 9d06175 Handle sqrt in CannotBeNegativeZero. absf and absl by Dale Johannesen · 16 years ago
- 60cfc03 No need to verify that malloc's return type is i8*. by Victor Hernandez · 16 years ago
- 48a097b Switch DIDescriptor to use a TrackingVH. - This makes it much safer to work with debug info, since it was extraordinarily easy to have dangling pointers thanks to MDNode uniquing. by Daniel Dunbar · 16 years ago
- 6636434 Revert r82404, it is causing a bootstrap miscompile. This is very very by Chris Lattner · 16 years ago
- 3862513 improve memdep to eliminate bitcasts (and aliases, and noop geps) by Chris Lattner · 16 years ago
- a279bc3 Tabs -> spaces, and remove trailing whitespace. by Daniel Dunbar · 16 years ago
- f612ff6 Strip trailing whitespace. by Daniel Dunbar · 16 years ago
- c2fc1fe Add a comment explaining why you would ever want to do this. by Nick Lewycky · 16 years ago
- 875646f Lett users of sparse propagation do their own thing with phi nodes if they want by Nick Lewycky · 16 years ago
- ad38936 The flag "--dot-cfg-only" is at the moment equivalent to the flag "--dot-cfg". by Duncan Sands · 16 years ago
- 46e8312 Enhance analysis passes so that they apply the same analysis to malloc calls as to MallocInst. by Victor Hernandez · 16 years ago
- 88d9839 Update malloc call creation code (AllocType is now the element type of the malloc, not the resulting type). by Victor Hernandez · 16 years ago
- 1134dc5 Add newlines. by Nick Lewycky · 16 years ago
- 1f96e67 Teach ScalarEvolution how to reason about no-wrap flags on loops by Dan Gohman · 16 years ago
- 1b75f44 Provide a way to extract location info from DILocation. by Devang Patel · 16 years ago
- 9233272 Reapplied r81355 with the problems fixed. by Andreas Neustifter · 16 years ago
- 58665d4 simplify some code by Chris Lattner · 16 years ago
- 307a7c4 Teach ValueTracking how to look through GlobalAliases. GlobalAliases are by Dan Gohman · 16 years ago
- a51c39c add a new CallGraphNode::replaceCallEdge method and use it from by Chris Lattner · 16 years ago
- 9554c61 make -debug-pass=Executions show information about what call graph nodes by Chris Lattner · 16 years ago
- b1b4c01 Bugfix. Sorry. by Andreas Neustifter · 16 years ago
- 8a58c18 Make ProfileEstimator even more robust on general CFGs. by Andreas Neustifter · 16 years ago
- 3bfbc45 Teach lib/VMCore/ConstantFold.cpp how to set the inbounds keyword and by Dan Gohman · 16 years ago
- 83e3c4f Give these files top-level comments that describe the current code. by Dan Gohman · 16 years ago
- db2659b Fix uppercaseo. by Dale Johannesen · 16 years ago
- 399e45b Fit code within 80 columns by Victor Hernandez · 16 years ago
- 0c0de66 Make ProfileEstimator more robust on general CFGs. by Andreas Neustifter · 16 years ago
- b84c5ae Add some braces to make newer GCCs happy and update CMakeLists. by Benjamin Kramer · 16 years ago
- b4b1c9f Cleaned up code by factoring out common portions of edge loading into function. by Andreas Neustifter · 16 years ago
- fabcb91 Add malloc call utility functions. Patch by Victor Hernandez. by Evan Cheng · 16 years ago
- eadcdc5 Reverted r81358. by Andreas Neustifter · 16 years ago
- 1756825 Fix build, add missing simicolon. by Benjamin Kramer · 16 years ago
- 07abe17 Add the first functions for updating ProfileInfo. by Andreas Neustifter · 16 years ago
- 7fd7061 Cleaned up code by factoring out common portions of edge loading into funcion. by Andreas Neustifter · 16 years ago
- 273a488 revert r81335, which breaks the build. by Chris Lattner · 16 years ago
- 43b1b0e Fixed wrong storage option for ProfileVerifierDisableAssertions. by Andreas Neustifter · 16 years ago
- 1f3b002 Updated ProfileInfo to have clean seperation between different sentinels. by Andreas Neustifter · 16 years ago
- 5c89b52 Re-apply r80926, with fixes: keep the domtree informed of new blocks by Dan Gohman · 16 years ago
- b9a4ddb fix ComputeMaskedBits handling of zext/sext/trunc to work with vectors. by Chris Lattner · 16 years ago
- cf5128e add some comments to describe the invariants. by Chris Lattner · 16 years ago
- f7f4ba6 Do not try to override non-virtual methods, especially by Duncan Sands · 16 years ago
- 18f13c6 Mark more constants unsigned, as warned about by icc (#68). by Duncan Sands · 16 years ago
- 8f78a58 Revert r80926. It causes loop unswitch assertion and slow down some JIT tests significantly. by Evan Cheng · 16 years ago
- 31dcbc3 Prevent warnings on compilers for which its not clear that assert won't return. by Andreas Neustifter · 16 years ago
- e8d372e Cleaned up ProfileVerifierPass. by Andreas Neustifter · 16 years ago
- b5f2596 Revert "--- Reverse-merging r80908 into '.':", I already "fixed" this. by Daniel Dunbar · 16 years ago
- 6e7ad95 Revert 80959. It isn't sufficient to solve the full problem. And it by Dan Gohman · 16 years ago
- 1c5ffdf --- Reverse-merging r80908 into '.': D test/Analysis/Profiling by Bill Wendling · 16 years ago
- e56a94e Remove the API for creating ConstantExprs with the nsw, nuw, inbounds, by Dan Gohman · 16 years ago
- 058db92 Smallvectorize switchExitBlocks. by Dan Gohman · 16 years ago
- 8fc5ad3 Add a verifyAnalysis to LoopInfo, LoopSimplify, and LCSSA form that verify by Dan Gohman · 16 years ago
- f0608d8 Move getUniqueExitBlocks from LoopBase to Loop, since they depend on by Dan Gohman · 16 years ago
- dd12de6 Don't try to verify a LoopPass analysis if the loop has been deleted. by Dan Gohman · 16 years ago
- e7125f4 Remove references to expression "handles", which are no longer used. by Dan Gohman · 16 years ago
- f0d568d Fix build warning. by Andreas Neustifter · 16 years ago
- 4c2c533 Code Cleanup. by Andreas Neustifter · 16 years ago
- 0981a0a Remove undefined behavior when loading optimal edge profile info. by Daniel Dunbar · 16 years ago
- 03a5f13 back out my recent commit (r80858), it seems to break self-hosting buildbot's stage 2 configure by Gabor Greif · 16 years ago
- 190390b re-commit r66920 (which has been backed out in r66953) I may have more luck this time. I'll back out if needed... by Gabor Greif · 16 years ago
- 148843b Fix DbgStopPointInst->getFileName/getDirectory, broken by the MDNodification in by Torok Edwin · 16 years ago
- f19f934 fix PR4848 an infinite loop when indexing down through a recursive gep by Chris Lattner · 16 years ago
- d3bd082 revert my patch, duncan points out what is wrong with my logic. Add by Chris Lattner · 16 years ago
- b8bcbd6 one more try at making this simpler, hopefully it won't break everything :) by Chris Lattner · 16 years ago
- b3020d7 Complicate Chris's simplification, avoiding complaints by Duncan Sands · 16 years ago
- 6b382d5 Fix build warning. by Daniel Dunbar · 16 years ago
- 8bff7c9 debug intrinsics do not go in the callgraph, this fixes a couple by Chris Lattner · 16 years ago
- 44a1837 Fix a regression I introduced in r80708, found by llvm-test. by Chris Lattner · 16 years ago
- da5ea94 OptimalEdgeProfiling: Reading in Profiles. by Andreas Neustifter · 16 years ago
- 19531d1 Small fix in ProfileEstimator that eliminates duplicated code. by Andreas Neustifter · 16 years ago
- da230cb remove CallGraphNode::replaceCallSite, it is redundant with other APIs. by Chris Lattner · 16 years ago
- 5a6a363 doxygenate RefreshCallGraph, add a new 'verification mode', and run it after by Chris Lattner · 16 years ago
- 17146b8 simpler solution to iterator invalidation "problem" found by expensive checking. by Chris Lattner · 16 years ago
- c142bb2 Do not manipulate invalid iterators. This fixes the by Duncan Sands · 16 years ago
- 6818863 Update CMakeLists. by Benjamin Kramer · 16 years ago
- e885af9 Preparation for Optimal Edge Profiling: by Andreas Neustifter · 16 years ago
- e7ddcfd Preparation for Optimal Edge Profiling: by Andreas Neustifter · 16 years ago
- a541b0f Change CallGraphNode to maintain it's Function as an AssertingVH by Chris Lattner · 16 years ago