search for: noinstrument

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

2016 Dec 20
0
Accessing '__attribute__((noinstrument))' during lowering
...nction from the MachineFunction, and the attribute will be there (on the llvm::Function), but can't say I know much about it. On Tue, Dec 20, 2016 at 2:04 AM Martin J. O'Riordan via llvm-dev < llvm-dev at lists.llvm.org> wrote: > Is it possible to find whether a function has the ‘noinstrument’ > attribute during Target lowering? I would like to check if this is present > on a function quite late in the process when I am performing normal Target > lowering and Target Frame lowering actions, but I can’t find the > appropriate query in the ‘MachineFunction’ or ‘MachineFunction...
2016 Dec 21
1
Accessing '__attribute__((noinstrument))' during lowering
Thanks David, I have tried ‘MF.getFunction()->hasFnAttribute(Attribute::???)’, but it seems that the front-end ‘NoInstrumentFunction’ attribute is not propagated to the collection of LLVM IR attributes (no equivalent is in the ‘Attribute::AttrKind’ enum). It is not obvious that there is another mechanism, and I suspect that there is not due to the separation between FE processing and LLVM IR. However, I think that I...
2016 Dec 20
2
Accessing '__attribute__((noinstrument))' during lowering
Is it possible to find whether a function has the 'noinstrument' attribute during Target lowering? I would like to check if this is present on a function quite late in the process when I am performing normal Target lowering and Target Frame lowering actions, but I can't find the appropriate query in the 'MachineFunction' or 'MachineFunction...