- Nov 28, 2004
-
-
Chris Lattner authored
PR449 llvm-svn: 18306
-
Chris Lattner authored
llvm-svn: 18303
-
Reid Spencer authored
llvm-svn: 18300
-
- Nov 27, 2004
-
-
Chris Lattner authored
a must alias set unless all of the pointers in the resultant set are must aliased together. llvm-svn: 18275
-
Chris Lattner authored
occurs many times in crafty llvm-svn: 18273
-
Nate Begeman authored
place to help bring up the PowerPC back end on Darwin. This code is no longer serves any purpose now that the AsmPrinter does the right thing all the time printing GlobalValues. --Cruft. llvm-svn: 18267
-
- Nov 26, 2004
-
-
Chris Lattner authored
llvm-svn: 18266
-
Chris Lattner authored
allows us to hoist more loads in some cases. llvm-svn: 18265
-
Chris Lattner authored
llvm-svn: 18264
-
Chris Lattner authored
llvm-svn: 18263
-
Chris Lattner authored
llvm-svn: 18262
-
Chris Lattner authored
the global. This implements Regression/Analysis/BasicAA/global-size.ll llvm-svn: 18261
-
- Nov 25, 2004
-
-
Reid Spencer authored
llvm-svn: 18251
-
Reid Spencer authored
llvm-svn: 18250
-
Reid Spencer authored
llvm-svn: 18249
-
Reid Spencer authored
llvm-svn: 18246
-
Reid Spencer authored
llvm-svn: 18245
-
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
-
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: 18235
-
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
-
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
-
Chris Lattner authored
correctly. llvm-svn: 18200
-
Chris Lattner authored
36/42 SingleSource/UnitTests passing! llvm-svn: 18199
-
Chris Lattner authored
llvm-svn: 18198
-
Chris Lattner authored
llvm-svn: 18197
-
Chris Lattner authored
pass 24/42 in UnitTests (up from 20). llvm-svn: 18196
-
Tanya Lattner authored
llvm-svn: 18195
-