Index: llvm/include/llvm/IR/Intrinsics.td =================================================================== --- llvm/include/llvm/IR/Intrinsics.td +++ llvm/include/llvm/IR/Intrinsics.td @@ -955,6 +955,15 @@ [llvm_token_ty, llvm_i32_ty, llvm_i32_ty], [IntrReadMem, ImmArg<1>, ImmArg<2>]>; +//===------------------------ Region Annotation Intrinsics ---------------===// +// These are documented in docs/RegionAnnotation.rst + +// Region Annotation and Marker Intrinsics + +def int_region_entry : Intrinsic<[llvm_token_ty], [], []>; +def int_region_exit : Intrinsic<[], [llvm_token_ty], []>; +def int_region_marker : Intrinsic<[], [], []>; + //===------------------------ Coroutine Intrinsics ---------------===// // These are documented in docs/Coroutines.rst