- 8043127 Remove unnecessary use of NonCopyable by Chris Lattner · 22 years ago
- 7ddb013 Add more verbose comment by Chris Lattner · 22 years ago
- 108421a Added function mergeInGlobalsGraph which merges in the entire globals graph with the graph of a function by Sumant Kowshik · 22 years ago
- 6806f56 DEBUG got moved to Support/Debug.h by Chris Lattner · 22 years ago
- 1f2bbaa Fix another minor bug by Chris Lattner · 22 years ago
- e7e221a Dont' try to parse the colon by Chris Lattner · 22 years ago
- f2d0134 Add a more general check-flags which can be used to ensure arbitrary flags are set by Chris Lattner · 22 years ago
- 40c600e Fix comment. by Vikram S. Adve · 22 years ago
- 1d2ba44 Fix typo in call to isUnresolvableFunc, which was breaking the build. by Brian Gaeke · 22 years ago
- 1da1d32 Rematerialize nodes from the globals graph into the current graph by Vikram S. Adve · 22 years ago
- 03e19dd (1) Rematerialize nodes from the globals graph into the current graph by Vikram S. Adve · 22 years ago
- 78bbec7 Implement 2 important changes: (1) rematerialization from the globals graph, by Vikram S. Adve · 22 years ago
- 2e1de5e Factor out the test for unresolvable external functions into by Vikram S. Adve · 22 years ago
- 85cfe01 Remove globals more aggressively from graphs. by Chris Lattner · 22 years ago
- 7079386 INCLUDE_PARENT_GRAPH is required! by Chris Lattner · 22 years ago
- 10c45d6 Disable incorrect mustalias code by Chris Lattner · 22 years ago
- 61691c5 Remove space at end of line by Chris Lattner · 22 years ago
- 6c87461 Fix how we are handling unreachable functions. This DRAMATICALLY improves efficiency by Chris Lattner · 22 years ago
- d391d70 Keep track of how many inlinings are performed by Chris Lattner · 22 years ago
- 47030f8 Try using trivially dead deletion by Chris Lattner · 22 years ago
- 44cfdf9 Remove dead Nodes list by Chris Lattner · 22 years ago
- a8da51b Complete rewrite of td pass by Chris Lattner · 22 years ago
- 63899fa Print collapsed to match the paper by Chris Lattner · 22 years ago
- 9cd0484 Reduce amount of work we do calculating mustaliases if the arg is a global by Chris Lattner · 22 years ago
- 58f98d0 Add support for ParentGraph only when building in debug mode by Chris Lattner · 22 years ago
- f07804b Add some functions to the blacklist by Chris Lattner · 22 years ago
- 744f939 Make the BU closure keep track of which actual calls happen Minor cleanups by Chris Lattner · 22 years ago
- 3051419 Make local pass print out its progress by Chris Lattner · 22 years ago
- 18f07a1 Rework TD pass to work with the precise call graph constructed by the BU phase by Chris Lattner · 22 years ago
- b6734b2 Do not treat global variables as functions! (and assert failing) by Chris Lattner · 22 years ago
- d9dad2c Dont' print scalar nodes for ConstantPointerRefs by Chris Lattner · 22 years ago
- 5d5b6d6 Minor cleanups by Chris Lattner · 22 years ago
- 6681e98 Use the getFunctionNames method by Chris Lattner · 22 years ago
- a9d6566 Add new method by Chris Lattner · 22 years ago
- 2b4c8df Split CallSiteIterator out into DSCallSiteIterator.h, and generalize it a bit by Chris Lattner · 22 years ago
- 9f93055 Be more const-correct by Chris Lattner · 22 years ago
- 7b1ceaa Fix bug in last checkin by Chris Lattner · 22 years ago
- 0eea618 Reimplement the BU closure to collapse all SCC graphs into a single graph. by Chris Lattner · 22 years ago
- 2cb9acd Handle the case where OldNodeMap == &ScalarMap correctly by Chris Lattner · 22 years ago
- acbc8c6 Remove dead method by Chris Lattner · 22 years ago
- 81d924d Do not delete the same graph multiple times when freeing memory if graphs are sharing by Chris Lattner · 22 years ago
- 3d16290 Do not multiply delete graphs if functions are sharing graphs by Chris Lattner · 22 years ago
- 8d32767 Move usages of explicit hash_* datastructures to use typedefs by Chris Lattner · 22 years ago
- 5a54063 Revamp DSGraphs so that they can support multiple functions in the same by Chris Lattner · 22 years ago
- a321b04 Adjust for new DSGraph API by Chris Lattner · 22 years ago
- dea8146 Abstract out the predicate which decides whether a function gets complete by Chris Lattner · 22 years ago
- 06e24c8 Fix minor bug in previous checkin by Chris Lattner · 22 years ago
- 919ffbf Add support for ensuring that nodes are not incomplete by Chris Lattner · 22 years ago
- 5c5b10f Add support for "physical subtyping", which fixes: by Chris Lattner · 22 years ago
- 889fb9d Add print method to not get silly warning from analyze by Chris Lattner · 22 years ago
- 5100dbb New pass which is useful for writing regression tests by Chris Lattner · 22 years ago
- 5c70dc0 Expose must alias information for global variables, implementing: DSGraph/mustalias.ll by Chris Lattner · 22 years ago
- 312edd3 Propagate globals graph from the local to bu to td globals graphs. This by Chris Lattner · 22 years ago
- 5e459db Drop references to globals who do exist in the globals graph, but are never by Chris Lattner · 22 years ago
- 72d50a0 Avoid double negatives by Chris Lattner · 22 years ago
- 934fe85 New pass to perform DSA based optimizations. Initially we just support turning by Chris Lattner · 22 years ago
- e0f4b98 Remove support for the MultiObject flag, which was fundamentally broken by Chris Lattner · 22 years ago
- bd92b73 * Changes to make NodeType be private to DSNode. by Chris Lattner · 22 years ago
- e158b19 Nodes get forwarded when they are collapsed currently. by Chris Lattner · 22 years ago
- a75c8c4 Remove bogus assertion: a node with no referrers could be collapsed if field-sensitivity was disabled by Chris Lattner · 22 years ago
- ab2b328 Eliminate unnecessary ->get calls that are now automatically handled. by Chris Lattner · 22 years ago
- f117cc9 s/convertable/convertible/g by Misha Brukman · 22 years ago
- 4ad02e7 Add new linkage types to support a real frontend by Chris Lattner · 22 years ago
- 088b639 Don't apply type information to load instructions if it will cause collapsing by Chris Lattner · 22 years ago
- a612afc Adjust to implement new AA interface by Chris Lattner · 22 years ago
- 98d6f0a Fix resolution of indirect function calls... whoops by Chris Lattner · 23 years ago
- f1c2838 Mark function edges by Chris Lattner · 23 years ago
- 5f07a8b - Eliminate provably non-pointer nodes from graphs. by Chris Lattner · 23 years ago
- 1a1a85d Don't put integer pointers (longs) into the scalar map. by Chris Lattner · 23 years ago
- be1094e Hax0r around a deficiency in the Pass infrastructure by Chris Lattner · 23 years ago
- 352a6fa Use the new tailclip property new added to graphviz CVS to make call nodes by Chris Lattner · 23 years ago
- 731b2d7 Move node forwarding code from being inlined to being out-of-line. by Chris Lattner · 23 years ago
- 72d29a4 Implement a "union-findy" version of DS-Analysis, which eliminates the by Chris Lattner · 23 years ago
- 2cec1d3 Minor tweaks to printing. Close the file before viewing it in viewGraph by Chris Lattner · 23 years ago
- a954b5e Modest speedup which seems to help steens quite a bit on large graphs by Chris Lattner · 23 years ago
- 2609c07 Fix problem breaking GAP, use hasNoReferrers more by Chris Lattner · 23 years ago
- e79eaa9 Implement a new "viewGraph" method which can be used to instantly view a graph from gdb by Chris Lattner · 23 years ago
- 4f2cfc0 Rearrange code by Chris Lattner · 23 years ago
- 88c7294 Fix problem breaking Fhourstones by Chris Lattner · 23 years ago
- 0f777ab Make steensgaards performance not shameful by Chris Lattner · 23 years ago
- 1e56c54 Don't insert null entries into the scalar map for constexpr (cast null to Ty) by Chris Lattner · 23 years ago
- af28351 Switch to using the right call vector by Chris Lattner · 23 years ago
- e0fbd48 Fix major bugs in incompleteness marking that were pessimizing results by Chris Lattner · 23 years ago
- 47a307a Print out the steens graph if -debug is specified by Chris Lattner · 23 years ago
- 93d7a21 * Fix a bug where global incompleteness marking would not mark the global by Chris Lattner · 23 years ago
- e77f145 Add a special case for main because we know it's incoming arguments don't alias by Chris Lattner · 23 years ago
- 1ef0da2 Fix a bug where we would mark the callees arguments incomplete if the caller was external. by Chris Lattner · 23 years ago
- 6022ef4 Remove explicit result counters by Chris Lattner · 23 years ago
- ca3f790 Add a flag which effectively disables field sensitivity by Chris Lattner · 23 years ago
- 1dbd1b8 Don't bother counting alias results, allow the AliasAnalysisCounter to do that. by Chris Lattner · 23 years ago
- 5d27458 Fix an assertion failure by Chris Lattner · 23 years ago
- 923fc05 Implement optimization for direct function call case. This dramatically by Chris Lattner · 23 years ago
- b8925bc Remove bogus assertion by Chris Lattner · 23 years ago
- 878e521 Fix a huge bug with handling non-pointer instructions by Chris Lattner · 23 years ago
- 24d8007 Make the TD pass not include all of the call nodes from the local pass, by Chris Lattner · 23 years ago
- f52ade9 Add sanity check by Chris Lattner · 23 years ago
- e6c0b5d Fix steensgaard to work on a lot more cases... by Chris Lattner · 23 years ago
- 714752f Fix printing of nonfunction graphs by Chris Lattner · 23 years ago
- 0a91e63 Rename variable by Chris Lattner · 23 years ago
- 4923d1b Hack to work around deficiency in pass infrastructure by Chris Lattner · 23 years ago