search for: image_rel_arm64_pageoffset_12a

Displaying 3 results from an estimated 3 matches for "image_rel_arm64_pageoffset_12a".

2018 May 21
0
Showcase of the Windows/ARM64/MinGW target
Ok. How much work was it to enable ARM64 codegen? Is it is significantly more work than for Linux targets? Are there any special relocations in ARM64 land? On Mon, May 21, 2018 at 3:38 AM, Martin Storsjö <martin at martin.st> wrote: > On Mon, 21 May 2018, Hayden Livingston wrote: > >> So are you saying that LLVM can be built as ARM64 on Windows now? >> CMake doesn't
2018 May 21
2
Showcase of the Windows/ARM64/MinGW target
..., there were a few details to fill in about how the relocations are supposed to behave. The public documentation only names them, but luckily link.exe supported those relocations since long ago, so I was able to use llvm-mc together with link.exe to figure out how e.g. the IMAGE_REL_ARM64_REL21/IMAGE_REL_ARM64_PAGEOFFSET_12A relocation pairs are supposed to handle overflow/carry. Other than relocations, the main bits were varargs handling, hooking up small flags and bits here and there as you find what's missing, minor windows/coff specific details like linker directives and dllimport handling, and slightly la...
2018 May 21
2
Showcase of the Windows/ARM64/MinGW target
On Mon, 21 May 2018, Hayden Livingston wrote: > So are you saying that LLVM can be built as ARM64 on Windows now? > CMake doesn't show me an option for ARM64 when using MSVC on Windows. > I have the latest CMake. I'm saying that LLVM can produce code for the Windows/ARM64 target. As for compiling LLVM itself to run on ARM64 on Windows, I don't know how to configure MSVC to