Displaying 3 results from an estimated 3 matches for "berlakovich".
2020 Mar 27
2
Passing inormation from pass to lowering
...ed to use a IR branch instruction to jump the trampoline, but then the first basic block of the trampoline has a predecessor which is not allowed.
Thanks for your help
Felix
Von: Sam Parker <Sam.Parker at arm.com>
Gesendet: Freitag, 27. März 2020 12:47
An: llvm-dev at lists.llvm.org; Felix Berlakovich <felix at berlakovich.at>
Betreff: Re: Passing inormation from pass to lowering
Hi Felix,
Could you use intrinsics instead? Or modify the IR directly to inline and perform a br instead of a call?
Regards,
Sam
Sam Parker
Compilation Tools Engineer | Arm
. . . . . . . . . . . . . . . . ....
2020 Mar 27
5
Passing inormation from pass to lowering
Hi!
I have written a ModulePass that calculates various things and adds custom metadata attributes to certain instructions. Depending on the attributes, I would like to change the machine code of these instructions. For example, I would like to replace certain calls with jumps, but as far as I can tell the IR metadata is not accessible anymore on the level of machine instructions (e.g. in the
2019 Aug 08
2
LNT server function perf profile comparison
Hi!
I have implemented a security feature in LLVM and now I want to evaluate the performance impact by comparing the perf profile of the originally compiled program and the modified program. For that I have run a benchmark with lnt runtest test-suite and -use-perf=all. I can compare the recorded counters in the lnt runserver webinterface perfectly fine with the side by side comparison. However,