9#ifndef LLVM_CODEGEN_EXPANDVECTORPREDICATION_H
10#define LLVM_CODEGEN_EXPANDVECTORPREDICATION_H
33 const TargetTransformInfo &
TTI);
This header defines various interfaces for pass management in LLVM.
This is the common base class for vector predication intrinsics.
This is an optimization pass for GlobalISel generic memory operations.
VPExpansionDetails expandVectorPredicationIntrinsic(VPIntrinsic &VPI, const TargetTransformInfo &TTI)
Expand a vector predication intrinsic.
VPExpansionDetails
Represents the details the expansion of a VP intrinsic.
@ IntrinsicUnchanged
No change happened during expansion.
@ IntrinsicUpdated
At least one operand was updated.
@ IntrinsicReplaced
The whole intrinsic was replaced.