- Aug 20, 2004
-
-
Chris Lattner authored
spew warnings, even if the types don't match. llvm-svn: 15933
-
- Aug 14, 2004
-
-
Chris Lattner authored
This allows more globals to be marked constant, particularly global arrays. llvm-svn: 15735
-
- Aug 13, 2004
-
-
Chris Lattner authored
llvm-svn: 15714
-
- Aug 12, 2004
-
-
Chris Lattner authored
instructions in the body of the function (not the entry block). This fixes test/Programs/SingleSource/Regression/C/2004-08-12-InlinerAndAllocas.c and test/Programs/External/SPEC/CINT2000/176.gcc on zion. This should obviously be pulled into 1.3. llvm-svn: 15684
-
- Aug 08, 2004
-
-
Chris Lattner authored
dangling constant users were removed from a function, causing it to be dead, we never removed the call graph edge from the external node to the function. In most cases, this didn't cause a problem (by luck). This should definitely go into 1.3 llvm-svn: 15570
-
- Jul 29, 2004
-
-
Misha Brukman authored
llvm-svn: 15334
-
- Jul 20, 2004
-
-
Chris Lattner authored
to constify 14 globals instead of 4 in a trivial C++ testcase. llvm-svn: 15027
-
- Jul 18, 2004
-
-
Chris Lattner authored
llvm-svn: 14974
-
Chris Lattner authored
night compiling cfrac. It did not realize that code like this: int G; int *H = &G; takes the address of G. llvm-svn: 14973
-
Reid Spencer authored
llvm-svn: 14963
-
Chris Lattner authored
llvm-svn: 14958
-
Chris Lattner authored
llvm-svn: 14957
-
Reid Spencer authored
- Replace ConstantPointerRef usage with GlobalValue usage llvm-svn: 14953
-
Reid Spencer authored
- Minimize redundant isa<GlobalValue> usage llvm-svn: 14948
-
Reid Spencer authored
- Replace ConstantPointerRef usage with GlobalValue usage - Rename methods to get ride of ConstantPointerRef usage llvm-svn: 14945
-
Reid Spencer authored
- Excise dead CPR procesing. llvm-svn: 14944
-
- Jun 28, 2004
-
-
Chris Lattner authored
llvm-svn: 14460
-
Chris Lattner authored
and are a maintenence burden. Nuke nuke nuke llvm-svn: 14457
-
- Jun 22, 2004
-
-
Misha Brukman authored
llvm-svn: 14325
-
- Jun 21, 2004
-
-
Chris Lattner authored
of ConstantInt objects in memory used to determine which order arguments were added in in some cases. llvm-svn: 14276
-
- Jun 20, 2004
-
-
Chris Lattner authored
relative location of Function objects in memory. llvm-svn: 14260
-
- Jun 18, 2004
-
-
Chris Lattner authored
things from happening due to declare bool %llvm.isunordered(double, double) declare bool %llvm.isunordered(float, float) llvm-svn: 14219
-
- Jun 17, 2004
-
-
Chris Lattner authored
llvm-svn: 14201
-
- May 27, 2004
-
-
John Criswell authored
to eliminate the wrong type. llvm-svn: 13855
-
- May 25, 2004
-
-
Reid Spencer authored
llvm-svn: 13754
-
- May 24, 2004
-
-
Chris Lattner authored
llvm-svn: 13717
-
- May 23, 2004
-
-
Chris Lattner authored
caller was in an SCC. llvm-svn: 13693
-
Chris Lattner authored
llvm-svn: 13692
-
Chris Lattner authored
we make the transformation. This allows us to use interprocedural alias analyses successfully. llvm-svn: 13691
-
- Apr 23, 2004
-
-
Misha Brukman authored
the function instead of isolating it. This also means the condition is reversed. llvm-svn: 13112
-
Misha Brukman authored
the Module. The default behavior keeps functionality as before: the chosen function is the one that remains. llvm-svn: 13111
-
- Apr 21, 2004
-
-
Chris Lattner authored
Eventually it would be nice if CallGraph maintained an ilist of CallGraphNode's instead of a vector of pointers to them, but today is not that day. llvm-svn: 13100
-
Chris Lattner authored
llvm-svn: 13089
-
Chris Lattner authored
is done, which avoids invalidating iterators in the SCC traversal routines llvm-svn: 13088
-
- Apr 20, 2004
-
-
Chris Lattner authored
llvm-svn: 13080
-
- Apr 19, 2004
-
-
Chris Lattner authored
structure to being dynamically computed on demand. This makes updating loop information MUCH easier. llvm-svn: 13045
-
- Apr 12, 2004
-
-
Chris Lattner authored
execute other CallGraphSCCPasses after the inliner without crashing. llvm-svn: 12861
-
Chris Lattner authored
llvm-svn: 12857
-
Chris Lattner authored
llvm-svn: 12856
-
- Apr 08, 2004
-
-
Chris Lattner authored
Now we collect all of the call sites we are interested in inlining, then inline them. This entirely avoids issues with trying to inline a call site we got by inlining another call site. This also eliminates iterator invalidation issues. llvm-svn: 12770
-