- Apr 20, 2004
-
-
Chris Lattner authored
llvm-svn: 13076
-
- Apr 19, 2004
-
-
Brian Gaeke authored
llvm-svn: 13073
-
Brian Gaeke authored
llvm-svn: 13072
-
Brian Gaeke authored
llvm-svn: 13071
-
Brian Gaeke authored
the name of %fsr (as the comment in SparcV9RegClassInfo.h used to suggest) you would walk off the end of the FloatCCRegName array. llvm-svn: 13070
-
Brian Gaeke authored
Remove the extra %fsr register from SparcV9FloatCCRegClass. llvm-svn: 13069
-
Chris Lattner authored
but it's a start, and seems to do it's basic job. llvm-svn: 13068
-
Chris Lattner authored
llvm-svn: 13067
-
Chris Lattner authored
llvm-svn: 13066
-
Chris Lattner authored
llvm-svn: 13065
-
Chris Lattner authored
llvm-svn: 13064
-
Misha Brukman authored
wrapper idea uniformly: we can use Value::replaceAllUsesWith() instead of special-casing by class of user. llvm-svn: 13063
-
Misha Brukman authored
* Fix usage of <p> tag and some grammar llvm-svn: 13062
-
Misha Brukman authored
* Wrap a long line llvm-svn: 13061
-
Misha Brukman authored
llvm-svn: 13060
-
Chris Lattner authored
* Remove #include * Add some methods to update loop/loopinfo * Stop explicitly holding the loop depth in the Loop class. Instead, just dynamically calculate it. This makes it easier to update LoopInfo as a result of transformations. llvm-svn: 13059
-
Chris Lattner authored
llvm-svn: 13058
-
Chris Lattner authored
llvm-svn: 13057
-
Misha Brukman authored
llvm-svn: 13056
-
Misha Brukman authored
llvm-svn: 13055
-
Misha Brukman authored
by creating an internal wrapper function with same signature as the external function, and use it instead of the "real" function. The wrapper then calls the external function using the same JIT function resolution API that has been used before for rewriting instructions, since the wrapper has an explicit call instruction which we can rewrite. llvm-svn: 13054
-
Chris Lattner authored
in a loop. llvm-svn: 13052
-
Chris Lattner authored
llvm-svn: 13051
-
Chris Lattner authored
llvm-svn: 13050
-
Chris Lattner authored
llvm-svn: 13049
-
Chris Lattner authored
llvm-svn: 13048
-
Chris Lattner authored
llvm-svn: 13047
-
Chris Lattner authored
llvm-svn: 13046
-
Chris Lattner authored
structure to being dynamically computed on demand. This makes updating loop information MUCH easier. llvm-svn: 13045
-
- Apr 18, 2004
-
-
Chris Lattner authored
llvm-svn: 13041
-
Chris Lattner authored
llvm-svn: 13040
-
Chris Lattner authored
that the exit block of the loop becomes the new entry block of the function. This was causing a verifier assertion on 252.eon. llvm-svn: 13039
-
Chris Lattner authored
using instructions inside of the loop. This should fix the MishaTest failure from last night. llvm-svn: 13038
-
Chris Lattner authored
llvm-svn: 13037
-
Chris Lattner authored
llvm-svn: 13036
-
Chris Lattner authored
llvm-svn: 13035
-
Chris Lattner authored
block. The primary motivation for doing this is that we can now unroll nested loops. This makes a pretty big difference in some cases. For example, in 183.equake, we are now beating the native compiler with the CBE, and we are a lot closer with LLC. I'm now going to play around a bit with the unroll factor and see what effect it really has. llvm-svn: 13034
-
Chris Lattner authored
While we're at it, add support for updating loop information correctly. llvm-svn: 13033
-
Chris Lattner authored
have a canonical indvar llvm-svn: 13032
-
Chris Lattner authored
llvm-svn: 13031
-