search for: windowsx86asmbackend

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; >>>> >>...