Changes in directory llvm/lib/Target/X86:
X86AsmPrinter.cpp updated: 1.243 - 1.244
---
Log message:
Quote complex names for Darwin X86 and ARM.
---
Diffs of the changes: (+7 -1)
X86AsmPrinter.cpp |8 +++-
1 files changed, 7 insertions(+), 1 deletion(-)
Index:
Changes in directory llvm/lib/Target/X86:
X86AsmPrinter.cpp updated: 1.237 - 1.238
---
Log message:
Consistency with native compilers
---
Diffs of the changes: (+9 -3)
X86AsmPrinter.cpp | 12 +---
1 files changed, 9 insertions(+), 3 deletions(-)
Index:
Changes in directory llvm/lib/Target/X86:
X86AsmPrinter.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: (+6 -5)
X86AsmPrinter.cpp | 11 ++-
1 files changed, 6 insertions(+), 5
Changes in directory llvm/lib/Target/X86:
X86AsmPrinter.cpp updated: 1.235 - 1.236
X86TargetAsmInfo.cpp updated: 1.33 - 1.34
---
Log message:
Put constant data to .const, .const_data, .literal{4|8|16} sections.
---
Diffs of the changes: (+25 -2)
X86AsmPrinter.cpp| 25
+ // Read-only data.
+ bool isIntFPLiteral = Type-isInteger() || Type-
isFloatingPoint();
+ if (C-ContainsRelocations() Subtarget-isTargetDarwin
()
+ TM.getRelocationModel() != Reloc::Static)
Please rearrange this to:
if (isdarwin not static
On Mar 7, 2007, at 9:15 PM, Chris Lattner wrote:
+ // Read-only data.
+ bool isIntFPLiteral = Type-isInteger() || Type-
isFloatingPoint();
+ if (C-ContainsRelocations() Subtarget-
isTargetDarwin()
+ TM.getRelocationModel() != Reloc::Static)
Changes in directory llvm/lib/Target/X86:
X86AsmPrinter.cpp updated: 1.234 - 1.235
X86ISelLowering.cpp updated: 1.356 - 1.357
---
Log message:
Ensure that fastcall'ed function is correctly mangled stack is
properly aligned
---
Diffs of the changes: (+20 -13)
X86AsmPrinter.cpp |6
Changes in directory llvm/lib/Target/X86:
X86AsmPrinter.cpp updated: 1.233 - 1.234
X86TargetAsmInfo.cpp updated: 1.30 - 1.31
---
Log message:
Darwin -static should codegen static ctors / dtors to .constructor /
.destructor sections.
---
Diffs of the changes: (+16 -3)
X86AsmPrinter.cpp
Changes in directory llvm/lib/Target/X86:
X86AsmPrinter.cpp updated: 1.229 - 1.230
---
Log message:
restructure code a bit to make use of continue (simplifying things). Generalize
the .zerofill directive emission to not be darwin-specific
---
Diffs of the changes: (+95 -92)
Changes in directory llvm/lib/Target/X86:
X86AsmPrinter.cpp updated: 1.231 - 1.232
---
Log message:
The zerofill directive needs a newline after it.
---
Diffs of the changes: (+1 -1)
X86AsmPrinter.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index:
Changes in directory llvm/lib/Target/X86:
X86AsmPrinter.cpp updated: 1.225 - 1.226
---
Log message:
darwin doesn't use .hidden. Disable this until we fix it right.
---
Diffs of the changes: (+1 -1)
X86AsmPrinter.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index:
Changes in directory llvm/lib/Target/X86:
X86AsmPrinter.cpp updated: 1.220 - 1.221
---
Log message:
fix test/Regression/CodeGen/X86/weak.ll
if a variable has no initialization, I-getInitializer() will fail
---
Diffs of the changes: (+1 -1)
X86AsmPrinter.cpp |2 +-
1 files changed, 1
Changes in directory llvm/lib/Target/X86:
X86AsmPrinter.cpp updated: 1.219 - 1.220
X86AsmPrinter.h updated: 1.36 - 1.37
X86CodeEmitter.cpp updated: 1.126 - 1.127
X86FloatingPoint.cpp updated: 1.63 - 1.64
X86ISelDAGToDAG.cpp updated: 1.136 - 1.137
---
Log message:
Detemplatize the Statistic
Changes in directory llvm/lib/Target/X86:
X86AsmPrinter.cpp updated: 1.217 - 1.218
---
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: (+6 -11)
Changes in directory llvm/lib/Target/X86:
X86AsmPrinter.cpp updated: 1.218 - 1.219
X86TargetAsmInfo.cpp updated: 1.11 - 1.12
---
Log message:
Add weak reference directive.
---
Diffs of the changes: (+4 -6)
X86AsmPrinter.cpp|8 ++--
X86TargetAsmInfo.cpp |2 ++
2 files
Changes in directory llvm/lib/Target/X86:
X86AsmPrinter.cpp updated: 1.212 - 1.213
---
Log message:
Nuke dead code.
---
Diffs of the changes: (+0 -1)
X86AsmPrinter.cpp |1 -
1 files changed, 1 deletion(-)
Index: llvm/lib/Target/X86/X86AsmPrinter.cpp
diff -u
Changes in directory llvm/lib/Target/X86:
X86AsmPrinter.cpp updated: 1.208 - 1.209
---
Log message:
Apply Aton's LLVM patch for PR973: http://llvm.org/PR973 : Linux ctors / dtors
support.
---
Diffs of the changes: (+22 -4)
X86AsmPrinter.cpp | 26 ++
1 files
Changes in directory llvm/lib/Target/X86:
X86AsmPrinter.cpp updated: 1.209 - 1.210
---
Log message:
Make this compile again.
---
Diffs of the changes: (+1 -1)
X86AsmPrinter.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/lib/Target/X86/X86AsmPrinter.cpp
diff -u
Evan,
Please don't check things in that don't compile:
X86AsmPrinter.cpp: In member function `virtual bool
llvm::X86SharedAsmPrinter::doFinalization(llvm::Module)':
X86AsmPrinter.cpp:232: error: no matching function for call to
`llvm::X86SharedAsmPrinter::SwitchToDataSection(const char*)'
Changes in directory llvm/lib/Target/X86:
X86AsmPrinter.cpp updated: 1.210 - 1.211
---
Log message:
Unbreaking static ctors patch.
Defaulting second arguments of SwitchTo*Section, this should make things
somehow clearer.
---
Diffs of the changes: (+1 -1)
X86AsmPrinter.cpp |2 +-
1
Changes in directory llvm/lib/Target/X86:
X86AsmPrinter.cpp updated: 1.206 - 1.207
---
Log message:
Doh. Must check if GV is constant first.
---
Diffs of the changes: (+2 -2)
X86AsmPrinter.cpp |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index:
Changes in directory llvm/lib/Target/X86:
X86AsmPrinter.cpp updated: 1.205 - 1.206
X86TargetAsmInfo.cpp updated: 1.4 - 1.5
---
Log message:
Put cstrings in .cstring section when compiling for Mac OS X.
---
Diffs of the changes: (+10 -1)
X86AsmPrinter.cpp| 10 +-
Changes in directory llvm/lib/Target/X86:
X86AsmPrinter.cpp updated: 1.204 - 1.205
X86IntelAsmPrinter.cpp updated: 1.61 - 1.62
---
Log message:
Move getPreferredAlignmentLog from AsmPrinter to TargetData
---
Diffs of the changes: (+2 -2)
X86AsmPrinter.cpp |2 +-
Changes in directory llvm/lib/Target/X86:
X86AsmPrinter.cpp updated: 1.203 - 1.204
---
Log message:
Do section switching right way for Mingw\Cygwin and Linux.
This will allow (after llvm-gcc linkage fix) more dummy tests using
libstdc++ to pass on mingw :)
---
Diffs of the changes: (+10
Changes in directory llvm/lib/Target/X86:
X86AsmPrinter.cpp updated: 1.200 - 1.201
---
Log message:
Align stack size to DWORD boundary
---
Diffs of the changes: (+3 -0)
X86AsmPrinter.cpp |3 +++
1 files changed, 3 insertions(+)
Index: llvm/lib/Target/X86/X86AsmPrinter.cpp
diff -u
Changes in directory llvm/lib/Target/X86:
X86AsmPrinter.cpp updated: 1.193 - 1.194
X86Subtarget.h updated: 1.13 - 1.14
X86Subtarget.cpp updated: 1.28 - 1.29
---
Log message:
Make the x86 asm flavor part of the subtarget info.
---
Diffs of the changes: (+34 -24)
X86AsmPrinter.cpp | 29
Changes in directory llvm/lib/Target/X86:
X86AsmPrinter.cpp updated: 1.191 - 1.192
---
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)
X86AsmPrinter.cpp |
Changes in directory llvm/lib/Target/X86:
X86AsmPrinter.cpp updated: 1.184 - 1.185
X86AsmPrinter.h updated: 1.19 - 1.20
---
Log message:
Darwin puts float and double literal constants into literal4 and literal8
sections.
---
Diffs of the changes: (+58 -0)
X86AsmPrinter.cpp | 52
Changes in directory llvm/lib/Target/X86:
X86AsmPrinter.cpp updated: 1.185 - 1.186
X86AsmPrinter.h updated: 1.20 - 1.21
---
Log message:
Oops. Need to keep CP index.
---
Diffs of the changes: (+16 -17)
X86AsmPrinter.cpp | 31 +++
X86AsmPrinter.h |2 +-
2
Changes in directory llvm/lib/Target/X86:
X86AsmPrinter.cpp updated: 1.186 - 1.187
---
Log message:
Doh.
---
Diffs of the changes: (+1 -1)
X86AsmPrinter.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/lib/Target/X86/X86AsmPrinter.cpp
diff -u
Changes in directory llvm/lib/Target/X86:
X86AsmPrinter.cpp updated: 1.187 - 1.188
X86AsmPrinter.h updated: 1.21 - 1.22
---
Log message:
Move .literal4 and .literal8 support into AsmPrinter.cpp
---
Diffs of the changes: (+2 -57)
X86AsmPrinter.cpp | 53
Changes in directory llvm/lib/Target/X86:
X86AsmPrinter.cpp updated: 1.183 - 1.184
---
Log message:
Be consistent with gcc.
---
Diffs of the changes: (+1 -1)
X86AsmPrinter.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/lib/Target/X86/X86AsmPrinter.cpp
diff -u
Changes in directory llvm/lib/Target/X86:
X86AsmPrinter.cpp updated: 1.178 - 1.179
X86IntelAsmPrinter.cpp updated: 1.42 - 1.43
---
Log message:
Fix some loose ends in MASM support.
---
Diffs of the changes: (+72 -60)
X86AsmPrinter.cpp |3 +
X86IntelAsmPrinter.cpp | 129
Changes in directory llvm/lib/Target/X86:
X86AsmPrinter.cpp updated: 1.177 - 1.178
---
Log message:
Print *some* grouping around inline asm blocks so we know where they are.
---
Diffs of the changes: (+2 -1)
X86AsmPrinter.cpp |3 ++-
1 files changed, 2 insertions(+), 1 deletion(-)
Changes in directory llvm/lib/Target/X86:
X86AsmPrinter.cpp updated: 1.176 - 1.177
---
Log message:
Make Intel syntax the default when LLVM is built with VC++.
---
Diffs of the changes: (+6 -1)
X86AsmPrinter.cpp |7 ++-
1 files changed, 6 insertions(+), 1 deletion(-)
Index:
Changes in directory llvm/lib/Target/X86:
X86AsmPrinter.cpp updated: 1.174 - 1.175
X86AsmPrinter.h updated: 1.16 - 1.17
---
Log message:
Hooray, everyone now uses the same printBasicBlockLabel implementation
---
Diffs of the changes: (+0 -16)
X86AsmPrinter.cpp | 12
Changes in directory llvm/lib/Target/X86:
X86AsmPrinter.cpp updated: 1.175 - 1.176
X86ISelLowering.cpp updated: 1.197 - 1.198
X86TargetMachine.cpp updated: 1.112 - 1.113
X86TargetMachine.h updated: 1.33 - 1.34
---
Log message:
Refactor TargetMachine, pushing handling of TargetData into the
Changes in directory llvm/lib/Target/X86:
X86AsmPrinter.cpp updated: 1.169 - 1.170
---
Log message:
Use llvm.metadata section for debug globals. Filter out these globals in the
asm printer.
---
Diffs of the changes: (+1 -1)
X86AsmPrinter.cpp |2 +-
1 files changed, 1 insertion(+), 1
Changes in directory llvm/lib/Target/X86:
X86AsmPrinter.cpp updated: 1.164 - 1.165
---
Log message:
Use .zerofill on x86/darwin.
---
Diffs of the changes: (+22 -15)
X86AsmPrinter.cpp | 37 ++---
1 files changed, 22 insertions(+), 15 deletions(-)
Index:
Changes in directory llvm/lib/Target/X86:
X86AsmPrinter.cpp updated: 1.162 - 1.163
---
Log message:
Fixed a local common symbol bug.
---
Diffs of the changes: (+17 -11)
X86AsmPrinter.cpp | 28 +---
1 files changed, 17 insertions(+), 11 deletions(-)
Index:
Changes in directory llvm/lib/Target/X86:
X86AsmPrinter.cpp updated: 1.159 - 1.160
---
Log message:
Use getPreferredAlignmentLog.
---
Diffs of the changes: (+1 -1)
X86AsmPrinter.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/lib/Target/X86/X86AsmPrinter.cpp
Changes in directory llvm/lib/Target/X86:
X86AsmPrinter.cpp updated: 1.157 - 1.158
X86AsmPrinter.h updated: 1.8 - 1.9
---
Log message:
Add ELF and darwin support for static ctors and dtors
---
Diffs of the changes: (+40 -0)
X86AsmPrinter.cpp | 39 +++
Changes in directory llvm/lib/Target/X86:
X86AsmPrinter.cpp updated: 1.158 - 1.159
X86AsmPrinter.h updated: 1.9 - 1.10
---
Log message:
Use the shared asmprinter code for printing special llvm globals
---
Diffs of the changes: (+5 -38)
X86AsmPrinter.cpp | 42
Changes in directory llvm/lib/Target/X86:
X86AsmPrinter.cpp updated: 1.152 - 1.153
---
Log message:
simplify and genericize this code
---
Diffs of the changes: (+69 -55)
X86AsmPrinter.cpp | 124 ++
1 files changed, 69 insertions(+), 55
Changes in directory llvm/lib/Target/X86:
X86AsmPrinter.cpp updated: 1.147 - 1.148
X86AsmPrinter.h updated: 1.3 - 1.4
---
Log message:
Start using the AsmPrinter shared SwitchSection code. This allows the X86
backend to implement global variables in sections.
---
Diffs of the changes: (+3
45 matches
Mail list logo