Changes in directory llvm/lib/Target/X86:
X86ATTAsmPrinter.cpp updated: 1.107 -> 1.108
X86ATTAsmPrinter.h updated: 1.18 -> 1.19
---
Log message:
Say AT&T instead of Intel in the comments for AT&T support.
---
Diffs of the changes: (+3 -3)
X86ATTAsmPrinter.cpp |4 ++--
X86ATTAsmPrinter.
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
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(-)
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 sma
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.
-
> 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/lib/Target/X86/X86A
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
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)
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
>
> 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
llvm-commit
> +SDOperand
> +X86TargetLowering::LowerGlobalTLSAddress(SDOperand Op, SelectionDAG
> &DAG) {
> + // TODO: implement the "local dynamic" model
> + // TODO: implement the "initial exec"model for pic executables
> + assert(!Subtarget->is64Bit() && "TLS not implemented for X86_64");
> + GlobalAd
> 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 U
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
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.
> 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 revi
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
---
Log message:
Implement "general dynami
Changes in directory llvm/lib/Target/X86:
X86ATTAsmPrinter.cpp updated: 1.99 -> 1.100
X86AsmPrinter.cpp updated: 1.238 -> 1.239
X86AsmPrinter.h updated: 1.43 -> 1.44
X86ISelLowering.cpp updated: 1.391 -> 1.392
X86IntelAsmPrinter.cpp updated: 1.69 -> 1.70
X86MachineFunctionInfo.h updated: 1.4 ->
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 -
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/lib/Target/X86/X86A
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 +-
X86TargetAsmI
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 w
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.
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 ++
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
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|
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
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
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:
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: l
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 fil
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.
> >
> > C
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(-)
I
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 poi
> 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.c
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
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
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
X
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 +-
X86AsmP
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/lib/Target/X86/X86ATTAsmPrinter.cp
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 inserti
Changes in directory llvm/lib/Target/X86:
X86ATTAsmPrinter.cpp updated: 1.74 -> 1.75
X86AsmPrinter.cpp updated: 1.213 -> 1.214
X86AsmPrinter.h updated: 1.35 -> 1.36
---
Log message:
Introducing external weak linkage. Darwin codegen should be added later.
---
Diffs of the changes: (+39 -3)
Changes in directory llvm/lib/Target/X86:
X86ATTAsmPrinter.cpp updated: 1.73 -> 1.74
X86ISelDAGToDAG.cpp updated: 1.130 -> 1.131
X86ISelLowering.cpp updated: 1.296 -> 1.297
---
Log message:
Fix for PR1018: http://llvm.org/PR1018 - Better support for X86-64 Linux in
small code model.
---
Diff
Changes in directory llvm/lib/Target/X86:
X86ATTAsmPrinter.cpp updated: 1.72 -> 1.73
X86CodeEmitter.cpp updated: 1.122 -> 1.123
X86ISelDAGToDAG.cpp updated: 1.127 -> 1.128
X86JITInfo.cpp updated: 1.31 -> 1.32
X86TargetMachine.cpp updated: 1.127 -> 1.128
---
Log message:
Removed even more std::c
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/lib/Target/X86/X86ATTAsmPr
Changes in directory llvm/lib/Target/X86:
X86ATTAsmPrinter.cpp updated: 1.70 -> 1.71
X86AsmPrinter.cpp updated: 1.211 -> 1.212
X86AsmPrinter.h updated: 1.34 -> 1.35
X86ISelLowering.cpp updated: 1.283 -> 1.284
X86IntelAsmPrinter.cpp updated: 1.62 -> 1.63
X86TargetAsmInfo.cpp updated: 1.6 -> 1.7
-
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
---
Lo
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 t
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,
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 +++
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 +
X86IntelAsmPrinter.
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
--
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
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
X8
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
---
L
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
X8
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
--
Changes in directory llvm/lib/Target/X86:
X86ATTAsmPrinter.cpp updated: 1.57 -> 1.58
---
Log message:
Minor asm fix.
---
Diffs of the changes: (+3 -1)
X86ATTAsmPrinter.cpp |4 +++-
1 files changed, 3 insertions(+), 1 deletion(-)
Index: llvm/lib/Target/X86/X86ATTAsmPrinter.cpp
diff -u
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 insertions(+)
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 +-
X86As
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 +
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)
X8
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 ch
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)
X
Changes in directory llvm/lib/Target/X86:
X86ATTAsmPrinter.cpp updated: 1.50 -> 1.51
---
Log message:
Place dwarf headers at earliest possible point. Well behaved when skipping
functions.
---
Diffs of the changes: (+4 -1)
X86ATTAsmPrinter.cpp |5 -
1 files changed, 4 insertions(+)
Changes in directory llvm/lib/Target/X86:
X86ATTAsmPrinter.cpp updated: 1.49 -> 1.50
X86InstrInfo.td updated: 1.273 -> 1.274
X86IntelAsmPrinter.cpp updated: 1.51 -> 1.52
---
Log message:
Rename ASM modifier trunc8, trunc16 to subreg8, subreg16.
---
Diffs of the changes: (+7 -7)
X86ATTAsmPr
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 ch
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 Korobeyniko
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 .t
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)
X86A
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
X
Changes in directory llvm/lib/Target/X86:
X86ATTAsmPrinter.cpp updated: 1.42 -> 1.43
X86ISelDAGToDAG.cpp updated: 1.57 -> 1.58
X86InstrInfo.td updated: 1.263 -> 1.264
X86IntelAsmPrinter.cpp updated: 1.41 -> 1.42
X86RegisterInfo.cpp updated: 1.149 -> 1.150
X86RegisterInfo.h updated: 1.37 -> 1.38
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
Changes in directory llvm/lib/Target/X86:
X86ATTAsmPrinter.cpp updated: 1.40 -> 1.41
X86InstrBuilder.h updated: 1.18 -> 1.19
X86IntelAsmPrinter.cpp updated: 1.39 -> 1.40
X86RegisterInfo.cpp updated: 1.146 -> 1.147
---
Log message:
There shalt be only one "immediate" operand type!
---
Diffs o
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 S
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
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 al
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 change
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
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 cha
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
X86Int
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)
X8
Changes in directory llvm/lib/Target/X86:
X86ATTAsmPrinter.cpp updated: 1.29 -> 1.30
X86AsmPrinter.cpp updated: 1.168 -> 1.169
X86AsmPrinter.h updated: 1.12 -> 1.13
X86IntelAsmPrinter.cpp updated: 1.22 -> 1.23
---
Log message:
- Emit subsections_via_symbols for Darwin.
- Conditionalize Dwarf de
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
X86Intel
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
X86In
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/lib/Target/X86/X86ATTAsmPr
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 -relo
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
X86Intel
Changes in directory llvm/lib/Target/X86:
X86ATTAsmPrinter.cpp updated: 1.21 -> 1.22
X86AsmPrinter.cpp updated: 1.160 -> 1.161
X86ISelLowering.cpp updated: 1.78 -> 1.79
X86IntelAsmPrinter.cpp updated: 1.15 -> 1.16
---
Log message:
Darwin ABI issues: weak, linkonce, etc. dynamic-no-pic support i
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 printCallOpera
No, it's correct. Some assemblers prefer 'd' for double-word, some
'l' for long-word. This just works around some inconsistency in the
Apple assembler.
Evan
On Jan 25, 2006, at 6:38 PM, Reid Spencer wrote:
Evan,
I don't know anything about this stuff, but looking at the pattern, it
seems
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 work
Changes in directory llvm/lib/Target/X86:
X86ATTAsmPrinter.cpp updated: 1.19 -> 1.20
---
Log message:
Work around some x86 Darwin assembler bugs
---
Diffs of the changes: (+26 -0)
X86ATTAsmPrinter.cpp | 26 ++
1 files changed, 26 insertions(+)
Index: llvm/lib/Tar
Changes in directory llvm/lib/Target/X86:
X86ATTAsmPrinter.cpp updated: 1.18 -> 1.19
X86CodeEmitter.cpp updated: 1.82 -> 1.83
X86FloatingPoint.cpp updated: 1.47 -> 1.48
X86ISelDAGToDAG.cpp updated: 1.35 -> 1.36
X86ISelPattern.cpp updated: 1.199 -> 1.200
X86IntelAsmPrinter.cpp updated: 1.13 -> 1.
Changes in directory llvm/lib/Target/X86:
X86ATTAsmPrinter.cpp updated: 1.17 -> 1.18
---
Log message:
Don't globalize internal functions
---
Diffs of the changes: (+2 -1)
X86ATTAsmPrinter.cpp |3 ++-
1 files changed, 2 insertions(+), 1 deletion(-)
Index: llvm/lib/Target/X86/X86ATTAsm
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
Changes in directory llvm/lib/Target/X86:
X86ATTAsmPrinter.cpp updated: 1.15 -> 1.16
X86AsmPrinter.cpp updated: 1.156 -> 1.157
X86AsmPrinter.h updated: 1.7 -> 1.8
X86IntelAsmPrinter.cpp updated: 1.10 -> 1.11
---
Log message:
Use HasDotTypeDotSizeDirective instead of forELF
---
Diffs of the ch
Changes in directory llvm/lib/Target/X86:
X86ATTAsmPrinter.cpp updated: 1.14 -> 1.15
X86AsmPrinter.cpp updated: 1.154 -> 1.155
X86AsmPrinter.h updated: 1.6 -> 1.7
---
Log message:
Use subtarget information computed by X86Subtarget instead of rolling our own.
---
Diffs of the changes: (+22 -2
Changes in directory llvm/lib/Target/X86:
X86ATTAsmPrinter.cpp updated: 1.13 -> 1.14
X86AsmPrinter.cpp updated: 1.153 -> 1.154
X86AsmPrinter.h updated: 1.5 -> 1.6
X86IntelAsmPrinter.cpp updated: 1.9 -> 1.10
---
Log message:
Add a forELF flag, allowing the removal of forCygwin and simplification
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 short
Changes in directory llvm/lib/Target/X86:
X86ATTAsmPrinter.cpp updated: 1.11 -> 1.12
X86AsmPrinter.cpp updated: 1.149 -> 1.150
X86IntelAsmPrinter.cpp updated: 1.7 -> 1.8
---
Log message:
Adjust to capitalized AsmPrinter method names
---
Diffs of the changes: (+9 -9)
X86ATTAsmPrinter.cpp
1 - 100 of 103 matches
Mail list logo