Changes in directory llvm/lib/Target/X86:
X86TargetAsmInfo.cpp updated: 1.42 -> 1.43
---
Log message:
Remove a redundant newline in the asm output for ELF .rodata sections.
---
Diffs of the changes: (+1 -1)
X86TargetAsmInfo.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
In
Changes in directory llvm/lib/Target/X86:
X86TargetAsmInfo.cpp updated: 1.39 -> 1.40
---
Log message:
Sets the section names for fixed-size constants and use the mergeable
flag for ELF on x86 so that duplicate constants can be eliminated by
the linker. This matches what GCC does with its -fmerg
Changes in directory llvm/lib/Target/X86:
X86TargetAsmInfo.cpp updated: 1.38 -> 1.39
---
Log message:
Fix couple of bugs connected with eh info:
1. Correct output offsets on Linux
2. Fix "style" of personality function. It shouldn't be indirect.
---
Diffs of the changes: (+4 -2)
X86TargetA
Changes in directory llvm/lib/Target/X86:
X86TargetAsmInfo.cpp updated: 1.37 -> 1.38
---
Log message:
Use correct PC symbol
---
Diffs of the changes: (+2 -0)
X86TargetAsmInfo.cpp |2 ++
1 files changed, 2 insertions(+)
Index: llvm/lib/Target/X86/X86TargetAsmInfo.cpp
diff -u llvm/lib/
Changes in directory llvm/lib/Target/X86:
X86TargetAsmInfo.cpp updated: 1.36 -> 1.37
---
Log message:
Adjust correct EH-related sections
---
Diffs of the changes: (+4 -0)
X86TargetAsmInfo.cpp |4
1 files changed, 4 insertions(+)
Index: llvm/lib/Target/X86/X86TargetAsmInfo.cpp
di
Changes in directory llvm/lib/Target/X86:
X86TargetAsmInfo.cpp updated: 1.35 -> 1.36
---
Log message:
Implement aliases. This fixes PR1017: http://llvm.org/PR1017 and it's
dependent bugs. CFE part
will follow.
---
Diffs of the changes: (+2 -0)
X86TargetAsmInfo.cpp |2 ++
1 files cha
Changes in directory llvm/lib/Target/X86:
X86TargetAsmInfo.cpp updated: 1.34 -> 1.35
---
Log message:
fix breakage from last night, simplify code.
---
Diffs of the changes: (+6 -15)
X86TargetAsmInfo.cpp | 21 ++---
1 files changed, 6 insertions(+), 15 deletions(-)
Index
Changes in directory llvm/lib/Target/X86:
X86TargetAsmInfo.cpp updated: 1.32 -> 1.33
---
Log message:
Fix DWARF debugging information on x86/Linux and (hopefully)
Mingw32/Cygwin targets. This fixes PR978: http://llvm.org/PR978
---
Diffs of the changes: (+3 -0)
X86TargetAsmInfo.cpp |3
Changes in directory llvm/lib/Target/X86:
X86TargetAsmInfo.cpp updated: 1.29 -> 1.30
---
Log message:
Modify emission of jump tables on darwin to emit an extra "l" label that
delimits the boundaries of jump tables. This lets the linker's dead code
stripping optimization do a better job.
---
Changes in directory llvm/lib/Target/X86:
X86TargetAsmInfo.cpp updated: 1.28 -> 1.29
---
Log message:
darwin doesn't support .bss, but it does have .zerofill
---
Diffs of the changes: (+2 -0)
X86TargetAsmInfo.cpp |2 ++
1 files changed, 2 insertions(+)
Index: llvm/lib/Target/X86/X86T
On Jan 16, 2007, at 12:17 AM, Anton Korobeynikov wrote:
> Hello, Bill.
>
>> +// ASM variant to use.
>> +enum {
>> + X86_ATT = 0,
>> + X86_INTEL = 1
>> +};
> There is already assembler flavour defined in Subtarget. Why do you
> need
> some more?
>
Hmm...Good question. It should use this infor
Hello, Bill.
> +// ASM variant to use.
> +enum {
> + X86_ATT = 0,
> + X86_INTEL = 1
> +};
There is already assembler flavour defined in Subtarget. Why do you need
some more?
--
With best regards, Anton Korobeynikov.
Faculty of Mathematics & Mechanics, Saint Petersburg State University.
__
Changes in directory llvm/lib/Target/X86:
X86TargetAsmInfo.cpp updated: 1.26 -> 1.27
---
Log message:
Make inline ASM the INTEL one if it's in that emission mode.
---
Diffs of the changes: (+4 -2)
X86TargetAsmInfo.cpp |6 --
1 files changed, 4 insertions(+), 2 deletions(-)
Index:
Changes in directory llvm/lib/Target/X86:
X86TargetAsmInfo.cpp updated: 1.25 -> 1.26
X86TargetAsmInfo.h updated: 1.3 -> 1.4
---
Log message:
Fix for PR1095: http://llvm.org/PR1095 :
LLVM would miscompile ASM dialects when compiling for PPC. Added dialects for
the X86 and PPC backends. It defaul
Changes in directory llvm/lib/Target/X86:
X86TargetAsmInfo.cpp updated: 1.24 -> 1.25
---
Log message:
rename Type::isIntegral to Type::isInteger, eliminating the old Type::isInteger.
rename Type::getIntegralTypeMask to Type::getIntegerTypeMask.
This makes naming much more consistent. For exam
Changes in directory llvm/lib/Target/X86:
X86TargetAsmInfo.cpp updated: 1.23 -> 1.24
---
Log message:
Make use of isInteger vs isIntegral more explicit
---
Diffs of the changes: (+1 -1)
X86TargetAsmInfo.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/lib/Target/
Changes in directory llvm/lib/Target/X86:
X86TargetAsmInfo.cpp updated: 1.22 -> 1.23
---
Log message:
No hidden visiblity on Mingw32/Cygwin
---
Diffs of the changes: (+1 -0)
X86TargetAsmInfo.cpp |1 +
1 files changed, 1 insertion(+)
Index: llvm/lib/Target/X86/X86TargetAsmInfo.cpp
dif
Changes in directory llvm/lib/Target/X86:
X86TargetAsmInfo.cpp updated: 1.20 -> 1.21
---
Log message:
remove over-general code.
---
Diffs of the changes: (+3 -3)
X86TargetAsmInfo.cpp |6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
Index: llvm/lib/Target/X86/X86TargetAsmIn
Changes in directory llvm/lib/Target/X86:
X86TargetAsmInfo.cpp updated: 1.18 -> 1.19
---
Log message:
For PR1064: http://llvm.org/PR1064 :
Implement the arbitrary bit-width integer feature. The feature allows
integers of any bitwidth (up to 64) to be defined instead of just 1, 8,
16, 32, and 6
Changes in directory llvm/lib/Target/X86:
X86TargetAsmInfo.cpp updated: 1.17 -> 1.18
---
Log message:
relax type
---
Diffs of the changes: (+1 -1)
X86TargetAsmInfo.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/lib/Target/X86/X86TargetAsmInfo.cpp
diff -u llvm/l
Changes in directory llvm/lib/Target/X86:
X86TargetAsmInfo.cpp updated: 1.16 -> 1.17
---
Log message:
Private labels start with .L on linux, not just .
---
Diffs of the changes: (+1 -1)
X86TargetAsmInfo.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/lib/Target/
Changes in directory llvm/lib/Target/X86:
X86TargetAsmInfo.cpp updated: 1.15 -> 1.16
---
Log message:
Remove two useless bit casts.
---
Diffs of the changes: (+0 -6)
X86TargetAsmInfo.cpp |6 --
1 files changed, 6 deletions(-)
Index: llvm/lib/Target/X86/X86TargetAsmInfo.cpp
diff -
Changes in directory llvm/lib/Target/X86:
X86TargetAsmInfo.cpp updated: 1.10 -> 1.11
---
Log message:
Upgrade the ugly darwin 64-bit bswap idiom (bswap %eax / bswap %edx /
xchgl %eax, %edx) to llvm.bswap.i64. This compiles:
long long test2(long long A) {
return _OSSwapInt64(A);
}
to:
_te
Changes in directory llvm/lib/Target/X86:
X86TargetAsmInfo.cpp updated: 1.9 -> 1.10
X86TargetAsmInfo.h updated: 1.2 -> 1.3
---
Log message:
Trivially lower 'bswap $0' into llvm.bswap. This fixes hexxagon with the
JIT on darwin/x86, which has htonl implemented as inline asm.
---
Diffs of the
Changes in directory llvm/lib/Target/X86:
X86TargetAsmInfo.cpp updated: 1.8 -> 1.9
---
Log message:
Identities are default now
---
Diffs of the changes: (+0 -4)
X86TargetAsmInfo.cpp |4
1 files changed, 4 deletions(-)
Index: llvm/lib/Target/X86/X86TargetAsmInfo.cpp
diff -u llvm/l
On Nov 28, 2006, at 11:53 AM, Andrew Lenharth wrote:
> diff -u llvm/lib/Target/X86/X86TargetAsmInfo.cpp:1.7 llvm/lib/
> Target/X86/X86TargetAsmInfo.cpp:1.8
> --- llvm/lib/Target/X86/X86TargetAsmInfo.cpp:1.7 Tue Oct 31
> 02:31:24 2006
> +++ llvm/lib/Target/X86/X86TargetAsmInfo.cpp Tue No
Changes in directory llvm/lib/Target/X86:
X86TargetAsmInfo.cpp updated: 1.7 -> 1.8
---
Log message:
X86 asm -> gcc asm translation table (incomplete)
---
Diffs of the changes: (+18 -1)
X86TargetAsmInfo.cpp | 19 ++-
1 files changed, 18 insertions(+), 1 deletion(-)
Index:
Changes in directory llvm/lib/Target/X86:
X86TargetAsmInfo.cpp updated: 1.2 -> 1.3
---
Log message:
Compile:
int x __attribute__((used));
to:
.data
.comm _x,4 ; 'x'
.no_dead_strip _x
on both x86 and ppc darwin targets.
---
Diffs of the changes: (+1 -0)
X86
Changes in directory llvm/lib/Target/X86:
X86TargetAsmInfo.cpp added (r1.1)
X86TargetAsmInfo.h added (r1.1)
---
Log message:
Break out target asm info into separate files.
---
Diffs of the changes: (+126 -0)
X86TargetAsmInfo.cpp | 95 +++
X
29 matches
Mail list logo