llvm::BasicTTIImplBase::instCombineIntrinsic

Attempt target-specific InstCombine folds for intrinsic II.

Synopsis

Declared in <llvm/CodeGen/BasicTTIImpl.h>

std::optional<Instruction*>
instCombineIntrinsic(
    InstCombiner& IC,
    IntrinsicInst& II) const override;

Return Value

An optional replacement instruction when a fold applies.

Parameters

NameDescription
ICInstCombiner performing the transform.
IITarget intrinsic being combined.