Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.100 -> 1.101
---
Log message:
Do not globalize internal symbols
---
Diffs of the changes: (+2 -1)
PPCAsmPrinter.cpp |3 ++-
1 files changed, 2 insertions(+), 1 deletion(-)
Index: llvm/lib/Target/PowerPC/PPCAsm
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.101 -> 1.102
---
Log message:
Make constant pool entries use private labels. This is important when you're
not compiling a whole program at a time :)
---
Diffs of the changes: (+3 -3)
PPCAsmPrinter.cpp |6 +++-
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.102 -> 1.103
---
Log message:
Add a flag to enable a darwin linker optimization
---
Diffs of the changes: (+7 -1)
PPCAsmPrinter.cpp |8 +++-
1 files changed, 7 insertions(+), 1 deletion(-)
Index: llvm/lib/
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.103 -> 1.104
---
Log message:
Make the aix asm printer interface properly with the parent class
---
Diffs of the changes: (+3 -3)
PPCAsmPrinter.cpp |6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
I
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.104 -> 1.105
---
Log message:
Darwin supports quoted labels. This implements:
test/Regression/CodeGen/PowerPC/darwin-labels.ll
---
Diffs of the changes: (+3 -0)
PPCAsmPrinter.cpp |3 +++
1 files changed, 3 inse
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.105 -> 1.106
---
Log message:
Make BB and CPI labels use the function number, not the function name as a
uniquing id. This makes things happy when the function name is quoted,
preventing labels like LBB"foo"_2.
---
D
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.106 -> 1.107
---
Log message:
Teach the PPC asmwriter to honor globals with explicit section requests.
---
Diffs of the changes: (+32 -22)
PPCAsmPrinter.cpp | 54 ---
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.107 -> 1.108
---
Log message:
Handle globals with explicit alignment requests
---
Diffs of the changes: (+4 -4)
PPCAsmPrinter.cpp |8
1 files changed, 4 insertions(+), 4 deletions(-)
Index: llvm/lib/T
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.108 -> 1.109
---
Log message:
Make sure to use SwitchSection to switch sections so that we don't accidentally
emit
functions into the .const section. Whoops.
---
Diffs of the changes: (+3 -2)
PPCAsmPrinter.cpp |
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.111 -> 1.112
---
Log message:
refactor call operand handling to eliminate special cases from printOp.
---
Diffs of the changes: (+17 -19)
PPCAsmPrinter.cpp | 36 +---
1 files change
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.112 -> 1.113
---
Log message:
only use dyld stubs if not in ppc-static mode. This completes support for
non-static codegen.
---
Diffs of the changes: (+21 -15)
PPCAsmPrinter.cpp | 36 +
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.113 -> 1.114
---
Log message:
set PrivateGlobalPrefix on darwin, use it when printing out CP references
---
Diffs of the changes: (+9 -7)
PPCAsmPrinter.cpp | 16 +---
1 files changed, 9 insertions(+),
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.114 -> 1.115
---
Log message:
This is now implemented in common codegen code
---
Diffs of the changes: (+0 -20)
PPCAsmPrinter.cpp | 20
1 files changed, 20 deletions(-)
Index: llvm/lib/Targe
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.115 -> 1.116
---
Log message:
use PrivateGlobalPrefix for basic blocks
---
Diffs of the changes: (+6 -5)
PPCAsmPrinter.cpp | 11 ++-
1 files changed, 6 insertions(+), 5 deletions(-)
Index: llvm/lib/Targe
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.116 -> 1.117
---
Log message:
Adjust to capitalized AsmPrinter method names
---
Diffs of the changes: (+11 -11)
PPCAsmPrinter.cpp | 22 +++---
1 files changed, 11 insertions(+), 11 deletions(-)
I
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.117 -> 1.118
---
Log message:
unify the darwin and aix constant pool printers
---
Diffs of the changes: (+28 -48)
PPCAsmPrinter.cpp | 76 +++---
1 files changed, 28
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.118 -> 1.119
---
Log message:
Use CommentString where possible, fix a bug where aix mode wouldn't assemble
due to basic blocks being misnamed.
---
Diffs of the changes: (+4 -4)
PPCAsmPrinter.cpp |8
1 f
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.119 -> 1.120
---
Log message:
Use the FunctionNumber provided by the AsmPrinter class
---
Diffs of the changes: (+15 -19)
PPCAsmPrinter.cpp | 34 +++---
1 files changed, 15 insertions(+
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.120 -> 1.121
---
Log message:
Use generic constant pool emission code in the AsmPrinter class.
---
Diffs of the changes: (+4 -30)
PPCAsmPrinter.cpp | 34 --
1 files changed, 4 inser
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.121 -> 1.122
---
Log message:
No longer track value types for asm printer operands, and remove them as
an argument to every operand printing function. Requires some slight
tweaks to x86, the only user.
---
Diffs of th
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.122 -> 1.123
---
Log message:
Teach the PPC backend about the ctor and dtor list when not using __main and
linking the entire program into one bc file.
---
Diffs of the changes: (+34 -0)
PPCAsmPrinter.cpp | 34 +++
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.124 -> 1.125
---
Log message:
reindent a loop, unswitch a loop. No functionality changes
---
Diffs of the changes: (+109 -105)
PPCAsmPrinter.cpp | 214 +++---
1 file
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.125 -> 1.126
---
Log message:
Use the shared asmprinter code for printing special llvm globals
---
Diffs of the changes: (+5 -33)
PPCAsmPrinter.cpp | 38 +-
1 files changed, 5 i
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.126 -> 1.127
---
Log message:
Update the darwin handling of linkonce & weak functions and GV stubs. This
should work in all permutations.
---
Diffs of the changes: (+63 -57)
PPCAsmPrinter.cpp | 120
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.127 -> 1.128
---
Log message:
Weak and linkonce global vars should still have a .globl emitted for them
---
Diffs of the changes: (+2 -1)
PPCAsmPrinter.cpp |3 ++-
1 files changed, 2 insertions(+), 1 deletion(-)
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.131 -> 1.132
---
Log message:
fix handling of weak linkage
---
Diffs of the changes: (+2 -3)
PPCAsmPrinter.cpp |5 ++---
1 files changed, 2 insertions(+), 3 deletions(-)
Index: llvm/lib/Target/PowerPC/PPCAsmPr
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.134 -> 1.135
---
Log message:
Applied some recommend changes from sabre. The dominate one beginning "let the
pass manager do it's thing." Fixes crash when compiling -g files and suppresses
dwarf statements if no debug
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.136 -> 1.137
---
Log message:
Adding basic support for Dwarf line number debug information.
I promise to keep future commits smaller.
---
Diffs of the changes: (+8 -6)
PPCAsmPrinter.cpp | 14 --
1 fi
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.137 -> 1.138
---
Log message:
Add frame work for additional dwarf sections. Comments will improve as code
is added.
---
Diffs of the changes: (+11 -3)
PPCAsmPrinter.cpp | 14 +++---
1 files changed, 11 in
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.138 -> 1.139
---
Log message:
Added minimum Dwarf aranges. Cleaned up some section headers. Line number
support now works in gdb.
---
Diffs of the changes: (+12 -12)
PPCAsmPrinter.cpp | 24 --
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.139 -> 1.140
---
Log message:
trivial formatting improvement: don't insert extra blank lines between .comm
vars.
---
Diffs of the changes: (+1 -1)
PPCAsmPrinter.cpp |2 +-
1 files changed, 1 insertion(+), 1 dele
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.141 -> 1.142
---
Log message:
Crude Dwarf global variable debugging.
---
Diffs of the changes: (+4 -4)
PPCAsmPrinter.cpp |8
1 files changed, 4 insertions(+), 4 deletions(-)
Index: llvm/lib/Target/Pow
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.142 -> 1.143
---
Log message:
Set up MachineDebugInfo to scan for debug information form "llvm.db"g globals.
Global Variable information is now pulled from "llvm.dbg.globals"
---
Diffs of the changes: (+1 -1)
PPCAsm
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.143 -> 1.144
---
Log message:
add a method
---
Diffs of the changes: (+8 -2)
PPCAsmPrinter.cpp | 10 --
1 files changed, 8 insertions(+), 2 deletions(-)
Index: llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp
d
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.144 -> 1.145
---
Log message:
Use the asmprinter to find out what the preferred alignment of a global is.
This patch speeds up 172.mgrid from 31.81s to 11.39s on darwin/ppc.
Many many thanks to Nate for tracking down the
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.145 -> 1.146
---
Log message:
We seem to have settled to __DWARF for section name.
---
Diffs of the changes: (+11 -11)
PPCAsmPrinter.cpp | 22 +++---
1 files changed, 11 insertions(+), 11 deletions
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.146 -> 1.147
---
Log message:
Change prototype
---
Diffs of the changes: (+1 -1)
PPCAsmPrinter.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp
diff -u
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.147 -> 1.148
---
Log message:
Emit the 'mr' pseudoop for easier reading.
---
Diffs of the changes: (+9 -0)
PPCAsmPrinter.cpp |9 +
1 files changed, 9 insertions(+)
Index: llvm/lib/Target/PowerPC/PPCAsm
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.148 -> 1.149
---
Log message:
Darwin doesn't support #APP/#NO_APP
---
Diffs of the changes: (+2 -2)
PPCAsmPrinter.cpp |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index: llvm/lib/Target/PowerPC/PP
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.149 -> 1.150
---
Log message:
Make sure that weak functions are aligned properly
---
Diffs of the changes: (+1 -2)
PPCAsmPrinter.cpp |3 +--
1 files changed, 1 insertion(+), 2 deletions(-)
Index: llvm/lib/Targ
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.150 -> 1.151
---
Log message:
If we have zero initialized data with external linkage, use .zerofill to
emit it (instead of .space), saving a bit of space in the .o file.
For example:
int foo[100];
int bar[100] = {};
wh
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.152 -> 1.153
---
Log message:
Coordinate activities with llvm-gcc4 and dwarf.
---
Diffs of the changes: (+11 -12)
PPCAsmPrinter.cpp | 23 +++
1 files changed, 11 insertions(+), 12 deletions(-)
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.154 -> 1.155
---
Log message:
Implement the PPC inline asm "L" modifier. This allows us to compile:
long long test(long long X) {
__asm__("foo %0 %L0 %1 %L1" : "=r"(X): "r"(X));
return X;
}
to:
foo r2 r3 r
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.155 -> 1.156
---
Log message:
Add memory printing support for PPC. Input memory operands now work with
inline asms! :)
---
Diffs of the changes: (+12 -1)
PPCAsmPrinter.cpp | 13 -
1 files changed, 12
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.156 -> 1.157
---
Log message:
Use "llvm.metadata" section for debug globals. Filter out these globals in the
asm printer.
---
Diffs of the changes: (+1 -1)
PPCAsmPrinter.cpp |2 +-
1 files changed, 1 insertion(
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.158 -> 1.159
---
Log message:
Print absolute memory references like this:
lwz r2, 8(0)
instead of this:
lwz r2, 8(r0)
This fixes the llc/llc-beta failures on PPC last night.
---
Diffs of the changes:
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.160 -> 1.161
---
Log message:
Change interface to DwarfWriter.
---
Diffs of the changes: (+4 -4)
PPCAsmPrinter.cpp |8
1 files changed, 4 insertions(+), 4 deletions(-)
Index: llvm/lib/Target/PowerPC/P
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.162 -> 1.163
---
Log message:
Make sure that debug labels are defined within the same section and after the
entry point of a function.
---
Diffs of the changes: (+3 -3)
PPCAsmPrinter.cpp |6 +++---
1 files chang
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.203 -> 1.204
---
Log message:
Doh. Must check if GV is constant first before putting it in .cstring.
---
Diffs of the changes: (+2 -2)
PPCAsmPrinter.cpp |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.204 -> 1.205
---
Log message:
1. Clean up code due to changes in SwitchTo*Section(2)
2. Added partial debug support for mingw\cygwin targets (the same as
Linux\ELF). Please note, that currently mingw\cygwin uses 'sta
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.209 -> 1.210
---
Log message:
Pretty print 'rldicr r2, r2, 2, 61' as 'sldi r2, r2, 2'.
---
Diffs of the changes: (+12 -0)
PPCAsmPrinter.cpp | 12
1 files changed, 12 insertions(+)
Index: llvm/lib/T
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.210 -> 1.211
---
Log message:
Prime text sections to improve branch locality in large object files.
---
Diffs of the changes: (+13 -0)
PPCAsmPrinter.cpp | 13 +
1 files changed, 13 insertions(+)
Index
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.211 -> 1.212
---
Log message:
Darwin PPC external weak linkage support.
---
Diffs of the changes: (+15 -1)
PPCAsmPrinter.cpp | 16 +++-
1 files changed, 15 insertions(+), 1 deletion(-)
Index: llvm/lib
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.212 -> 1.213
---
Log message:
A initialized global variable cannot be extern weak. However, if a global
value's initializer is itself a external weak symbol, emit the weak reference.
---
Diffs of the changes: (+10 -0)
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.213 -> 1.214
---
Log message:
ExternalWeak case in wrong location.
---
Diffs of the changes: (+1 -1)
PPCAsmPrinter.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/lib/Target/PowerPC/PPCAsm
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.214 -> 1.215
---
Log message:
Copy and paste error. An initialized global cannot be a weak reference.
---
Diffs of the changes: (+0 -3)
PPCAsmPrinter.cpp |3 ---
1 files changed, 3 deletions(-)
Index: llvm/lib/
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.218 -> 1.219
---
Log message:
Honor the command line specification for machine type.
---
Diffs of the changes: (+12 -1)
PPCAsmPrinter.cpp | 13 -
1 files changed, 12 insertions(+), 1 deletion(-)
Index
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.219 -> 1.220
---
Log message:
Rollback changes to take a different tack.
---
Diffs of the changes: (+5 -0)
PPCAsmPrinter.cpp |5 +
1 files changed, 5 insertions(+)
Index: llvm/lib/Target/PowerPC/PPCAsmPrint
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.221 -> 1.222
---
Log message:
move ExtWeakSymbols to AsmPrinter
---
Diffs of the changes: (+3 -15)
PPCAsmPrinter.cpp | 18 +++---
1 files changed, 3 insertions(+), 15 deletions(-)
Index: llvm/lib/Tar
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.223 -> 1.224
---
Log message:
Changes to target powerpc for non-Darwin assemblers.
1. Patches from Nick Lewycky.
2. Code to filter register names and print them as numeric values on
non-Darwin systems.
---
Diffs of th
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.224 -> 1.225
---
Log message:
Original patch was overly complicated.
---
Diffs of the changes: (+11 -34)
PPCAsmPrinter.cpp | 45 +++--
1 files changed, 11 insertions(+), 34
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.225 -> 1.226
---
Log message:
Oops.
---
Diffs of the changes: (+1 -1)
PPCAsmPrinter.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp
diff -u llvm/lib/T
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.228 -> 1.229
---
Log message:
Fix test/CFrontend/2007-01-24-InlineAsmCModifier.c on PPC
---
Diffs of the changes: (+4 -0)
PPCAsmPrinter.cpp |4
1 files changed, 4 insertions(+)
Index: llvm/lib/Target/Powe
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.233 -> 1.234
---
Log message:
Add support for changes in DwarfWriter.
---
Diffs of the changes: (+14 -0)
PPCAsmPrinter.cpp | 14 ++
1 files changed, 14 insertions(+)
Index: llvm/lib/Target/PowerPC/PPC
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.234 -> 1.235
---
Log message:
Emit low/high immediate loads properly for Linux/PPC.
---
Diffs of the changes: (+10 -6)
PPCAsmPrinter.cpp | 16 ++--
1 files changed, 10 insertions(+), 6 deletions(-)
I
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.236 -> 1.237
---
Log message:
Putting more constants which do not contain relocations into .literal{4|8|16}
---
Diffs of the changes: (+9 -6)
PPCAsmPrinter.cpp | 15 +--
1 files changed, 9 insertions(+)
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.164 -> 1.165
---
Log message:
Extend printBasicBlockLabel a bit so that it can be used to print all
basic block labels, consolidating the code to do so in one place for each
target.
---
Diffs of the changes: (+13 -9)
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.165 -> 1.166
---
Log message:
Hooray, everyone now uses the same printBasicBlockLabel implementation
---
Diffs of the changes: (+3 -20)
PPCAsmPrinter.cpp | 23 +++
1 files changed, 3 insertions
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.167 -> 1.168
---
Log message:
Remove some more unused stuff from MachineInstr that was leftover from V9.
---
Diffs of the changes: (+0 -6)
PPCAsmPrinter.cpp |6 --
1 files changed, 6 deletions(-)
Index: ll
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.168 -> 1.169
---
Log message:
Remove a bunch more SparcV9 specific stuff
---
Diffs of the changes: (+1 -8)
PPCAsmPrinter.cpp |9 +
1 files changed, 1 insertion(+), 8 deletions(-)
Index: llvm/lib/Target
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.170 -> 1.171
---
Log message:
Rename MO_VirtualRegister -> MO_Register. Clean up immediate handling.
---
Diffs of the changes: (+1 -1)
PPCAsmPrinter.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
I
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.171 -> 1.172
---
Log message:
Print a grouping around inline asm blocks so that we can tell when we are
using them.
---
Diffs of the changes: (+2 -1)
PPCAsmPrinter.cpp |3 ++-
1 files changed, 2 insertions(+), 1
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.172 -> 1.173
---
Log message:
Split SwitchSection into SwitchTo{Text|Data}Section methods.
---
Diffs of the changes: (+16 -16)
PPCAsmPrinter.cpp | 32
1 files changed, 16 insertion
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.173 -> 1.174
---
Log message:
Indent .data/.text in the .s file
---
Diffs of the changes: (+5 -5)
PPCAsmPrinter.cpp | 10 +-
1 files changed, 5 insertions(+), 5 deletions(-)
Index: llvm/lib/Target/PowerP
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.174 -> 1.175
---
Log message:
remove dead variable.
---
Diffs of the changes: (+0 -1)
PPCAsmPrinter.cpp |1 -
1 files changed, 1 deletion(-)
Index: llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp
diff -u llvm/lib/Ta
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.175 -> 1.176
---
Log message:
Remove some dead code, identified by coverity.
---
Diffs of the changes: (+0 -6)
PPCAsmPrinter.cpp |6 --
1 files changed, 6 deletions(-)
Index: llvm/lib/Target/PowerPC/PPCAs
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.176 -> 1.177
---
Log message:
Place dwarf headers at earliest possible point. Well behaved when skipping
functions.
---
Diffs of the changes: (+4 -2)
PPCAsmPrinter.cpp |6 --
1 files changed, 4 insertions(+
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.177 -> 1.178
---
Log message:
1. Support standard dwarf format (was bootstrapping in Apple format.)
2. Add vector support.
---
Diffs of the changes: (+11 -11)
PPCAsmPrinter.cpp | 22 +++---
1 file
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.179 -> 1.180
---
Log message:
Add and sort "sections" in debug lines. This always stepping through
code in sections other than ".text", including weak sections like ctors and
dtors.
---
Diffs of the changes: (+1 -4)
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.180 -> 1.181
---
Log message:
Print darwin stub stuff correctly in 64-bit mode. With this, treeadd works in
ppc64 mode!
---
Diffs of the changes: (+25 -7)
PPCAsmPrinter.cpp | 32 +---
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.182 -> 1.183
---
Log message:
Print stubs for external globals right.
---
Diffs of the changes: (+5 -1)
PPCAsmPrinter.cpp |6 +-
1 files changed, 5 insertions(+), 1 deletion(-)
Index: llvm/lib/Target/Power
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.185 -> 1.186
---
Log message:
Print negative immediates as negative values instead of large constants
when using the immshifted addressing mode.
---
Diffs of the changes: (+1 -1)
PPCAsmPrinter.cpp |2 +-
1 files
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.188 -> 1.189
---
Log message:
Support jump tables when in PIC relocation model
---
Diffs of the changes: (+2 -2)
PPCAsmPrinter.cpp |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index: llvm/lib/Targ
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.189 -> 1.190
---
Log message:
Emit .set directives for jump table entries when possible, which reduces
the number of relocations in object files, shrinkifying them.
---
Diffs of the changes: (+1 -0)
PPCAsmPrinter.cp
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.194 -> 1.195
---
Log message:
Wrap some darwin'isms with isDarwin checks.
---
Diffs of the changes: (+7 -4)
PPCAsmPrinter.cpp | 11 +++
1 files changed, 7 insertions(+), 4 deletions(-)
Index: llvm/lib/Ta
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.196 -> 1.197
---
Log message:
Always emit the jump table after the function so it's part of the same 'atom'
as the function body.
---
Diffs of the changes: (+3 -3)
PPCAsmPrinter.cpp |6 +++---
1 files changed, 3
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.197 -> 1.198
---
Log message:
emit jump table before debug info
---
Diffs of the changes: (+3 -3)
PPCAsmPrinter.cpp |6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
Index: llvm/lib/Target/PowerPC/PP
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.200 -> 1.201
---
Log message:
Pass the MachineFunction into EmitJumpTableInfo.
---
Diffs of the changes: (+1 -1)
PPCAsmPrinter.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/lib/Target/P
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.201 -> 1.202
---
Log message:
Move getPreferredAlignmentLog from AsmPrinter to TargetData
---
Diffs of the changes: (+1 -1)
PPCAsmPrinter.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/l
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.237 -> 1.238
---
Log message:
Fix PR1351: http://llvm.org/PR1351 and
CodeGen/PowerPC/2007-04-24-InlineAsm-I-Modifier.ll
---
Diffs of the changes: (+6 -0)
PPCAsmPrinter.cpp |6 ++
1 files changed, 6 inserti
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.110 -> 1.111
PPCInstrInfo.td updated: 1.142 -> 1.143
---
Log message:
disentangle call operands from branch operands a bit
---
Diffs of the changes: (+9 -3)
PPCAsmPrinter.cpp |7 +--
PPCInstrInfo.td |5
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.123 -> 1.124
PPCInstrInfo.td updated: 1.154 -> 1.155
---
Log message:
Remove type casts that are no longer needed
---
Diffs of the changes: (+7 -6)
PPCAsmPrinter.cpp |5 +++--
PPCInstrInfo.td |8
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.128 -> 1.129
PPCInstrInfo.td updated: 1.160 -> 1.161
---
Log message:
Added source file/line correspondence for dwarf (PowerPC only at this point.)
---
Diffs of the changes: (+17 -0)
PPCAsmPrinter.cpp |8 +++
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.130 -> 1.131
PPCISelDAGToDAG.cpp updated: 1.144 -> 1.145
---
Log message:
Fix a couple of the FIXMEs, thanks to suggestion from Chris. This allows
us to load and store vectors directly at a pointer (offset of zero) by
u
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.133 -> 1.134
PPCTargetMachine.cpp updated: 1.77 -> 1.78
---
Log message:
Tie dwarf generation to darwin assembler.
---
Diffs of the changes: (+35 -9)
PPCAsmPrinter.cpp| 42 ++---
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.140 -> 1.141
PPCISelDAGToDAG.cpp updated: 1.151 -> 1.152
---
Log message:
Add explicit #includes of
---
Diffs of the changes: (+2 -0)
PPCAsmPrinter.cpp |1 +
PPCISelDAGToDAG.cpp |1 +
2 files changed, 2 i
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.202 -> 1.203
PPCTargetAsmInfo.cpp updated: 1.7 -> 1.8
---
Log message:
Place cstrings in .cstring section.
---
Diffs of the changes: (+9 -0)
PPCAsmPrinter.cpp|8
PPCTargetAsmInfo.cpp |1 +
2 file
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.207 -> 1.208
PPCInstr64Bit.td updated: 1.30 -> 1.31
---
Log message:
fix a regression that I introduced. stdu should scale the offset by 4
before printing it.
---
Diffs of the changes: (+11 -2)
PPCAsmPrinter.cpp |
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.215 -> 1.216
PPCTargetAsmInfo.cpp updated: 1.8 -> 1.9
---
Log message:
Add weak reference directive.
---
Diffs of the changes: (+8 -5)
PPCAsmPrinter.cpp| 12 +++-
PPCTargetAsmInfo.cpp |1 +
2 files
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.227 -> 1.228
PPCTargetAsmInfo.cpp updated: 1.10 -> 1.11
---
Log message:
add support for hidden visibility to darwin/ppc and linux/ppc targets
---
Diffs of the changes: (+22 -1)
PPCAsmPrinter.cpp| 22 +
1 - 100 of 129 matches
Mail list logo