From b0c76d72c3fd7878f87995a93c9724b723af4432 Mon Sep 17 00:00:00 2001 From: Nuno Lopes Date: Thu, 5 Jul 2012 17:37:07 +0000 Subject: add @llvm.donothing git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@159758 91177308-0d34-0410-b5e6-96231b3b80d8 --- docs/LangRef.html | 30 ++++++++++++++++++++++++++++-- 1 file changed, 28 insertions(+), 2 deletions(-) (limited to 'docs') diff --git a/docs/LangRef.html b/docs/LangRef.html index 64154d4..9793659 100644 --- a/docs/LangRef.html +++ b/docs/LangRef.html @@ -317,10 +317,12 @@ 'llvm.debugtrap' Intrinsic
  • 'llvm.stackprotector' Intrinsic
  • -
  • +
  • 'llvm.objectsize' Intrinsic
  • -
  • +
  • 'llvm.expect' Intrinsic
  • +
  • + 'llvm.donothing' Intrinsic
  • @@ -8640,6 +8642,30 @@ intrinsic function should be used instead.

    This intrinsic is lowered to the val.

    + +

    + 'llvm.donothing' Intrinsic +

    + +
    + +
    Syntax:
    +
    +  declare void @llvm.donothing() nounwind readnone
    +
    + +
    Overview:
    +

    The llvm.donothing intrinsic doesn't perform any operation. It's the +only intrinsic that can be called with an invoke instruction.

    + +
    Arguments:
    +

    None.

    + +
    Semantics:
    +

    This intrinsic does nothing, and it's removed by optimizers and ignored by +codegen.

    +
    + -- cgit v1.1