search for: llvm_stackmaps

Displaying 6 results from an estimated 6 matches for "llvm_stackmaps".

2016 May 26
2
Stack maps on AArch64
Hi everyone, I'm using LLVM's stack map intrinsic to store value location information. I've got a pass that automatically inserts the "llvm.experimental.stackmap" intrinsic into the IR. On x86-64, an ".llvm_stackmaps" section is successfully emitted (I can see the section & its contents in the generated assembly). However I can't get the AArch64 backend to generate this section. On the website with information about the intrinsic [1], it says that AArch64 is supported. Is there a flag I need to...
2016 May 26
1
Stack maps on AArch64
...Rob Lyerly <rlyerly at vt.edu> wrote: > Hi everyone, > > I'm using LLVM's stack map intrinsic to store value location information. > I've got a pass that automatically inserts the "llvm.experimental.stackmap" > intrinsic into the IR. On x86-64, an ".llvm_stackmaps" section is > successfully emitted (I can see the section & its contents in the generated > assembly). However I can't get the AArch64 backend to generate this > section. On the website with information about the intrinsic [1], it says > that AArch64 is supported. Is the...
2016 Jan 14
2
FYI: Relocating vector of pointers
TLDR. For anyone who is using the RewriteStatepointsForGC utility pass, there is a recent change you should know about which may require you to make some small changes to your stackmap parsing. I have landed a small series of patches which change how we're handling vector of pointers when reporting live pointers for the GC at safepoints. Previously, the RS4GC pass was attempting to
2016 Jun 13
2
Stack maps on AArch64
...;mailto:rlyerly at vt.edu>> wrote: >> Hi everyone, >> >> I'm using LLVM's stack map intrinsic to store value location information. I've got a pass that automatically inserts the "llvm.experimental.stackmap" intrinsic into the IR. On x86-64, an ".llvm_stackmaps" section is successfully emitted (I can see the section & its contents in the generated assembly). However I can't get the AArch64 backend to generate this section. On the website with information about the intrinsic [1], it says that AArch64 is supported. Is there a flag I need to...
2016 Jun 14
2
Stack maps on AArch64
...rly at vt.edu>> wrote: >>> Hi everyone, >>> >>> I'm using LLVM's stack map intrinsic to store value location information. I've got a pass that automatically inserts the "llvm.experimental.stackmap" intrinsic into the IR. On x86-64, an ".llvm_stackmaps" section is successfully emitted (I can see the section & its contents in the generated assembly). However I can't get the AArch64 backend to generate this section. On the website with information about the intrinsic [1], it says that AArch64 is supported. Is there a flag I need to...
2013 Dec 27
2
[LLVMdev] Patchpoint and Stackmap Instrinsics on Linux/ELF
Hello, I'm currently looking into integrating the patchpoint and stackmap intrinsics into my pet project. In their current implementation (3.4 and trunk) the code to emit the additional section is only executed on Darwin. This is however quickly fixed: Add a ".llvm_stackmaps"-Section for ELF in MCObjectFileInfo and execute StackMaps::serializeToStackMapSection in X86AsmPrinter in the ELF-Branch. serializeToStackMapSection writes the information using MCStreamer, which seems to work properly. I'm using MCJIT with a custom memory manager to intercept the stackm...