- Aug 22, 2009
-
-
Anton Korobeynikov authored
- Prefer short-imm instructions over ext-imm, when possible - Prefer Z10 instructions over Z9, when possible This hopefully should fix some dejagnu test fails on solaris llvm-svn: 79741
-
Daniel Dunbar authored
- Honor .globl. - Set symbol type and section correctly ('nm' now works), and order symbols appropriately. - Take care to the string table so that the .o matches 'as' exactly (for ease of testing). llvm-svn: 79740
-
Daniel Dunbar authored
- The only .s syntax this honors right now is emitting labels, and some parts of the symbol table generation are wrong or faked. - This is enough to get nm to report such symbols... incorrectly, but still. Also, fixed byte emission to extend the previous fragment if possible. llvm-svn: 79739
-
Daniel Dunbar authored
class, and kill off MCSectionData::FileOffset. llvm-svn: 79735
-
Daniel Dunbar authored
section offset). llvm-svn: 79734
-
Daniel Dunbar authored
(external was really undefined and there wasn't an explicit representation for absolute symbols). - This still needs some cleanup to how the absolute "pseudo" section is dealt with, but I haven't figured out the nicest approach yet. llvm-svn: 79733
-
Owen Anderson authored
llvm-svn: 79731
-
Chris Lattner authored
llvm-svn: 79720
-
Eli Friedman authored
construct on ARM, which was breaking by coincidence, and add a similar testcase for ARM. llvm-svn: 79719
-
Eric Christopher authored
whitespace. llvm-svn: 79711
-
Eric Christopher authored
llvm-svn: 79710
-
Owen Anderson authored
be of (dynamically) constant values, so races on it are immaterial. We just need to ensure that at least one write has completed before return the pointer into it. With this change, parllc exhibits essentially no overhead on 403.gcc. llvm-svn: 79708
-
Chris Lattner authored
llvm-svn: 79691
-
Chris Lattner authored
llvm-svn: 79690
-
Anton Korobeynikov authored
llvm-svn: 79688
-
Chris Lattner authored
llvm-svn: 79686
-
Chris Lattner authored
llvm-svn: 79685
-
Daniel Dunbar authored
llvm-svn: 79684
-
Anton Korobeynikov authored
This fixes PR2555 llvm-svn: 79677
-
- Aug 21, 2009
-
-
Bob Wilson authored
several things other than Neon vector lane numbers. For inline assembly operands with a "c" print code, check that they really are immediates. llvm-svn: 79676
-
Reid Kleckner authored
bytes. libgcc doesn't seem to mind, but if you pass this DWARF to GDB, it doesn't like it. Also make the JIT memory manager to initialize it's memory to garbage in debug mode, so that it's easier to find bugs like these in the future. llvm-svn: 79674
-
Bob Wilson authored
now using shuffles instead of intrinsics. llvm-svn: 79673
-
Anton Korobeynikov authored
llvm-svn: 79664
-
Owen Anderson authored
This preserves the existing behavior much more closely than my previous attempt. llvm-svn: 79663
-
Anton Korobeynikov authored
llvm-svn: 79659
-
Anton Korobeynikov authored
llvm-svn: 79657
-
Anton Korobeynikov authored
llvm-svn: 79656
-
Daniel Dunbar authored
llvm-svn: 79652
-
Dan Gohman authored
llvm-svn: 79651
-
Bill Wendling authored
llvm-svn: 79649
-
Anton Korobeynikov authored
llvm-svn: 79648
-
Duncan Sands authored
warning: comparison is always true due to limited range of data type. llvm-svn: 79642
-
Dan Gohman authored
offset computations. This fixes a truncation bug on targets that don't have 64-bit pointers. llvm-svn: 79639
-
Daniel Dunbar authored
llvm-svn: 79636
-
Anton Korobeynikov authored
llvm-svn: 79634
-
Sanjiv Gupta authored
leaf functions. This pass will be extended to color other nodes of the call tree as well in future. llvm-svn: 79631
-
Anton Korobeynikov authored
llvm-svn: 79626
-
Anton Korobeynikov authored
llvm-svn: 79625
-
Anton Korobeynikov authored
llvm-svn: 79624
-
Anton Korobeynikov authored
llvm-svn: 79622
-