- Apr 27, 2004
-
-
Chris Lattner authored
llvm-svn: 13189
-
Chris Lattner authored
patch was graciously contributed by Vladimir Prus. llvm-svn: 13185
-
- Apr 26, 2004
-
-
Brian Gaeke authored
this header file is born. llvm-svn: 13176
-
Brian Gaeke authored
llvm-svn: 13175
-
Brian Gaeke authored
llvm-svn: 13174
-
Chris Lattner authored
graph. llvm-svn: 13173
-
Chris Lattner authored
llvm-svn: 13172
-
Chris Lattner authored
llvm-svn: 13171
-
- Apr 25, 2004
-
-
Brian Gaeke authored
renamed since they were last spiffed up, or they just never had proper comments in the first place. llvm-svn: 13148
-
Brian Gaeke authored
llvm-svn: 13147
-
Brian Gaeke authored
Include SparcV9RegisterInfo.h. Add a getRegisterInfo() accessor and SparcV9RegisterInfo instance, just like on the X86 target. llvm-svn: 13146
-
Brian Gaeke authored
functions for now). This automatically turns on the printing of machine registers using their own real names, instead of goofy things like %mreg(42), and allows us to migrate code incrementally to the new interface as we see fit. The register file description it uses is hand-written, so that the register numbers will match the ones that the SparcV9 target already uses. Perhaps someday we'll tablegen it. llvm-svn: 13145
-
- Apr 24, 2004
-
-
Misha Brukman authored
llvm-svn: 13143
-
Misha Brukman authored
llvm-svn: 13142
-
Misha Brukman authored
* Commandline option (for now) controls that flag that is passed in llvm-svn: 13141
-
- Apr 23, 2004
-
-
Brian Gaeke authored
llvm-svn: 13136
-
Chris Lattner authored
still room for cleanup, but at least the code modification is out of the analysis now. llvm-svn: 13135
-
Chris Lattner authored
IndVars pass, not part of SCEV *analysis*. llvm-svn: 13134
-
Chris Lattner authored
llvm-svn: 13133
-
Chris Lattner authored
llvm-svn: 13132
-
Brian Gaeke authored
llvm-svn: 13128
-
Brian Gaeke authored
This prepares us to be able to de-virtualize and de-abstract it, and take the register allocator bits out and move them into the register allocator proper... llvm-svn: 13127
-
Brian Gaeke authored
llvm-svn: 13126
-
Brian Gaeke authored
documentation that this module needs to be made independent of the register file description of the current target. llvm-svn: 13125
-
Brian Gaeke authored
being tested on X86, as per Chris's request. llvm-svn: 13124
-
Brian Gaeke authored
because 1) the first instruction might not be a call site, and 2) CS and SF.Caller were not getting set to point to the new call site anyway (resulting in a crash on e.g. call %llvm.memset). llvm-svn: 13122
-
Brian Gaeke authored
llvm-svn: 13121
-
Brian Gaeke authored
llvm-svn: 13120
-
Brian Gaeke authored
Use emitWordAt() to emit forward-branch fixups. llvm-svn: 13119
-
Brian Gaeke authored
llvm-svn: 13118
-
Brian Gaeke authored
am not so sure about the file printer emitter, but the debug emitter change should be harmless.) llvm-svn: 13117
-
Brian Gaeke authored
emitters can use to emit "relocations". llvm-svn: 13116
-
Misha Brukman authored
module. Default is `isolate' as before. llvm-svn: 13113
-
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
-
Misha Brukman authored
Useful in manual debugging when bugpoint isn't quite up to snuff. llvm-svn: 13110
-
- Apr 22, 2004
-
-
Misha Brukman authored
llvm-svn: 13109
-
Chris Lattner authored
llvm-svn: 13108
-
Chris Lattner authored
llvm-svn: 13107
-
Chris Lattner authored
llvm-svn: 13106
-