ΒΆllvm::Intrinsic::MatchIntrinsicTypesResult
matchIntrinsicSignature(
llvm::FunctionType* FTy,
ArrayRef<llvm::Intrinsic::IITDescriptor>&
Infos,
SmallVectorImpl<llvm::Type*>& ArgTys)
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:187
Parameters
- llvm::FunctionType* FTy
- ArrayRef<llvm::Intrinsic::IITDescriptor>& Infos
- SmallVectorImpl<llvm::Type*>& ArgTys