2006-04-25 |
Andrew Lenharth | slightly more useful error message |
tree | commitdiff |
2006-04-25 |
Andrew Lenharth | better c99 struct handling |
tree | commitdiff |
2006-04-19 |
Andrew Lenharth | Another simple case type merge case to try |
tree | commitdiff |
2006-04-19 |
Andrew Lenharth | deal with memchr |
tree | commitdiff |
2006-04-19 |
Andrew Lenharth | friendlier error message |
tree | commitdiff |
2006-04-19 |
Andrew Lenharth | stupid stuff |
tree | commitdiff |
2006-04-18 |
Andrew Lenharth | I understand now. Shoot. |
tree | commitdiff |
2006-04-18 |
Andrew Lenharth | llvm.memc* improvements. helps PA a lot in some specmarks |
tree | commitdiff |
2006-04-18 |
Andrew Lenharth | llvm.memc* improvements. helps PA a lot in some specmarks |
tree | commitdiff |
2006-04-13 |
Andrew Lenharth | Handle some kernel code than ends in [0 x sbyte]. ... |
tree | commitdiff |
2006-04-05 |
Andrew Lenharth | revert this, this is safe, if conservative. leave... |
tree | commitdiff |
2006-03-27 |
Andrew Lenharth | If adding a link to a collapsed, node, ignore offset. |
tree | commitdiff |
2006-03-15 |
Andrew Lenharth | no heap is happening here |
tree | commitdiff |
2006-03-15 |
Andrew Lenharth | remove qsort for now |
tree | commitdiff |
2006-03-15 |
Andrew Lenharth | allow field sensitivity to be a tunable parameter |
tree | commitdiff |
2006-03-15 |
Andrew Lenharth | Handle one offset with growth case seen in povray.... |
tree | commitdiff |
2006-03-15 |
Andrew Lenharth | improve mem intrinsics and add a few things povray... |
tree | commitdiff |
2006-03-03 |
Chris Lattner | Split memcpy/memset/memmove intrinsics into i32/i64... |
tree | commitdiff |
2006-01-22 |
Chris Lattner | Add explicit iostream #includes |
tree | commitdiff |
2006-01-22 |
Chris Lattner | Add explicit #includes of <iostream> |
tree | commitdiff |
2005-12-19 |
John Criswell | Prefix DSA specific options with dsa. |
tree | commitdiff |
2005-12-19 |
John Criswell | Added an option to specify the names of heap freeing... |
tree | commitdiff |
2005-12-19 |
John Criswell | Added a command line option that allows the user to... |
tree | commitdiff |
2005-12-06 |
Sumant Kowshik | Collapsing node if variable length struct with final... |
tree | commitdiff |
2005-10-24 |
Chris Lattner | don't bother building the archive version of this library |
tree | commitdiff |
2005-10-24 |
Chris Lattner | implement some prototypes |
tree | commitdiff |
2005-07-27 |
Jeff Cohen | Eliminate all remaining tabs and trailing spaces. |
tree | commitdiff |
2005-06-18 |
Andrew Lenharth | core changes for varargs |
tree | commitdiff |
2005-04-25 |
Chris Lattner | Correctly handle global-argument aliases induced in... |
tree | commitdiff |
2005-04-25 |
Chris Lattner | Don't mess up SCC traversal when a node has null edges... |
tree | commitdiff |
2005-04-23 |
Chris Lattner | Propagate eq sets through the bu graphs to the cbu... |
tree | commitdiff |
2005-04-22 |
Misha Brukman | Convert tabs to spaces |
tree | commitdiff |
2005-04-21 |
Misha Brukman | Remove trailing whitespace |
tree | commitdiff |
2005-04-21 |
Chris Lattner | add support for taking and resolving the address of... |
tree | commitdiff |
2005-04-12 |
Chris Lattner | Fix a crash analyzing MultiSource/Benchmarks/MallocBench/gs |
tree | commitdiff |
2005-04-02 |
Chris Lattner | fix some VC compilation problems, thanks to Jeff C... |
tree | commitdiff |
2005-04-02 |
Chris Lattner | EquivClassGraphs is now in DataStructure.h |
tree | commitdiff |
2005-04-02 |
Chris Lattner | use a callee_iterator typedef. |
tree | commitdiff |
2005-04-02 |
Chris Lattner | Change the ActualCallees callgraph from hash_multimap... |
tree | commitdiff |
2005-03-29 |
Chris Lattner | Fix a problem where we not marking incoming arguments... |
tree | commitdiff |
2005-03-27 |
Chris Lattner | remove ... |
tree | commitdiff |
2005-03-27 |
Chris Lattner | speed up steens by using spliceFrom, improve its precis... |
tree | commitdiff |
2005-03-27 |
Chris Lattner | Don't give up completely, maybe other AA can say someth... |
tree | commitdiff |
2005-03-26 |
Chris Lattner | Cache mapping information for a call site after computi... |
tree | commitdiff |
2005-03-26 |
Chris Lattner | Remove more long dead code: dsa doesn't provide must... |
tree | commitdiff |
2005-03-26 |
Chris Lattner | remove some unsafe code that has long been dead |
tree | commitdiff |
2005-03-26 |
Chris Lattner | slightly improve mod/ref for DSAA by checking the globa... |
tree | commitdiff |
2005-03-26 |
Chris Lattner | Teach steens-aa two things about mod/ref information: |
tree | commitdiff |
2005-03-25 |
Chris Lattner | no really, don't double count these nodes either! |
tree | commitdiff |
2005-03-25 |
Chris Lattner | Don't count all of the nodes in the SCC once for each... |
tree | commitdiff |
2005-03-25 |
Chris Lattner | Grow the EQ classes for globals at the end of the BU... |
tree | commitdiff |
2005-03-25 |
Chris Lattner | remove a debugging timer. |
tree | commitdiff |
2005-03-25 |
Chris Lattner | Two changes here: |
tree | commitdiff |
2005-03-25 |
Chris Lattner | Make the spliceFrom case where one graph is completely... |
tree | commitdiff |
2005-03-24 |
Chris Lattner | add a new DSGraph::spliceFrom method, which violently... |
tree | commitdiff |
2005-03-24 |
Chris Lattner | This replaces the correct but slow code with a more... |
tree | commitdiff |
2005-03-24 |
Chris Lattner | only look at successors of globals. This gets us down... |
tree | commitdiff |
2005-03-24 |
Chris Lattner | Unfortunately, a previous patch was not safe. Revert... |
tree | commitdiff |
2005-03-24 |
Chris Lattner | don't bother |'ing in 0's |
tree | commitdiff |
2005-03-24 |
Chris Lattner | be more aggressive about incompleteness marking |
tree | commitdiff |
2005-03-24 |
Chris Lattner | Fix a crash while promoting a value out of a loop from... |
tree | commitdiff |
2005-03-24 |
Chris Lattner | teach ds-aa about mod/ref for external function calls. |
tree | commitdiff |
2005-03-23 |
Chris Lattner | a hack to allow count-aa to work with ds-aa :( |
tree | commitdiff |
2005-03-23 |
Chris Lattner | turn a dead conditional into an assert. |
tree | commitdiff |
2005-03-23 |
Chris Lattner | Totally gut mergeInGraph. There is absolutely no reaso... |
tree | commitdiff |
2005-03-23 |
Chris Lattner | wrap a long line |
tree | commitdiff |
2005-03-23 |
Chris Lattner | Make -steens-aa more conservative (aka correct) by... |
tree | commitdiff |
2005-03-23 |
Chris Lattner | implement Analysis/DSGraph/field-sensitive.ll |
tree | commitdiff |
2005-03-22 |
Chris Lattner | Several changes here: |
tree | commitdiff |
2005-03-22 |
Chris Lattner | Mark external globals incomplete in the BU Globals... |
tree | commitdiff |
2005-03-22 |
Chris Lattner | Remove an iteration pass over the entire scalarmap... |
tree | commitdiff |
2005-03-22 |
Chris Lattner | When making a clone of a DSGraph from the BU pass,... |
tree | commitdiff |
2005-03-22 |
Chris Lattner | Don't use operator[], use the new method instead, which... |
tree | commitdiff |
2005-03-22 |
Chris Lattner | Now that the dead ctor is gone, nothing uses the old... |
tree | commitdiff |
2005-03-22 |
Chris Lattner | remove a dead ctor |
tree | commitdiff |
2005-03-22 |
Chris Lattner | now that the second argument is always this->ReturnNode... |
tree | commitdiff |
2005-03-22 |
Chris Lattner | instead of using a local RetValMap, just use the graph... |
tree | commitdiff |
2005-03-22 |
Chris Lattner | now that the valuemapping is always the local scalar... |
tree | commitdiff |
2005-03-22 |
Chris Lattner | remove the second argument to cloneInto |
tree | commitdiff |
2005-03-22 |
Chris Lattner | add some timers, don't clone aux nodes |
tree | commitdiff |
2005-03-22 |
Chris Lattner | move this out of line |
tree | commitdiff |
2005-03-22 |
Chris Lattner | don't generate temporary scalarmaps. |
tree | commitdiff |
2005-03-21 |
Chris Lattner | allow passing clone flags down to cloneInto |
tree | commitdiff |
2005-03-21 |
Chris Lattner | Enhance the TD pass to build composite graphs when... |
tree | commitdiff |
2005-03-21 |
Chris Lattner | make this const correct |
tree | commitdiff |
2005-03-21 |
Chris Lattner | Fix a major problem where we didn't add call graph... |
tree | commitdiff |
2005-03-21 |
Chris Lattner | Ugh, for some reason, I can't call this unless the... |
tree | commitdiff |
2005-03-21 |
Chris Lattner | The reachability cloner should add arguments to merged... |
tree | commitdiff |
2005-03-21 |
Chris Lattner | 'note to self' |
tree | commitdiff |
2005-03-21 |
Chris Lattner | Change the way that the TD pass inlines graphs. Instea... |
tree | commitdiff |
2005-03-20 |
Chris Lattner | Don't strip modref bits when inlining down the call... |
tree | commitdiff |
2005-03-20 |
Chris Lattner | Remove the ability to keep track of inlined globals... |
tree | commitdiff |
2005-03-20 |
Chris Lattner | This call is always a noop, remove it. |
tree | commitdiff |
2005-03-20 |
Chris Lattner | remove some pointless asserts |
tree | commitdiff |
2005-03-20 |
Chris Lattner | -steens doesn't use the inlined globals facility. |
tree | commitdiff |
2005-03-20 |
Chris Lattner | Build EC's for globals twice. The first is after const... |
tree | commitdiff |
2005-03-20 |
Chris Lattner | Add a new DSNode::removeGlobal method. |
tree | commitdiff |
2005-03-20 |
Chris Lattner | Transform BU pass to not use the horrible DSCallSiteIte... |
tree | commitdiff |
2005-03-20 |
Chris Lattner | Implement new methods for dealing with DSNode global... |
tree | commitdiff |
2005-03-20 |
Chris Lattner | use simpler methods. |
tree | commitdiff |
next |