Displaying 3 results from an estimated 3 matches for "aarch64asmbackend".
2019 Oct 02
2
fixup_aarch64_movw support for COFF AArch64
Hi Everyone,
I'm working Chromium targeting Windows on ARM64 platform. As a part of
this work I ran into an issue related to llvm in Swiftshader.
Currently fixup_aarch64_movw relocation type is not supported for COFF
ARM64 (AArch64WinCOFFObjectWriter). As far as I see, Microsoft hasn't
defined indicator for this relocation type. I haven't seen documented
anywhere.
For AArch32
2019 Oct 02
2
fixup_aarch64_movw support for COFF AArch64
...there is no such relocation defined for COFF.
>
>> Could someone give me some pointers how I could handle/fix this?
>
> I'm not entirely sure, but it seems like this fixup type is only used
> for absolute values that are resolved before the object file is
> written - from AArch64AsmBackend.cpp, adjustFixupValue:
>
> case AArch64::fixup_aarch64_movw:
> [...]
> if (!IsResolved) {
> // FIXME: Figure out when this can actually happen, and verify our
> // behavior.
> Ctx.reportError(Fixup.getLoc(), "unresolved movw fixup not yet "...
2013 Sep 25
1
[LLVMdev] arm64 / iOS support
...MachineModuleInfo *MMI,
+ unsigned Encoding,
+ MCStreamer &Streamer) const;
+};
+
} // end namespace llvm
#endif
diff --git a/lib/Target/AArch64/MCTargetDesc/AArch64AsmBackend.cpp b/lib/Target/AArch64/MCTargetDesc/AArch64AsmBackend.cpp
index 8a9077c..e3cceca 100644
--- a/lib/Target/AArch64/MCTargetDesc/AArch64AsmBackend.cpp
+++ b/lib/Target/AArch64/MCTargetDesc/AArch64AsmBackend.cpp
@@ -19,7 +19,11 @@
#include "llvm/MC/MCELFObjectWriter.h"
#include "llvm...