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...