Lines Matching refs:Intrinsic
1 //===-- llvm/Instrinsics.h - LLVM Intrinsic Function Handling ---*- C++ -*-===//
10 // This file defines a set of enums which allow processing of intrinsic
31 /// Intrinsic Namespace - This namespace contains an enum with a value for
32 /// every intrinsic/builtin function known by LLVM. These enum values are
35 namespace Intrinsic {
39 // Get the intrinsic enums generated from Intrinsics.td
46 /// Intrinsic::getName(ID) - Return the LLVM name for an intrinsic, such as
50 /// Intrinsic::getType(ID) - Return the function type for an intrinsic.
55 /// Intrinsic::isOverloaded(ID) - Returns true if the intrinsic can be
59 /// Intrinsic::getAttributes(ID) - Return the attributes for an intrinsic.
63 /// Intrinsic::getDeclaration(M, ID) - Create or insert an LLVM Function
64 /// declaration for an intrinsic, and return it.
68 /// intrinsic, Tys must provide exactly one type for each overloaded type in
69 /// the intrinsic.
72 /// Map a GCC builtin name to an intrinsic ID.
76 /// requirements of an intrinsic. This is returned by
118 /// specified intrinsic into an array of IITDescriptors.
122 } // End Intrinsic namespace