- Nov 25, 2004
-
-
Reid Spencer authored
llvm-svn: 18254
-
Reid Spencer authored
llvm-svn: 18253
-
Reid Spencer authored
llvm-svn: 18252
-
Reid Spencer authored
llvm-svn: 18251
-
Reid Spencer authored
llvm-svn: 18250
-
Reid Spencer authored
llvm-svn: 18249
-
Reid Spencer authored
llvm-svn: 18248
-
Reid Spencer authored
they link faster. This should eventually be codified into the CFE's makefile. llvm-svn: 18247
-
Reid Spencer authored
llvm-svn: 18246
-
Reid Spencer authored
llvm-svn: 18245
-
Reid Spencer authored
llvm-svn: 18244
-
Reid Spencer authored
-lstdsup++ no -lc be passed on the command line to llvm linkers if the progam being linked was compiled with the C/C++ Front End or Stacker. llvm-svn: 18243
-
Reid Spencer authored
Make sure lines don't exceed 80 cols. llvm-svn: 18242
-
Reid Spencer authored
llvm-svn: 18241
-
Reid Spencer authored
llvm-svn: 18240
-
Nate Begeman authored
static global variables whose addresses are taken. This allows us to convert the following code for taking the address of a static function foo addis r2, r30, ha16(Ll1__2E_foo_2$non_lazy_ptr-"L00001$pb") lwz r3, lo16(Ll1__2E_foo_2$non_lazy_ptr-"L00001$pb")(r2) which also includes linker stub code emitted at the end of the .s file not shown here, and replace it with this: addis r2, r30, ha16(l1__2E_foo_2-"L00001$pb") la r3, lo16(l1__2E_foo_2-"L00001$pb")(r2) which in addition to not needing linker help, also has no load instruction. For those not up on PowerPC mnemonics, la is shorthand for add immediate. llvm-svn: 18239
-
Chris Lattner authored
llvm-svn: 18238
-
Chris Lattner authored
llvm-svn: 18237
-
Chris Lattner authored
llvm-svn: 18236
-
Chris Lattner authored
llvm-svn: 18235
-
Reid Spencer authored
llvm-svn: 18234
-
Reid Spencer authored
llvm-svn: 18233
-
Reid Spencer authored
* cache more values * standardize cache value names * organize configure script per autoconf recommendations (10 sections) * Eliminate some redundancies and complexities in the script * Provide better documentation in the script. llvm-svn: 18232
-
Reid Spencer authored
llvm-svn: 18231
-
Reid Spencer authored
llvm-svn: 18230
-
Reid Spencer authored
llvm-svn: 18229
-
Chris Lattner authored
llvm-svn: 18228
-
Chris Lattner authored
All of Olden passes now! :) llvm-svn: 18227
-
Chris Lattner authored
llvm-svn: 18226
-
Chris Lattner authored
llvm-svn: 18225
-
Reid Spencer authored
llvm-svn: 18224
-
Chris Lattner authored
LLVM blocks as the keys for the branch rewriter. This fixes treeadd and many other programs with the JIT. llvm-svn: 18223
-
- Nov 24, 2004
-
-
Chris Lattner authored
* Add relocations for refernces to non-lazy darwin stubs and implement them correctly. With this change, we can correctly references external globals, and now all but two UnitTests and all but 1 Regression/C tests pass. More importantly, bugpoint-jit will start giving us useful testcases, instead of always telling us that references to external globals don't work :) llvm-svn: 18222
-
Nate Begeman authored
storing to fixed alloca slots. llvm-svn: 18221
-
Chris Lattner authored
prolog. llvm-svn: 18220
-
Chris Lattner authored
call the right address. llvm-svn: 18213
-
Chris Lattner authored
obscure problem where we were doing: lmw r3,0(r9) which is undefined on PPC. Now we do: lmw r3,0(r2) by force, not relying on the GCC register allocator for luck :) llvm-svn: 18212
-
Reid Spencer authored
= sign. This needed to support -DNAME=value options as pass-through in llvmc. llvm-svn: 18203
-
Brian Gaeke authored
llvm-svn: 18202
-
Brian Gaeke authored
llvm-svn: 18201
-