Lines Matching refs:trampoline
1019 :ref:`trampoline intrinsics <int_trampoline>`. This is not a valid
11193 in advance in a "trampoline", a block of memory usually allocated on the
11206 …call i8* @llvm.init.trampoline(i8* %tramp1, i8* bitcast (i32 (i8*, i32, i32)* @f to i8*), i8* %nva…
11207 %p = call i8* @llvm.adjust.trampoline(i8* %tramp1)
11215 '``llvm.init.trampoline``' Intrinsic
11223 declare void @llvm.init.trampoline(i8* <tramp>, i8* <func>, i8* <nval>)
11229 turning it into a trampoline.
11234 The ``llvm.init.trampoline`` intrinsic takes three arguments, all
11248 passed to :ref:`llvm.adjust.trampoline <int_at>` to get a pointer which can
11255 calling ``llvm.init.trampoline``, the memory pointed to by ``tramp`` is
11261 '``llvm.adjust.trampoline``' Intrinsic
11269 declare i8* @llvm.adjust.trampoline(i8* <tramp>)
11275 a trampoline (passed as ``tramp``).
11280 ``tramp`` must point to a block of memory which already has trampoline
11282 :ref:`llvm.init.trampoline <int_it>`.
11288 different than the address where the trampoline is actually stored. This