- e3f1d8a Totally gut mergeInGraph. There is absolutely no reason to be merging by Chris Lattner · 20 years ago
- eb39492 wrap a long line by Chris Lattner · 20 years ago
- cc59ed5 don't lie to the register allocator by Andrew Lenharth · 20 years ago
- 943814b Make -steens-aa more conservative (aka correct) by making sure to obey by Chris Lattner · 20 years ago
- 9532ab9 Added alias analysis. by Tanya Lattner · 20 years ago
- 2f72f94 implement Analysis/DSGraph/field-sensitive.ll by Chris Lattner · 20 years ago
- ad46cf0 new testcase to verify that we have field sensitive alias analysis info. This by Chris Lattner · 20 years ago
- 7c61b7b make sure this test tests the intended target. by Chris Lattner · 20 years ago
- 60cd955 don't crash in some bad cases. by Chris Lattner · 20 years ago
- 1e9d147 Several changes here: by Chris Lattner · 20 years ago
- c7c6a86 We might as well check the TD graphs as well, even though they are fine. by Chris Lattner · 20 years ago
- 9547ade Mark external globals incomplete in the BU Globals graph, fixing by Chris Lattner · 20 years ago
- 4c10375 New testcase, the BU pass is marking the global complete in the globals graph. by Chris Lattner · 20 years ago
- f2dce8d Updating my entry. by Tanya Lattner · 20 years ago
- ee76095 Fix a serious bug where we didn't insert globals into the globalset when by Chris Lattner · 20 years ago
- f29dc07 hum, it is good to use real instructions by Andrew Lenharth · 20 years ago
- 6ae7e98 Directly count the number of memory instructions. by Chris Lattner · 20 years ago
- fed1b27 Timers SHOULD NOT record the time taken to count the bytes allocated in the heap! by Chris Lattner · 20 years ago
- a513fb1 Remove an iteration pass over the entire scalarmap for each function created by Chris Lattner · 20 years ago
- 9308a35 When making a clone of a DSGraph from the BU pass, make sure to remember that by Chris Lattner · 20 years ago
- 3bc703b Don't use operator[], use the new method instead, which is faster. This speeds by Chris Lattner · 20 years ago
- 54fdcb2 add a method by Chris Lattner · 20 years ago
- a219713 Now that the dead ctor is gone, nothing uses the old node mapping exported by by Chris Lattner · 20 years ago
- 5805c42 remove a dead ctor by Chris Lattner · 20 years ago
- d65145b now that the second argument is always this->ReturnNodes, don't bother passing it. by Chris Lattner · 20 years ago
- 560af8a instead of using a local RetValMap, just use the graph we are cloning into by Chris Lattner · 20 years ago
- dc0b71b two things: 1)evilness reduction patch, reduces the number of instructions hiding in the small jump CC moving code. 2)implement div of small data types by FP DIV (also reduces evilness and should speed things up) by Andrew Lenharth · 20 years ago
- 271d688 now that the valuemapping is always the local scalar map, we can eliminate by Chris Lattner · 20 years ago
- 3c920fa remove the second argument to cloneInto by Chris Lattner · 20 years ago
- 0775313 drop the second argument to cloneInto, which is always the local scalar map. by Chris Lattner · 20 years ago
- 24c47c5 add some timers, don't clone aux nodes by Chris Lattner · 20 years ago
- 612f0b7 move this out of line by Chris Lattner · 20 years ago
- dc77036 move this stuff out of line by Chris Lattner · 20 years ago
- 7080c3e don't generate temporary scalarmaps. by Chris Lattner · 20 years ago
- f09ecff allow passing clone flags down to cloneInto by Chris Lattner · 20 years ago
- f21918b allow passing clone flags into the ctor by Chris Lattner · 20 years ago
- 275b301 Enhance the TD pass to build composite graphs when we have indirect call by Chris Lattner · 20 years ago
- d75e334 add a new map by Chris Lattner · 20 years ago
- b343937 make this const correct by Chris Lattner · 20 years ago
- eb144f5 Fix a major problem where we didn't add call graph edges for call sites with by Chris Lattner · 20 years ago
- 73f1ac4 New testcase, which is important to handle correctly. by Chris Lattner · 20 years ago
- c7cd5e5 We may be adding functions to the Module during initialization, so by Misha Brukman · 20 years ago
- 177f247 This error message changed. by Chris Lattner · 20 years ago
- c26f6d3 Ugh, for some reason, I can't call this unless the reference is const!?!?!? by Chris Lattner · 20 years ago
- 3f90a94 The reachability cloner should add arguments to merged calls when the RHS of by Chris Lattner · 20 years ago
- 38d807e Make the first operand of this method be modifiable. by Chris Lattner · 20 years ago
- 2c01259 add a method by Chris Lattner · 20 years ago
- 9e3c5a2 If merging two calls like: foo(A) and bar(B, C), make sure the result has two by Chris Lattner · 20 years ago
- c2b9480 'note to self' by Chris Lattner · 20 years ago
- 355ad1f Remove a bunch of cruft and dead code for handling the case when types were by Chris Lattner · 20 years ago
- 97310ea New testcase that the assembler incorrectly accepts. by Chris Lattner · 20 years ago
- eba4604 by Tanya Lattner · 20 years ago
- d57e55e Change the way that the TD pass inlines graphs. Instead of inlining each by Chris Lattner · 20 years ago
- 7757b9f rename a method add a data structure. by Chris Lattner · 20 years ago
- 24a751e Provide a guaranteed definition of intptr_t. Thansk to Evan Jones for by Chris Lattner · 20 years ago
- 53491b3 Don't strip modref bits when inlining down the call graph. This fixes by Chris Lattner · 20 years ago
- cc9bda6 Remove the ability to keep track of inlined globals, which is always dead. by Chris Lattner · 20 years ago
- 1fd7d4a Remove the InlinedGlobals set which is always empty. by Chris Lattner · 20 years ago
- 36474c9 This call is always a noop, remove it. by Chris Lattner · 20 years ago
- bc6f966 remove some pointless asserts by Chris Lattner · 20 years ago
- 5f75ff6 -steens doesn't use the inlined globals facility. by Chris Lattner · 20 years ago
- 9b426bd Build EC's for globals twice. The first is after constructing the initial by Chris Lattner · 20 years ago
- 7cdf321 Add a new DSNode::removeGlobal method. by Chris Lattner · 20 years ago
- 3ee382c add a method by Chris Lattner · 20 years ago
- 6b9eb35 Transform BU pass to not use the horrible DSCallSiteIterator class. by Chris Lattner · 20 years ago
- 82c6c72 Implement new methods for dealing with DSNode global lists, rename uses of by Chris Lattner · 20 years ago
- 2496d69 use simpler methods. by Chris Lattner · 20 years ago
- 977b705 method was renamed. by Chris Lattner · 20 years ago
- f5c7ad8 print out equiv class info. by Chris Lattner · 20 years ago
- bf30e72 some methods got renamed by Chris Lattner · 20 years ago
- 9454dda Make use of simpler DSNode methods. by Chris Lattner · 20 years ago
- a4c1b5f rename some methods and add some new methods for dealing with the globals list by Chris Lattner · 20 years ago
- 1cee779 #ifdef out a function only used by #ifdef'd code. by Chris Lattner · 20 years ago
- 48427b5 comment cleanup by Chris Lattner · 20 years ago
- 37884fc Constant-propagate the value of `isL' variable and eliminate it. by Misha Brukman · 20 years ago
- 2413a68 Silence VC++ warning about mixing intptr_t and bool, and about unused variable isL. by Jeff Cohen · 20 years ago
- f4f6227 Create an equivalence class of global variables that DSA will never be able by Chris Lattner · 20 years ago
- 6269be8 Make each scalar map contain a reference to an equivalence class of global by Chris Lattner · 20 years ago
- ed53fe9 Each DS collection now contains an equivalence class of globals values. by Chris Lattner · 20 years ago
- ce325fd add a method to clear globals from a node by Chris Lattner · 20 years ago
- 1f377fe Two fixes for the copy ctor/operator=: by Chris Lattner · 20 years ago
- 6782397 add some methods, fix a major bug in getLeader() that was causing things to by Chris Lattner · 20 years ago
- 4a6d9cf implement a proper copy ctor, operator= and add a helper method. by Chris Lattner · 20 years ago
- efd02c7 Fix the 3 regressions last night, due to my buggy patch from yesterday. by Chris Lattner · 20 years ago
- 1cecd3a Add new function getPtrPtrFromArrayPtr(). by Alkis Evlogimenos · 20 years ago
- 12cf385 Stop using deprecated interface. by Alkis Evlogimenos · 20 years ago
- 605a87c Switch to use the new interface for the EquivalenceClasses class, and fix by Chris Lattner · 20 years ago
- 72af57f Rewrite this class, making the following improvements: by Chris Lattner · 20 years ago
- 5021b8c do not bother inlining nullary functions without return values. The only by Chris Lattner · 20 years ago
- db7436a fix a bogus assertion by Chris Lattner · 20 years ago
- 0c9707a another fastpath by Chris Lattner · 20 years ago
- 67c2d18 remove use of getPrev() and getNext() on ilist nodes. by Chris Lattner · 20 years ago
- 41b162f expose this pass to both opt and analyze by Chris Lattner · 20 years ago
- 89976ff We shall have IA64 as a new experimental backend released with LLVM 1.5 by Misha Brukman · 20 years ago
- 4707b89 remove a bogus optimization. This only works if there are no globals in the by Chris Lattner · 20 years ago
- 511f60c Rewrite DSAA::getModRefInfo to compute the mapping between caller and callee by Chris Lattner · 20 years ago
- 4ffe5d8 implement a new method. by Chris Lattner · 20 years ago
- 0f34412 add 3 methods by Chris Lattner · 20 years ago
- 1edb190 Recognize an IA64 when we see one by Misha Brukman · 20 years ago
- 1c8327b add some possibly bogus assertions. by Chris Lattner · 20 years ago