ΒΆllvm::Intrinsic::MatchIntrinsicTypesResult
matchIntrinsicSignature(
    llvm::FunctionType* FTy,
    ArrayRef<llvm::Intrinsic::IITDescriptor>&
        Infos,
    SmallVectorImpl<llvm::Type*>& ArgTys)

Description

Match the specified function type with the type constraints specified by the .td file. If the given type is an overloaded type it is pushed to the ArgTys vector. Returns false if the given type matches with the constraints, true otherwise.

Declared at: llvm/include/llvm/IR/Intrinsics.h:232

Parameters

llvm::FunctionType* FTy
ArrayRef<llvm::Intrinsic::IITDescriptor>& Infos
SmallVectorImpl<llvm::Type*>& ArgTys