- Apr 28, 2002
-
-
Chris Lattner authored
to the global namespace llvm-svn: 2370
-
Chris Lattner authored
llvm-svn: 2351
-
Chris Lattner authored
llvm-svn: 2350
-
Chris Lattner authored
const BasicBlocks llvm-svn: 2337
-
- Apr 27, 2002
-
-
Chris Lattner authored
llvm-svn: 2336
-
Chris Lattner authored
- Rename runOnMethod to runOnFunction * Transform getAnalysisUsageInfo into getAnalysisUsage - Method is now const - It now takes one AnalysisUsage object to fill in instead of 3 vectors to fill in - Pass's now specify which other passes they _preserve_ not which ones they modify (be conservative!) - A pass can specify that it preserves all analyses (because it never modifies the underlying program) * s/Method/Function/g in other random places as well llvm-svn: 2333
-
Chris Lattner authored
llvm-svn: 2328
-
Chris Lattner authored
llvm-svn: 2327
-
Chris Lattner authored
llvm-svn: 2323
-
- Apr 18, 2002
-
-
Chris Lattner authored
llvm-svn: 2294
-
Chris Lattner authored
llvm-svn: 2293
-
- Apr 17, 2002
-
-
Chris Lattner authored
llvm-svn: 2275
-
Chris Lattner authored
nodes that are not shadow nodes This fixes em3d to be _correct_ if not optimial llvm-svn: 2274
-
- Apr 16, 2002
-
-
Chris Lattner authored
* Make the function pointer argument explicit for a call nodes * Eliminate unreachable global values * Merge call nodes that are identical llvm-svn: 2266
-
Chris Lattner authored
* Fold call nodes that are indistinguishable for each other. This is a big win for external functions like sqrt, which would multiply dramatically before. * Global nodes with no edges to or from them are now eliminated from the graph. llvm-svn: 2257
-
- Apr 10, 2002
-
-
Chris Lattner authored
llvm-svn: 2223
-
- Apr 09, 2002
-
-
Chris Lattner authored
be 'Argument' instead of FunctionArgument. llvm-svn: 2216
-
Chris Lattner authored
in iOther.h llvm-svn: 2209
-
Chris Lattner authored
llvm-svn: 2207
-
Chris Lattner authored
llvm-svn: 2196
-
Chris Lattner authored
* In calcLiveVarSetsForBB, do not leak a ValueSet every time the function is called! llvm-svn: 2189
-
Chris Lattner authored
llvm-svn: 2180
-
- Apr 08, 2002
-
-
Chris Lattner authored
llvm-svn: 2175
-
Chris Lattner authored
llvm-svn: 2174
-
Chris Lattner authored
llvm-svn: 2173
-
Chris Lattner authored
llvm-svn: 2165
-
- Apr 07, 2002
-
-
Chris Lattner authored
class. The Method class is obsolete (renamed) and all references to it are being converted over to Function. llvm-svn: 2144
-
- Apr 04, 2002
-
-
Chris Lattner authored
Shadow nodes are never critical. llvm-svn: 2102
-
Chris Lattner authored
llvm-svn: 2101
-
Chris Lattner authored
* Do not demand a shadow node when resolving * Raise arbitrary inline limit llvm-svn: 2100
-
- Apr 02, 2002
-
-
Chris Lattner authored
into other objects. llvm-svn: 2094
-
- Apr 01, 2002
-
-
Chris Lattner authored
llvm-svn: 2085
-
Chris Lattner authored
llvm-svn: 2084
-
Chris Lattner authored
Shadow nodes now don't explicitly know their parent. llvm-svn: 2083
-
Chris Lattner authored
by the call node noncritical before the call is destroyed. llvm-svn: 2082
-
Chris Lattner authored
llvm-svn: 2081
-
- Mar 31, 2002
-
-
Chris Lattner authored
causing a problem before because global values with incoming edges didn't copy the incoming edges to the node they were being merged from, causing the poolalloc pass to die. llvm-svn: 2079
-
Chris Lattner authored
someplace nicer in the file though. * Add new dump method for debugging llvm-svn: 2064
-
Chris Lattner authored
llvm-svn: 2063
-
Chris Lattner authored
* Implement a new form of node folding to catch cases missed in Addtree * Add removeIndistinguishableNodePairs to merge calls (todo) and globals llvm-svn: 2062
-