- Nov 10, 2005
-
-
Chris Lattner authored
uniquing id. This makes things happy when the function name is quoted, preventing labels like LBB"foo"_2. llvm-svn: 24295
-
Chris Lattner authored
test/Regression/CodeGen/PowerPC/darwin-labels.ll llvm-svn: 24287
-
Chris Lattner authored
llvm-svn: 24274
-
- Nov 01, 2005
-
-
Chris Lattner authored
llvm-svn: 24130
-
- Oct 31, 2005
-
-
Chris Lattner authored
not compiling a whole program at a time :) llvm-svn: 24129
-
- Oct 28, 2005
-
-
Chris Lattner authored
llvm-svn: 24064
-
- Oct 18, 2005
-
-
Chris Lattner authored
llvm-svn: 23787
-
- Oct 16, 2005
-
-
Nate Begeman authored
redundant after the change. llvm-svn: 23759
-
- Oct 15, 2005
-
-
Chris Lattner authored
This completes the grand PPC file renaming llvm-svn: 23745
-
Chris Lattner authored
llvm-svn: 23743
-
Chris Lattner authored
still should be merged into the PPC32TargetMachine class llvm-svn: 23741
-
Chris Lattner authored
llvm-svn: 23738
-
Chris Lattner authored
llvm-svn: 23737
-
Chris Lattner authored
from the .td file that correspond to it llvm-svn: 23736
-
- Oct 03, 2005
-
-
Chris Lattner authored
for globals llvm-svn: 23608
-
- Sep 02, 2005
-
-
Chris Lattner authored
Align functions to 16-byte boundaries, to eliminate noise in performance measurements. This improves the performance of 'treeadd' by about 20% with the dag isel, restoring it to the pattern-isel level (which happens to get the alignment right). llvm-svn: 23194
-
- Sep 01, 2005
-
-
Chris Lattner authored
platforms. This reduces executable size and makes shark realize the actual bounds of functions instead of showing each MBB as a function :) llvm-svn: 23193
-
- Aug 27, 2005
-
-
Nate Begeman authored
llvm-svn: 23106
-
- Aug 23, 2005
-
-
Chris Lattner authored
in the asmprinter. This changes the .td files to use lower case register names, avoiding the need to do this call. This speeds up the asmprinter from 1.52s to 1.06s on kc++ in a release build. llvm-svn: 22974
-
- Aug 21, 2005
-
-
Chris Lattner authored
llvm-svn: 22953
-
- Aug 06, 2005
-
-
Chris Lattner authored
depending on the command line option. Now the command line option just sets the subtarget as appropriate. G5 opts will now default to on on G5-enabled nightly testers among other machines. llvm-svn: 22688
-
- Aug 04, 2005
-
-
Nate Begeman authored
know what The Right Thing To Do is. llvm-svn: 22660
-
- Aug 02, 2005
-
-
Chris Lattner authored
Patch contributed by Jim Laskey! llvm-svn: 22594
-
- Jul 26, 2005
-
-
Chris Lattner authored
llvm-svn: 22517
-
- Jul 21, 2005
-
-
Nate Begeman authored
Remove the LoadHiAddr pseudo-instruction. Optimization of stores to and loads from statics. Force JIT to use new non-PIC codepaths. llvm-svn: 22494
-
Nate Begeman authored
PowerPC gets subtarget support up. llvm-svn: 22489
-
Nate Begeman authored
8-byte align doubles. llvm-svn: 22486
-
- Jul 12, 2005
-
-
Nate Begeman authored
llvm-svn: 22407
-
- Jul 08, 2005
-
-
Nate Begeman authored
Add support for running bugpoint on mac os x for intel llvm-svn: 22351
-
- Apr 22, 2005
-
-
Misha Brukman authored
llvm-svn: 21425
-
- Apr 14, 2005
-
-
Nate Begeman authored
register allocated condition registers. Make sure that the printed output is gas compatible. llvm-svn: 21295
-
- Apr 10, 2005
-
-
Nate Begeman authored
llvm-svn: 21198
-
- Apr 05, 2005
-
-
Nate Begeman authored
readable slwi or srwi (shift left/right word immediate). llvm-svn: 21099
-
- Mar 30, 2005
-
-
Nate Begeman authored
don't support things like memcpy directly. This allows a handful of the Shootout programs to work, yay! llvm-svn: 20939
-
- Mar 15, 2005
-
-
Chris Lattner authored
using Function::arg_{iterator|begin|end}. Likewise Module::g* -> Module::global_*. This patch is contributed by Gabor Greif, thanks! llvm-svn: 20597
-
- Dec 12, 2004
-
-
Chris Lattner authored
when compiled with debug information. llvm-svn: 18835
-
Chris Lattner authored
llvm-svn: 18833
-
- Nov 27, 2004
-
-
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 25, 2004
-
-
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
-
- Nov 14, 2004
-
-
Misha Brukman authored
llvm-svn: 17749
-