ΒΆbool getIntrinsicSignature(
llvm::Function* F,
SmallVectorImpl<llvm::Type*>& ArgTys)
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