summaryrefslogtreecommitdiffstats
path: root/clang/lib/Serialization/ModuleManager.cpp
diff options
context:
space:
mode:
authorSaleem Abdulrasool <compnerd@compnerd.org>2014-05-22 04:46:46 +0000
committerSaleem Abdulrasool <compnerd@compnerd.org>2014-05-22 04:46:46 +0000
commit2bd1262a3299ca9c9ac936df6d17f52858d21ef8 (patch)
tree29f9186fa37c0f97ea47a4cf112db958e3d3444f /clang/lib/Serialization/ModuleManager.cpp
parent49a2790fb329c5cf27d9735b97ef70a6760921e4 (diff)
downloadbcm5719-llvm-2bd1262a3299ca9c9ac936df6d17f52858d21ef8.tar.gz
bcm5719-llvm-2bd1262a3299ca9c9ac936df6d17f52858d21ef8.zip
ARM: introduce llvm.arm.undefined intrinsic
This intrinsic permits the emission of platform specific undefined sequences. ARM has reserved the 0xde opcode which takes a single integer parameter (ignored by the CPU). This permits the operating system to implement custom behaviour on this trap. The llvm.arm.undefined intrinsic is meant to provide a means for generating the target specific behaviour from the frontend. This is particularly useful for Windows on ARM which has made use of a series of these special opcodes. llvm-svn: 209390
Diffstat (limited to 'clang/lib/Serialization/ModuleManager.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud