ΒΆbool getIntrinsicSignature(
    llvm::Function* F,
    SmallVectorImpl<llvm::Type*>& ArgTys)

Description

Gets the type arguments of an intrinsic call by matching type contraints specified by the .td file. The overloaded types are pushed into the AgTys vector. Returns false if the given function is not a valid intrinsic call.

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

Parameters

llvm::Function* F
SmallVectorImpl<llvm::Type*>& ArgTys