summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/MachineInstr.cpp
diff options
context:
space:
mode:
authorAaron Ballman <aaron@aaronballman.com>2016-07-13 22:32:15 +0000
committerAaron Ballman <aaron@aaronballman.com>2016-07-13 22:32:15 +0000
commit7d2aecbc76f7591ff0f85daf9fd9ec4cbc3b29f6 (patch)
tree8de759d9bf6c0e406f89464c96dfb337fecc8b1c /llvm/lib/CodeGen/MachineInstr.cpp
parent8394786f3ea7247c46be5e3f6450d2a9640230db (diff)
downloadbcm5719-llvm-7d2aecbc76f7591ff0f85daf9fd9ec4cbc3b29f6.tar.gz
bcm5719-llvm-7d2aecbc76f7591ff0f85daf9fd9ec4cbc3b29f6.zip
Add XRay flags to Clang. We implement two flags to control the XRay behaviour:
-fxray-instrument: enables XRay annotation of IR -fxray-instruction-threshold: configures the threshold for function size (looking at IR instructions), and allow LLVM to decide whether to add the nop sleds later on in the process. Also implements the related xray_always_instrument and xray_never_instrument function attributes. Patch by Dean Michael Berris. llvm-svn: 275330
Diffstat (limited to 'llvm/lib/CodeGen/MachineInstr.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud