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

2007-06-25 Thread Dan Gohman
Changes in directory llvm/lib/Target/X86: X86ATTAsmPrinter.cpp updated: 1.107 - 1.108 X86ATTAsmPrinter.h updated: 1.18 - 1.19 --- Log message: Say ATT instead of Intel in the comments for ATT support. --- Diffs of the changes: (+3 -3) X86ATTAsmPrinter.cpp |4 ++-- X86ATTAsmPrinter.h

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

2007-06-14 Thread Dan Gohman
Changes in directory llvm/lib/Target/X86: X86ATTAsmPrinter.cpp updated: 1.106 - 1.107 X86AsmPrinter.cpp updated: 1.242 - 1.243 --- Log message: Eliminate some redundant newlines in asm output. --- Diffs of the changes: (+2 -3) X86ATTAsmPrinter.cpp |4 ++-- X86AsmPrinter.cpp|1

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

2007-06-04 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86ATTAsmPrinter.cpp updated: 1.105 - 1.106 --- Log message: Misuse of hasExternalLinkage(), should be checking isDeclaration(). --- Diffs of the changes: (+2 -2) X86ATTAsmPrinter.cpp |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-)

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

2007-05-05 Thread Anton Korobeynikov
Changes in directory llvm/lib/Target/X86: X86ATTAsmPrinter.cpp updated: 1.104 - 1.105 X86AsmPrinter.cpp updated: 1.241 - 1.242 X86TargetAsmInfo.cpp updated: 1.40 - 1.41 --- Log message: Emit sections/directives in the proper order. This fixes PR1376: http://llvm.org/PR1376 . Also, some small

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

2007-04-29 Thread Anton Korobeynikov
Changes in directory llvm/lib/Target/X86: X86ATTAsmPrinter.cpp updated: 1.103 - 1.104 X86AsmPrinter.cpp updated: 1.240 - 1.241 --- Log message: Implement protected visibility. This partly implements PR1363: http://llvm.org/PR1363 . Linker should be taught to deal with protected symbols.

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

2007-04-26 Thread Dan Gohman
Changes in directory llvm/lib/Target/X86: X86ATTAsmPrinter.cpp updated: 1.102 - 1.103 --- Log message: Fix PR1339: http://llvm.org/PR1339 and CodeGen/X86/dollar-name.ll --- Diffs of the changes: (+32 -3) X86ATTAsmPrinter.cpp | 35 --- 1 files changed, 32

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

2007-04-26 Thread Chris Lattner
Fix PR1339: http://llvm.org/PR1339 and CodeGen/X86/dollar-name.ll Nice, thanks Dan! -Chris --- Diffs of the changes: (+32 -3) X86ATTAsmPrinter.cpp | 35 --- 1 files changed, 32 insertions(+), 3 deletions(-) Index:

[llvm-commits] CVS: llvm/lib/Target/X86/X86ATTAsmPrinter.cpp X86ISelLowering.cpp X86InstrInfo.td

2007-04-22 Thread Lauro Ramos Venancio
Changes in directory llvm/lib/Target/X86: X86ATTAsmPrinter.cpp updated: 1.101 - 1.102 X86ISelLowering.cpp updated: 1.395 - 1.396 X86InstrInfo.td updated: 1.303 - 1.304 --- Log message: X86 TLS: fix and optimize the implementation of initial exec model. --- Diffs of the changes: (+11 -2)

Re: [llvm-commits] CVS: llvm/lib/Target/X86/X86ATTAsmPrinter.cpp X86AsmPrinter.cpp X86ISelLowering.cpp X86ISelLowering.h X86InstrInfo.td

2007-04-21 Thread Anton Korobeynikov
Presumably the win32 ABI uses completely different mechanisms for TLS. Definitely. As it applies to ELF targets only, maybe it's worth to guard stuff with assert(Subtarget-isTargetELF)? -- With best regards, Anton Korobeynikov. Faculty of Mathematics Mechanics, Saint Petersburg State

Re: [llvm-commits] CVS: llvm/lib/Target/X86/X86ATTAsmPrinter.cpp X86AsmPrinter.cpp X86ISelLowering.cpp X86ISelLowering.h X86InstrInfo.td

2007-04-21 Thread Anton Korobeynikov
+SDOperand +X86TargetLowering::LowerGlobalTLSAddress(SDOperand Op, SelectionDAG DAG) { + // TODO: implement the local dynamic model + // TODO: implement the initial execmodel for pic executables + assert(!Subtarget-is64Bit() TLS not implemented for X86_64); + GlobalAddressSDNode *GA

Re: [llvm-commits] CVS: llvm/lib/Target/X86/X86ATTAsmPrinter.cpp X86AsmPrinter.cpp X86ISelLowering.cpp X86ISelLowering.h X86InstrInfo.td

2007-04-21 Thread Lauro Ramos Venancio
Thanks Lauro, very nice! Should the TLS bug be closed now? Now I will implement PIC and TLS for arm-linux, then I will close the PR941 and open a bug report for each target that doesn't implement TLS. Lauro ___ llvm-commits mailing list

Re: [llvm-commits] CVS: llvm/lib/Target/X86/X86ATTAsmPrinter.cpp X86AsmPrinter.cpp X86ISelLowering.cpp X86ISelLowering.h X86InstrInfo.td

2007-04-21 Thread Chris Lattner
On Apr 21, 2007, at 9:23 AM, Lauro Ramos Venancio wrote: Thanks Lauro, very nice! Should the TLS bug be closed now? Now I will implement PIC and TLS for arm-linux, then I will close the PR941 and open a bug report for each target that doesn't implement TLS. I'd prefer to just have it be

Re: [llvm-commits] CVS: llvm/lib/Target/X86/X86ATTAsmPrinter.cpp X86AsmPrinter.cpp X86ISelLowering.cpp X86ISelLowering.h X86InstrInfo.td

2007-04-20 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86ATTAsmPrinter.cpp updated: 1.100 - 1.101 X86AsmPrinter.cpp updated: 1.239 - 1.240 X86ISelLowering.cpp updated: 1.393 - 1.394 X86ISelLowering.h updated: 1.98 - 1.99 X86InstrInfo.td updated: 1.302 - 1.303 I'll let Evan and/or Anton review this

Re: [llvm-commits] CVS: llvm/lib/Target/X86/X86ATTAsmPrinter.cpp X86AsmPrinter.cpp X86ISelLowering.cpp X86ISelLowering.h X86InstrInfo.td

2007-04-20 Thread Jeff Cohen
What about the Intel printer? Chris Lattner wrote: Changes in directory llvm/lib/Target/X86: X86ATTAsmPrinter.cpp updated: 1.100 - 1.101 X86AsmPrinter.cpp updated: 1.239 - 1.240 X86ISelLowering.cpp updated: 1.393 - 1.394 X86ISelLowering.h updated: 1.98 - 1.99 X86InstrInfo.td updated: 1.302

Re: [llvm-commits] CVS: llvm/lib/Target/X86/X86ATTAsmPrinter.cpp X86AsmPrinter.cpp X86ISelLowering.cpp X86ISelLowering.h X86InstrInfo.td

2007-04-20 Thread Chris Lattner
On Apr 20, 2007, at 5:54 PM, Jeff Cohen wrote: What about the Intel printer? Presumably the win32 ABI uses completely different mechanisms for TLS. Unless Lauro is signing up for it, it sounds like an entry for the top of the X86/README.txt file. -Chris

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

2007-03-24 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86ATTAsmPrinter.cpp updated: 1.97 - 1.98 --- Log message: Fix test/CodeGen/X86/2007-03-24-InlineAsmPModifier.ll --- Diffs of the changes: (+4 -0) X86ATTAsmPrinter.cpp |4 1 files changed, 4 insertions(+) Index:

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

2007-03-24 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86ATTAsmPrinter.cpp updated: 1.98 - 1.99 --- Log message: Allow the b/h/w/k constraints to be applied to values that have multiple alternatives, and end up not being registers. --- Diffs of the changes: (+4 -1) X86ATTAsmPrinter.cpp |5 -

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

2007-02-22 Thread Anton Korobeynikov
Changes in directory llvm/lib/Target/X86: X86ATTAsmPrinter.cpp updated: 1.96 - 1.97 X86TargetAsmInfo.cpp updated: 1.31 - 1.32 --- Log message: External weak linkage is supported by recent binutils on mingw32. --- Diffs of the changes: (+2 -1) X86ATTAsmPrinter.cpp |2 +-

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

2007-01-30 Thread Reid Spencer
Changes in directory llvm/lib/Target/X86: X86ATTAsmPrinter.cpp updated: 1.95 - 1.96 X86IntelAsmPrinter.cpp updated: 1.68 - 1.69 X86Subtarget.cpp updated: 1.51 - 1.52 --- Log message: For PR1136: http://llvm.org/PR1136 : Rename GlobalVariable::isExternal as isDeclaration to avoid confusion

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

2007-01-26 Thread Jim Laskey
Changes in directory llvm/lib/Target/X86: X86ATTAsmPrinter.cpp updated: 1.94 - 1.95 X86AsmPrinter.h updated: 1.42 - 1.43 X86RegisterInfo.cpp updated: 1.197 - 1.198 --- Log message: Change the MachineDebugInfo to MachineModuleInfo to better reflect usage for debugging and exception handling.

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

2007-01-24 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86ATTAsmPrinter.cpp updated: 1.93 - 1.94 --- Log message: Fix test/CFrontend/2007-01-24-InlineAsmCModifier.c on X86. The %c modifier says that no $ prefix should be emitted on X86. --- Diffs of the changes: (+3 -2) X86ATTAsmPrinter.cpp |5

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

2007-01-18 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86ATTAsmPrinter.cpp updated: 1.92 - 1.93 X86TargetMachine.cpp updated: 1.137 - 1.138 --- Log message: - Target PIC style is no longer affected by relocation model. - In x86-64 mode, symbols with external linkage (not just symbols which are defined

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

2007-01-17 Thread Anton Korobeynikov
Changes in directory llvm/lib/Target/X86: X86ATTAsmPrinter.cpp updated: 1.90 - 1.91 X86AsmPrinter.cpp updated: 1.228 - 1.229 X86Subtarget.cpp updated: 1.48 - 1.49 --- Log message: * Fix one more bug in PIC codegen: extra load is needed for *all* non-statics. * Introduce new option to output

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

2007-01-17 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86ATTAsmPrinter.cpp updated: 1.91 - 1.92 X86AsmPrinter.cpp updated: 1.230 - 1.231 --- Log message: Minor code clean up. --- Diffs of the changes: (+21 -18) X86ATTAsmPrinter.cpp | 37 - X86AsmPrinter.cpp|

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

2007-01-13 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86ATTAsmPrinter.cpp updated: 1.85 - 1.86 --- Log message: Fix PR1103: http://llvm.org/PR1103 and Regression/CodeGen/X86/2007-01-13-StackPtrIndex.ll --- Diffs of the changes: (+17 -9) X86ATTAsmPrinter.cpp | 26 +- 1

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

2007-01-13 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86ATTAsmPrinter.cpp updated: 1.86 - 1.87 --- Log message: darwin doesn't use .hidden. Disable this until we fix it right. --- Diffs of the changes: (+1 -1) X86ATTAsmPrinter.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index:

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

2007-01-13 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86ATTAsmPrinter.cpp updated: 1.87 - 1.88 --- Log message: add a missing else. This caused globals to be printed as: movq [EMAIL PROTECTED](%rip)(%rip), %rsi instead of: movq [EMAIL PROTECTED](%rip), %rsi --- Diffs of the changes:

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

2007-01-13 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86ATTAsmPrinter.cpp updated: 1.88 - 1.89 X86AsmPrinter.cpp updated: 1.226 - 1.227 X86TargetAsmInfo.cpp updated: 1.21 - 1.22 --- Log message: add support for hidden visibility to darwin/x86 --- Diffs of the changes: (+7 -4) X86ATTAsmPrinter.cpp |

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

2007-01-06 Thread Anton Korobeynikov
Changes in directory llvm/lib/Target/X86: X86ATTAsmPrinter.cpp updated: 1.81 - 1.82 --- Log message: gcc often inserts it's own names for sections (e.g. gnu.linkonce.t.FunctionName). Convert them to normal LLVM names, otherwise linker won't be able to merge them. --- Diffs of the changes:

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

2007-01-06 Thread Chris Lattner
gcc often inserts it's own names for sections (e.g. gnu.linkonce.t.FunctionName). Convert them to normal LLVM names, otherwise linker won't be able to merge them. Can you be a bit more explicit about what this fixes? -Chris --- Diffs of the changes: (+7 -2) X86ATTAsmPrinter.cpp |9

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

2007-01-06 Thread Chris Lattner
On Jan 6, 2007, at 1:39 PM, Chris Lattner wrote: gcc often inserts it's own names for sections (e.g. gnu.linkonce.t.FunctionName). Convert them to normal LLVM names, otherwise linker won't be able to merge them. Can you be a bit more explicit about what this fixes? Okay, Anton pointed out

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

2007-01-06 Thread Anton Korobeynikov
Changes in directory llvm/lib/Target/X86: X86ATTAsmPrinter.cpp updated: 1.82 - 1.83 --- Log message: As PR1085: http://llvm.org/PR1085 was fixed, back out workaround --- Diffs of the changes: (+1 -6) X86ATTAsmPrinter.cpp |7 +-- 1 files changed, 1 insertion(+), 6 deletions(-)

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

2007-01-06 Thread Reid Spencer
On Sat, 2007-01-06 at 14:06 -0800, Chris Lattner wrote: On Jan 6, 2007, at 1:39 PM, Chris Lattner wrote: gcc often inserts it's own names for sections (e.g. gnu.linkonce.t.FunctionName). Convert them to normal LLVM names, otherwise linker won't be able to merge them. Can you be a bit

[llvm-commits] CVS: llvm/lib/Target/X86/X86ATTAsmPrinter.cpp X86AsmPrinter.cpp X86AsmPrinter.h X86ISelDAGToDAG.cpp X86ISelLowering.cpp X86RegisterInfo.cpp X86Subtarget.cpp X86Subtarget.h X86TargetAsmI

2007-01-03 Thread Anton Korobeynikov
Changes in directory llvm/lib/Target/X86: X86ATTAsmPrinter.cpp updated: 1.80 - 1.81 X86AsmPrinter.cpp updated: 1.223 - 1.224 X86AsmPrinter.h updated: 1.40 - 1.41 X86ISelDAGToDAG.cpp updated: 1.140 - 1.141 X86ISelLowering.cpp updated: 1.308 - 1.309 X86RegisterInfo.cpp updated: 1.187 - 1.188

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

2006-12-19 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86ATTAsmPrinter.cpp updated: 1.79 - 1.80 X86AsmPrinter.cpp updated: 1.222 - 1.223 X86AsmPrinter.h updated: 1.39 - 1.40 X86CodeEmitter.cpp updated: 1.127 - 1.128 X86FloatingPoint.cpp updated: 1.66 - 1.67 X86ISelDAGToDAG.cpp updated: 1.139 - 1.140

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

2006-12-17 Thread Rafael Espindola
Changes in directory llvm/lib/Target/X86: X86ATTAsmPrinter.cpp updated: 1.78 - 1.79 X86AsmPrinter.cpp updated: 1.221 - 1.222 X86AsmPrinter.h updated: 1.38 - 1.39 --- Log message: move ExtWeakSymbols to AsmPrinter --- Diffs of the changes: (+2 -14) X86ATTAsmPrinter.cpp |2 +-

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

2006-12-04 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86ATTAsmPrinter.cpp updated: 1.76 - 1.77 --- Log message: Asm printing bug. --- Diffs of the changes: (+4 -6) X86ATTAsmPrinter.cpp | 10 -- 1 files changed, 4 insertions(+), 6 deletions(-) Index:

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

2006-11-30 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86ATTAsmPrinter.cpp updated: 1.75 - 1.76 X86AsmPrinter.cpp updated: 1.216 - 1.217 --- Log message: Minor code clean up. --- Diffs of the changes: (+2 -4) X86ATTAsmPrinter.cpp |3 +-- X86AsmPrinter.cpp|3 +-- 2 files changed, 2

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

2006-10-31 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86ATTAsmPrinter.cpp updated: 1.71 - 1.72 --- Log message: implement the 'c' inline asm modifier character --- Diffs of the changes: (+3 -0) X86ATTAsmPrinter.cpp |3 +++ 1 files changed, 3 insertions(+) Index:

[llvm-commits] CVS: llvm/lib/Target/X86/X86ATTAsmPrinter.cpp X86AsmPrinter.cpp X86AsmPrinter.h X86ISelLowering.cpp X86InstrInfo.td X86TargetAsmInfo.cpp

2006-10-30 Thread Reid Spencer
Changes in directory llvm/lib/Target/X86: X86ATTAsmPrinter.cpp updated: 1.69 - 1.70 X86AsmPrinter.cpp updated: 1.207 - 1.208 X86AsmPrinter.h updated: 1.33 - 1.34 X86ISelLowering.cpp updated: 1.282 - 1.283 X86InstrInfo.td updated: 1.292 - 1.293 X86TargetAsmInfo.cpp updated: 1.5 - 1.6 --- Log

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

2006-10-18 Thread Anton Korobeynikov
Changes in directory llvm/lib/Target/X86: X86ATTAsmPrinter.cpp updated: 1.68 - 1.69 X86AsmPrinter.cpp updated: 1.202 - 1.203 --- Log message: Fixed mingw\cygwin linkonce linkage once again. Added workaround for linker bug with linkonce sections. Changed sections prefix to allow linker merge

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

2006-10-17 Thread Anton Korobeynikov
Changes in directory llvm/lib/Target/X86: X86ATTAsmPrinter.cpp updated: 1.67 - 1.68 X86AsmPrinter.cpp updated: 1.201 - 1.202 --- Log message: Adding linkonce linkage codegeneration support for mingw32\cygwin targets. --- Diffs of the changes: (+26 -1) X86ATTAsmPrinter.cpp | 14

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

2006-10-17 Thread Chris Lattner
Anton, are you sure this is right? linkonce is probably != .linkonce. Please check the semantics carefully, can you cite some docs on what .linkonce does? Emitting LLVM linkonce symbols the same as LLVM weak symbols should always be safe. Thanks, -Chris On Oct 17, 2006, at 1:30 PM,

[llvm-commits] CVS: llvm/lib/Target/X86/X86ATTAsmPrinter.cpp X86ATTAsmPrinter.h X86IntelAsmPrinter.cpp X86IntelAsmPrinter.h X86TargetAsmInfo.cpp X86TargetAsmInfo.h

2006-10-04 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86ATTAsmPrinter.cpp updated: 1.65 - 1.66 X86ATTAsmPrinter.h updated: 1.16 - 1.17 X86IntelAsmPrinter.cpp updated: 1.58 - 1.59 X86IntelAsmPrinter.h updated: 1.24 - 1.25 X86TargetAsmInfo.cpp updated: 1.3 - 1.4 X86TargetAsmInfo.h updated: 1.1 - 1.2 --- Log

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

2006-10-04 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86ATTAsmPrinter.cpp updated: 1.66 - 1.67 X86IntelAsmPrinter.cpp updated: 1.59 - 1.60 --- Log message: Pass the MachineFunction into EmitJumpTableInfo. --- Diffs of the changes: (+8 -4) X86ATTAsmPrinter.cpp |9 +

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

2006-09-25 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86ATTAsmPrinter.cpp updated: 1.64 - 1.65 X86AsmPrinter.cpp updated: 1.199 - 1.200 X86AsmPrinter.h updated: 1.32 - 1.33 X86ISelLowering.cpp updated: 1.263 - 1.264 X86IntelAsmPrinter.cpp updated: 1.57 - 1.58 X86MachineFunctionInfo.h updated: 1.3 - 1.4

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

2006-09-20 Thread Anton Korobeynikov
Changes in directory llvm/lib/Target/X86: X86ATTAsmPrinter.cpp updated: 1.63 - 1.64 X86AsmPrinter.cpp updated: 1.198 - 1.199 X86AsmPrinter.h updated: 1.31 - 1.32 X86ISelLowering.cpp updated: 1.261 - 1.262 X86ISelLowering.h updated: 1.72 - 1.73 X86IntelAsmPrinter.cpp updated: 1.56 - 1.57

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

2006-09-14 Thread Anton Korobeynikov
Changes in directory llvm/lib/Target/X86: X86ATTAsmPrinter.cpp updated: 1.61 - 1.62 X86AsmPrinter.cpp updated: 1.196 - 1.197 X86AsmPrinter.h updated: 1.30 - 1.31 X86ISelLowering.cpp updated: 1.258 - 1.259 X86IntelAsmPrinter.cpp updated: 1.55 - 1.56 X86Subtarget.h updated: 1.16 - 1.17 --- Log

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

2006-09-07 Thread Jim Laskey
Changes in directory llvm/lib/Target/X86: X86ATTAsmPrinter.cpp updated: 1.59 - 1.60 X86ATTAsmPrinter.h updated: 1.14 - 1.15 X86AsmPrinter.cpp updated: 1.194 - 1.195 X86AsmPrinter.h updated: 1.28 - 1.29 X86IntelAsmPrinter.cpp updated: 1.53 - 1.54 X86IntelAsmPrinter.h updated: 1.22 - 1.23

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

2006-09-06 Thread Jim Laskey
Changes in directory llvm/lib/Target/X86: X86ATTAsmPrinter.cpp updated: 1.58 - 1.59 X86ATTAsmPrinter.h updated: 1.13 - 1.14 X86AsmPrinter.cpp updated: 1.192 - 1.193 X86AsmPrinter.h updated: 1.27 - 1.28 X86IntelAsmPrinter.cpp updated: 1.52 - 1.53 X86IntelAsmPrinter.h updated: 1.21 - 1.22 --- Log

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

2006-08-28 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86ATTAsmPrinter.cpp updated: 1.56 - 1.57 --- Log message: On Mac, print jump table entries after the function to work around a linker issue. --- Diffs of the changes: (+6 -3) X86ATTAsmPrinter.cpp |9 ++--- 1 files changed, 6

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

2006-07-26 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86ATTAsmPrinter.cpp updated: 1.53 - 1.54 X86ISelLowering.cpp updated: 1.239 - 1.240 X86TargetMachine.cpp updated: 1.118 - 1.119 --- Log message: Rename RelocModel::PIC to PIC_, to avoid conflicts with -DPIC. --- Diffs of the changes: (+7 -7)

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

2006-07-26 Thread Nate Begeman
Changes in directory llvm/lib/Target/X86: X86ATTAsmPrinter.cpp updated: 1.54 - 1.55 X86AsmPrinter.cpp updated: 1.189 - 1.190 --- Log message: Support jump tables when in PIC relocation model --- Diffs of the changes: (+4 -2) X86ATTAsmPrinter.cpp |4 +++- X86AsmPrinter.cpp|2 +-

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

2006-07-26 Thread Jim Laskey
Changes in directory llvm/lib/Target/X86: X86ATTAsmPrinter.cpp updated: 1.55 - 1.56 X86AsmPrinter.cpp updated: 1.190 - 1.191 X86AsmPrinter.h updated: 1.24 - 1.25 --- Log message: Use the predicate. --- Diffs of the changes: (+15 -15) X86ATTAsmPrinter.cpp | 18 +-

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

2006-07-19 Thread Jim Laskey
Changes in directory llvm/lib/Target/X86: X86ATTAsmPrinter.cpp updated: 1.52 - 1.53 --- Log message: Bug#834 ICE (crash in code generator?) when building PCH . Missing Darwin check in Intel ATT ASM printer. --- Diffs of the changes: (+5 -3) X86ATTAsmPrinter.cpp |8 +--- 1 files

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

2006-06-23 Thread Jim Laskey
Changes in directory llvm/lib/Target/X86: X86ATTAsmPrinter.cpp updated: 1.51 - 1.52 --- 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)

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

2006-05-26 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86ATTAsmPrinter.cpp updated: 1.48 - 1.49 X86IntelAsmPrinter.cpp updated: 1.50 - 1.51 --- Log message: Remove a couple of bogus casts. --- Diffs of the changes: (+2 -2) X86ATTAsmPrinter.cpp |2 +- X86IntelAsmPrinter.cpp |2 +- 2 files

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

2006-05-25 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86ATTAsmPrinter.cpp updated: 1.47 - 1.48 X86AsmPrinter.cpp updated: 1.181 - 1.182 X86AsmPrinter.h updated: 1.18 - 1.19 X86Subtarget.cpp updated: 1.26 - 1.27 --- Log message: X86 / Cygwin asm / alignment fixes. Patch contributed by Anton Korobeynikov!

[llvm-commits] CVS: llvm/lib/Target/X86/X86ATTAsmPrinter.cpp X86ISelDAGToDAG.cpp X86InstrInfo.cpp X86InstrInfo.td X86IntelAsmPrinter.cpp X86RegisterInfo.cpp X86RegisterInfo.td

2006-05-08 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86ATTAsmPrinter.cpp updated: 1.43 - 1.44 X86ISelDAGToDAG.cpp updated: 1.58 - 1.59 X86InstrInfo.cpp updated: 1.49 - 1.50 X86InstrInfo.td updated: 1.265 - 1.266 X86IntelAsmPrinter.cpp updated: 1.43 - 1.44 X86RegisterInfo.cpp updated: 1.150 - 1.151

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

2006-05-08 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86ATTAsmPrinter.cpp updated: 1.44 - 1.45 X86AsmPrinter.cpp updated: 1.179 - 1.180 X86IntelAsmPrinter.cpp updated: 1.44 - 1.45 --- Log message: Split SwitchSection into SwitchTo{Text|Data}Section methods. --- Diffs of the changes: (+18 -16)

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

2006-05-08 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86ATTAsmPrinter.cpp updated: 1.45 - 1.46 X86AsmPrinter.cpp updated: 1.180 - 1.181 X86AsmPrinter.h updated: 1.17 - 1.18 X86IntelAsmPrinter.cpp updated: 1.45 - 1.46 --- Log message: Fix the MASM asmprinter's lies. It does not want to emit code to

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

2006-05-04 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86ATTAsmPrinter.cpp updated: 1.41 - 1.42 X86IntelAsmPrinter.cpp updated: 1.40 - 1.41 X86IntelAsmPrinter.h updated: 1.20 - 1.21 --- Log message: Rename MO_VirtualRegister - MO_Register. Clean up immediate handling. --- Diffs of the changes: (+3 -3)

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

2006-05-03 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86ATTAsmPrinter.cpp updated: 1.38 - 1.39 X86IntelAsmPrinter.cpp updated: 1.36 - 1.37 --- Log message: Remove some more unused stuff from MachineInstr that was leftover from V9. --- Diffs of the changes: (+0 -8) X86ATTAsmPrinter.cpp |4

[llvm-commits] CVS: llvm/lib/Target/X86/X86ATTAsmPrinter.cpp X86InstrBuilder.h X86IntelAsmPrinter.cpp X86IntelAsmPrinter.h X86RegisterInfo.cpp

2006-05-03 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86ATTAsmPrinter.cpp updated: 1.39 - 1.40 X86InstrBuilder.h updated: 1.17 - 1.18 X86IntelAsmPrinter.cpp updated: 1.37 - 1.38 X86IntelAsmPrinter.h updated: 1.19 - 1.20 X86RegisterInfo.cpp updated: 1.145 - 1.146 --- Log message: Remove a bunch more

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

2006-05-01 Thread Nate Begeman
Changes in directory llvm/lib/Target/X86: X86ATTAsmPrinter.cpp updated: 1.37 - 1.38 X86AsmPrinter.cpp updated: 1.173 - 1.174 X86AsmPrinter.h updated: 1.15 - 1.16 X86IntelAsmPrinter.cpp updated: 1.35 - 1.36 --- Log message: Extend printBasicBlockLabel a bit so that it can be used to print all

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

2006-04-28 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86ATTAsmPrinter.cpp updated: 1.34 - 1.35 X86ATTAsmPrinter.h updated: 1.10 - 1.11 X86IntelAsmPrinter.cpp updated: 1.27 - 1.28 X86IntelAsmPrinter.h updated: 1.11 - 1.12 --- Log message: Bare-bone X86 inline asm printer support. --- Diffs of the

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

2006-04-28 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86ATTAsmPrinter.cpp updated: 1.35 - 1.36 X86ATTAsmPrinter.h updated: 1.11 - 1.12 X86IntelAsmPrinter.cpp updated: 1.28 - 1.29 X86IntelAsmPrinter.h updated: 1.12 - 1.13 --- Log message: Implemented x86 inline asm b, h, w, k modifiers. --- Diffs of the

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

2006-04-28 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86ATTAsmPrinter.cpp updated: 1.36 - 1.37 X86ATTAsmPrinter.h updated: 1.12 - 1.13 X86IntelAsmPrinter.cpp updated: 1.29 - 1.30 X86IntelAsmPrinter.h updated: 1.13 - 1.14 --- Log message: I can't spell: Register, not Regsiter. --- Diffs of the changes:

[llvm-commits] CVS: llvm/lib/Target/X86/X86ATTAsmPrinter.cpp X86AsmPrinter.cpp X86AsmPrinter.h X86CodeEmitter.cpp X86ISelLowering.cpp X86InstrInfo.td X86IntelAsmPrinter.cpp

2006-04-22 Thread Nate Begeman
Changes in directory llvm/lib/Target/X86: X86ATTAsmPrinter.cpp updated: 1.33 - 1.34 X86AsmPrinter.cpp updated: 1.172 - 1.173 X86AsmPrinter.h updated: 1.14 - 1.15 X86CodeEmitter.cpp updated: 1.93 - 1.94 X86ISelLowering.cpp updated: 1.182 - 1.183 X86InstrInfo.td updated: 1.260 - 1.261

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

2006-04-07 Thread Jim Laskey
Changes in directory llvm/lib/Target/X86: X86ATTAsmPrinter.cpp updated: 1.32 - 1.33 X86IntelAsmPrinter.cpp updated: 1.25 - 1.26 --- 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: (+10 -10)

[llvm-commits] CVS: llvm/lib/Target/X86/X86ATTAsmPrinter.cpp X86ATTAsmPrinter.h X86AsmPrinter.cpp X86AsmPrinter.h X86ISelLowering.cpp X86InstrInfo.td X86IntelAsmPrinter.cpp X86IntelAsmPrinter.h

2006-03-06 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86ATTAsmPrinter.cpp updated: 1.28 - 1.29 X86ATTAsmPrinter.h updated: 1.8 - 1.9 X86AsmPrinter.cpp updated: 1.167 - 1.168 X86AsmPrinter.h updated: 1.11 - 1.12 X86ISelLowering.cpp updated: 1.102 - 1.103 X86InstrInfo.td updated: 1.251 - 1.252

[llvm-commits] CVS: llvm/lib/Target/X86/X86ATTAsmPrinter.cpp X86CodeEmitter.cpp X86ISelLowering.cpp X86IntelAsmPrinter.cpp X86TargetMachine.cpp

2006-02-22 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86ATTAsmPrinter.cpp updated: 1.23 - 1.24 X86CodeEmitter.cpp updated: 1.90 - 1.91 X86ISelLowering.cpp updated: 1.93 - 1.94 X86IntelAsmPrinter.cpp updated: 1.17 - 1.18 X86TargetMachine.cpp updated: 1.104 - 1.105 --- Log message: - Added option

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

2006-02-22 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86ATTAsmPrinter.cpp updated: 1.24 - 1.25 --- Log message: Missing .globl for weak / link-once .text symbols. --- Diffs of the changes: (+1 -0) X86ATTAsmPrinter.cpp |1 + 1 files changed, 1 insertion(+) Index:

[llvm-commits] CVS: llvm/lib/Target/X86/X86ATTAsmPrinter.cpp X86AsmPrinter.cpp X86ISelDAGToDAG.cpp X86ISelLowering.cpp X86ISelLowering.h X86InstrInfo.td X86IntelAsmPrinter.cpp

2006-02-22 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86ATTAsmPrinter.cpp updated: 1.25 - 1.26 X86AsmPrinter.cpp updated: 1.165 - 1.166 X86ISelDAGToDAG.cpp updated: 1.51 - 1.52 X86ISelLowering.cpp updated: 1.94 - 1.95 X86ISelLowering.h updated: 1.30 - 1.31 X86InstrInfo.td updated: 1.247 - 1.248

[llvm-commits] CVS: llvm/lib/Target/X86/X86ATTAsmPrinter.cpp X86ATTAsmPrinter.h X86ISelDAGToDAG.cpp X86ISelLowering.cpp X86ISelLowering.h X86InstrInfo.td X86IntelAsmPrinter.cpp X86IntelAsmPrinter.h X8

2006-02-17 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86ATTAsmPrinter.cpp updated: 1.22 - 1.23 X86ATTAsmPrinter.h updated: 1.6 - 1.7 X86ISelDAGToDAG.cpp updated: 1.49 - 1.50 X86ISelLowering.cpp updated: 1.88 - 1.89 X86ISelLowering.h updated: 1.27 - 1.28 X86InstrInfo.td updated: 1.237 - 1.238

[llvm-commits] CVS: llvm/lib/Target/X86/X86ATTAsmPrinter.cpp X86ATTAsmPrinter.h X86InstrInfo.td X86IntelAsmPrinter.cpp X86IntelAsmPrinter.h

2006-02-06 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86ATTAsmPrinter.cpp updated: 1.20 - 1.21 X86ATTAsmPrinter.h updated: 1.5 - 1.6 X86InstrInfo.td updated: 1.230 - 1.231 X86IntelAsmPrinter.cpp updated: 1.14 - 1.15 X86IntelAsmPrinter.h updated: 1.6 - 1.7 --- Log message: Eliminate the printCallOperand

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

2006-01-25 Thread Reid Spencer
Evan, I don't know anything about this stuff, but looking at the pattern, it seems a mistake may have been made? Consider these: On Wed, 2006-01-25 at 20:27 -0600, Evan Cheng wrote: void X86ATTAsmPrinter::printMachineInstruction(const MachineInstr *MI) { ++EmittedInsts; + // This works

[llvm-commits] CVS: llvm/lib/Target/X86/X86ATTAsmPrinter.cpp X86ATTAsmPrinter.h X86InstrInfo.td X86IntelAsmPrinter.cpp X86IntelAsmPrinter.h

2005-11-30 Thread Nate Begeman
Changes in directory llvm/lib/Target/X86: X86ATTAsmPrinter.cpp updated: 1.16 - 1.17 X86ATTAsmPrinter.h updated: 1.2 - 1.3 X86InstrInfo.td updated: 1.143 - 1.144 X86IntelAsmPrinter.cpp updated: 1.12 - 1.13 X86IntelAsmPrinter.h updated: 1.2 - 1.3 --- Log message: No longer track value types for

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

2005-11-21 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86ATTAsmPrinter.cpp updated: 1.12 - 1.13 X86AsmPrinter.cpp updated: 1.150 - 1.151 X86AsmPrinter.h updated: 1.4 - 1.5 X86IntelAsmPrinter.cpp updated: 1.8 - 1.9 --- Log message: Switch to using the shared constant pool printer, along with using shorter

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

2005-11-20 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86ATTAsmPrinter.cpp updated: 1.8 - 1.9 X86AsmPrinter.cpp updated: 1.145 - 1.146 X86IntelAsmPrinter.cpp updated: 1.4 - 1.5 --- Log message: Naturally align doubles in the constant pool, set PrivateGlobalPrefix on darwin, use it when printing the

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

2005-11-20 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86ATTAsmPrinter.cpp updated: 1.10 - 1.11 X86IntelAsmPrinter.cpp updated: 1.6 - 1.7 --- Log message: Use PrivateGlobalPrefix for basic block labels. This allows the x86 darwin port to properly use L for the bb prefix instead of . --- Diffs of the