Displaying 8 results from an estimated 8 matches for "windowsx86asmbackend".
2010 Jul 27
3
[LLVMdev] Win32 COFF Support patch 5 (the final patch in the saga!)
...tionCOFF.h"
>> #include "llvm/MC/MCSectionELF.h"
>> #include "llvm/MC/MCSectionMachO.h"
>> #include "llvm/MC/MachObjectWriter.h"
>> @@ -212,6 +213,24 @@ public:
>> : ELFX86AsmBackend(T) {}
>> };
>>
>> +class WindowsX86AsmBackend : public X86AsmBackend {
>> +public:
>> + WindowsX86AsmBackend(const Target &T)
>> + : X86AsmBackend(T) {
>> + HasAbsolutizedSet = true;
>> + HasScatteredSymbols = true;
>
> These probably should be false for Win32.
What do they do?
>> diff...
2010 Jul 26
2
[LLVMdev] Win32 COFF Support patch 5 (the final patch in the saga!)
On Mon, Jul 26, 2010 at 12:04 PM, Aaron Gray <aaronngray.lists at gmail.com> wrote:
> You probably want to add Cygwin and MinGW32 Triples as well :-
> case Triple::Win32:
> + case Triple::Cygwin:
> + case Triple::MinGW32:
> return new WindowsX86AsmBackend (T);
> Aaron
Can someone test this on those platforms? That change would effect
quite a few people.
- Michael Spencer
2010 Jul 30
0
[LLVMdev] Win32 COFF Support patch 5 (the final patch in the saga!)
...include "llvm/MC/MCSectionELF.h"
>>> #include "llvm/MC/MCSectionMachO.h"
>>> #include "llvm/MC/MachObjectWriter.h"
>>> @@ -212,6 +213,24 @@ public:
>>> : ELFX86AsmBackend(T) {}
>>> };
>>>
>>> +class WindowsX86AsmBackend : public X86AsmBackend {
>>> +public:
>>> + WindowsX86AsmBackend(const Target &T)
>>> + : X86AsmBackend(T) {
>>> + HasAbsolutizedSet = true;
>>> + HasScatteredSymbols = true;
>>
>> These probably should be false for Win32.
>...
2010 Jul 26
0
[LLVMdev] Win32 COFF Support patch 5 (the final patch in the saga!)
...gt; On Mon, Jul 26, 2010 at 12:04 PM, Aaron Gray <aaronngray.lists at gmail.com>
> wrote:
> > You probably want to add Cygwin and MinGW32 Triples as well :-
> > case Triple::Win32:
> > + case Triple::Cygwin:
> > + case Triple::MinGW32:
> > return new WindowsX86AsmBackend (T);
> > Aaron
>
> Can someone test this on those platforms? That change would effect
> quite a few people.
It should not have any side effects as object emission is not used on these
platforms and only if enabled.
Also ELF which is the default, which is not used on these platform...
2010 Jul 30
2
[LLVMdev] Win32 COFF Support patch 5 (the final patch in the saga!)
...ionELF.h"
>>>> #include "llvm/MC/MCSectionMachO.h"
>>>> #include "llvm/MC/MachObjectWriter.h"
>>>> @@ -212,6 +213,24 @@ public:
>>>> : ELFX86AsmBackend(T) {}
>>>> };
>>>>
>>>> +class WindowsX86AsmBackend : public X86AsmBackend {
>>>> +public:
>>>> + WindowsX86AsmBackend(const Target &T)
>>>> + : X86AsmBackend(T) {
>>>> + HasAbsolutizedSet = true;
>>>> + HasScatteredSymbols = true;
>>>
>>> These probably shou...
2010 Jul 26
2
[LLVMdev] Win32 COFF Support patch 5 (the final patch in the saga!)
Attached is the 5th and final patch of the beginning of COFF support
for MC. It simply makes the X86 backend use it on Win32 targets and
tests it.
- Michael Spencer
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ms-coff-patch-5.patch
Type: application/octet-stream
Size: 23435 bytes
Desc: not available
URL:
2010 Jul 26
0
[LLVMdev] Win32 COFF Support patch 5 (the final patch in the saga!)
...and final patch of the beginning of COFF support
> for MC. It simply makes the X86 backend use it on Win32 targets and
> tests it.
>
>
You probably want to add Cygwin and MinGW32 Triples as well :-
case Triple::Win32:
+ case Triple::Cygwin:
+ case Triple::MinGW32:
return new WindowsX86AsmBackend (T);
Aaron
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20100726/b8df18de/attachment.html>
2010 Jul 30
0
[LLVMdev] Win32 COFF Support patch 5 (the final patch in the saga!)
...gt;> #include "llvm/MC/MCSectionMachO.h"
>>>>> #include "llvm/MC/MachObjectWriter.h"
>>>>> @@ -212,6 +213,24 @@ public:
>>>>> : ELFX86AsmBackend(T) {}
>>>>> };
>>>>>
>>>>> +class WindowsX86AsmBackend : public X86AsmBackend {
>>>>> +public:
>>>>> + WindowsX86AsmBackend(const Target &T)
>>>>> + : X86AsmBackend(T) {
>>>>> + HasAbsolutizedSet = true;
>>>>> + HasScatteredSymbols = true;
>>>>
>>...