[llvm-commits] CVS: llvm/lib/Target/X86/X86AsmPrinter.cpp

2007-06-21 Thread Dale Johannesen
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:

[llvm-commits] CVS: llvm/lib/Target/X86/X86AsmPrinter.cpp

2007-03-31 Thread Anton Korobeynikov
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:

[llvm-commits] CVS: llvm/lib/Target/X86/X86AsmPrinter.cpp

2007-03-08 Thread Evan Cheng
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

[llvm-commits] CVS: llvm/lib/Target/X86/X86AsmPrinter.cpp X86TargetAsmInfo.cpp

2007-03-07 Thread Evan Cheng
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

Re: [llvm-commits] CVS: llvm/lib/Target/X86/X86AsmPrinter.cpp X86TargetAsmInfo.cpp

2007-03-07 Thread Chris Lattner
+ // 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

Re: [llvm-commits] CVS: llvm/lib/Target/X86/X86AsmPrinter.cpp X86TargetAsmInfo.cpp

2007-03-07 Thread Evan Cheng
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)

[llvm-commits] CVS: llvm/lib/Target/X86/X86AsmPrinter.cpp X86ISelLowering.cpp

2007-03-01 Thread Anton Korobeynikov
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

[llvm-commits] CVS: llvm/lib/Target/X86/X86AsmPrinter.cpp X86TargetAsmInfo.cpp

2007-01-30 Thread Evan Cheng
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

[llvm-commits] CVS: llvm/lib/Target/X86/X86AsmPrinter.cpp

2007-01-17 Thread Chris Lattner
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)

[llvm-commits] CVS: llvm/lib/Target/X86/X86AsmPrinter.cpp

2007-01-17 Thread Bill Wendling
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:

[llvm-commits] CVS: llvm/lib/Target/X86/X86AsmPrinter.cpp

2007-01-13 Thread Chris Lattner
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:

[llvm-commits] CVS: llvm/lib/Target/X86/X86AsmPrinter.cpp

2006-12-09 Thread Rafael Espindola
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

[llvm-commits] CVS: llvm/lib/Target/X86/X86AsmPrinter.cpp X86AsmPrinter.h X86CodeEmitter.cpp X86FloatingPoint.cpp X86ISelDAGToDAG.cpp

2006-12-06 Thread Chris Lattner
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

[llvm-commits] CVS: llvm/lib/Target/X86/X86AsmPrinter.cpp

2006-12-01 Thread Evan Cheng
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)

[llvm-commits] CVS: llvm/lib/Target/X86/X86AsmPrinter.cpp X86TargetAsmInfo.cpp

2006-12-01 Thread Evan Cheng
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

[llvm-commits] CVS: llvm/lib/Target/X86/X86AsmPrinter.cpp

2006-10-31 Thread Evan Cheng
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

[llvm-commits] CVS: llvm/lib/Target/X86/X86AsmPrinter.cpp

2006-10-30 Thread Evan Cheng
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

[llvm-commits] CVS: llvm/lib/Target/X86/X86AsmPrinter.cpp

2006-10-30 Thread Reid Spencer
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

Re: [llvm-commits] CVS: llvm/lib/Target/X86/X86AsmPrinter.cpp

2006-10-30 Thread Reid Spencer
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*)'

[llvm-commits] CVS: llvm/lib/Target/X86/X86AsmPrinter.cpp

2006-10-30 Thread Anton Korobeynikov
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

[llvm-commits] CVS: llvm/lib/Target/X86/X86AsmPrinter.cpp

2006-10-27 Thread Evan Cheng
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:

[llvm-commits] CVS: llvm/lib/Target/X86/X86AsmPrinter.cpp X86TargetAsmInfo.cpp

2006-10-26 Thread Evan Cheng
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 +-

[llvm-commits] CVS: llvm/lib/Target/X86/X86AsmPrinter.cpp X86IntelAsmPrinter.cpp

2006-10-24 Thread Devang Patel
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 +-

[llvm-commits] CVS: llvm/lib/Target/X86/X86AsmPrinter.cpp

2006-10-22 Thread Anton Korobeynikov
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

[llvm-commits] CVS: llvm/lib/Target/X86/X86AsmPrinter.cpp

2006-10-14 Thread Anton Korobeynikov
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

[llvm-commits] CVS: llvm/lib/Target/X86/X86AsmPrinter.cpp X86Subtarget.h X86Subtarget.cpp

2006-09-07 Thread Jim Laskey
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

[llvm-commits] CVS: llvm/lib/Target/X86/X86AsmPrinter.cpp

2006-08-12 Thread Nate Begeman
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 |

[llvm-commits] CVS: llvm/lib/Target/X86/X86AsmPrinter.cpp X86AsmPrinter.h

2006-06-28 Thread Evan Cheng
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

[llvm-commits] CVS: llvm/lib/Target/X86/X86AsmPrinter.cpp X86AsmPrinter.h

2006-06-28 Thread Evan Cheng
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

[llvm-commits] CVS: llvm/lib/Target/X86/X86AsmPrinter.cpp

2006-06-28 Thread Evan Cheng
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

[llvm-commits] CVS: llvm/lib/Target/X86/X86AsmPrinter.cpp X86AsmPrinter.h

2006-06-28 Thread Evan Cheng
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

[llvm-commits] CVS: llvm/lib/Target/X86/X86AsmPrinter.cpp

2006-06-04 Thread Evan Cheng
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

[llvm-commits] CVS: llvm/lib/Target/X86/X86AsmPrinter.cpp X86IntelAsmPrinter.cpp

2006-05-06 Thread Jeff Cohen
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

[llvm-commits] CVS: llvm/lib/Target/X86/X86AsmPrinter.cpp

2006-05-05 Thread Chris Lattner
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(-)

[llvm-commits] CVS: llvm/lib/Target/X86/X86AsmPrinter.cpp

2006-05-04 Thread Jeff Cohen
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:

[llvm-commits] CVS: llvm/lib/Target/X86/X86AsmPrinter.cpp X86AsmPrinter.h

2006-05-02 Thread Nate Begeman
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

[llvm-commits] CVS: llvm/lib/Target/X86/X86AsmPrinter.cpp X86ISelLowering.cpp X86TargetMachine.cpp X86TargetMachine.h

2006-05-02 Thread Owen Anderson
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

[llvm-commits] CVS: llvm/lib/Target/X86/X86AsmPrinter.cpp

2006-03-07 Thread Jim Laskey
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

[llvm-commits] CVS: llvm/lib/Target/X86/X86AsmPrinter.cpp

2006-02-14 Thread Evan Cheng
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:

[llvm-commits] CVS: llvm/lib/Target/X86/X86AsmPrinter.cpp

2006-02-07 Thread Evan Cheng
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:

[llvm-commits] CVS: llvm/lib/Target/X86/X86AsmPrinter.cpp

2006-02-04 Thread Chris Lattner
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

[llvm-commits] CVS: llvm/lib/Target/X86/X86AsmPrinter.cpp X86AsmPrinter.h

2005-12-12 Thread Chris Lattner
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 +++

[llvm-commits] CVS: llvm/lib/Target/X86/X86AsmPrinter.cpp X86AsmPrinter.h

2005-12-12 Thread Chris Lattner
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

[llvm-commits] CVS: llvm/lib/Target/X86/X86AsmPrinter.cpp

2005-11-21 Thread Chris Lattner
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

[llvm-commits] CVS: llvm/lib/Target/X86/X86AsmPrinter.cpp X86AsmPrinter.h

2005-11-20 Thread Chris Lattner
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