summaryrefslogtreecommitdiff
path: root/include/llvm/IntrinsicsX86.td
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2010-08-23 19:39:25 +0000
committerChris Lattner <sabre@nondot.org>2010-08-23 19:39:25 +0000
commitd80c7e12322e60969b04fa5e0fb806857a3d12c4 (patch)
tree28a2f2ae1d142ca83e1d680e36e3bf406d754271 /include/llvm/IntrinsicsX86.td
parent00a5b5b2e97118e49aea0ad838eb2b249223a677 (diff)
downloadllvm-d80c7e12322e60969b04fa5e0fb806857a3d12c4.tar.gz
llvm-d80c7e12322e60969b04fa5e0fb806857a3d12c4.tar.bz2
llvm-d80c7e12322e60969b04fa5e0fb806857a3d12c4.tar.xz
Add a new llvm.x86.int intrinsic, allowing access to the
x86 int and int3 instructions. Patch by Peter Housel! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@111831 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/llvm/IntrinsicsX86.td')
-rw-r--r--include/llvm/IntrinsicsX86.td5
1 files changed, 5 insertions, 0 deletions
diff --git a/include/llvm/IntrinsicsX86.td b/include/llvm/IntrinsicsX86.td
index b1ee9dc7a0..c765d8536c 100644
--- a/include/llvm/IntrinsicsX86.td
+++ b/include/llvm/IntrinsicsX86.td
@@ -11,6 +11,11 @@
//
//===----------------------------------------------------------------------===//
+//===----------------------------------------------------------------------===//
+// Interrupt traps
+let TargetPrefix = "x86" in { // All intrinsics start with "llvm.x86.".
+ def int_x86_int : Intrinsic<[], [llvm_i8_ty]>;
+}
//===----------------------------------------------------------------------===//
// SSE1