LLVM 22.0.0git
|
Static Public Member Functions | |
static SVEIntrinsicInfo | defaultMergingOp (Intrinsic::ID IID=Intrinsic::not_intrinsic) |
static SVEIntrinsicInfo | defaultMergingUnaryOp () |
static SVEIntrinsicInfo | defaultMergingUnaryNarrowingTopOp () |
static SVEIntrinsicInfo | defaultUndefOp () |
static SVEIntrinsicInfo | defaultVoidOp (unsigned GPIndex) |
static SVEIntrinsicInfo | defaultZeroingOp () |
Definition at line 1052 of file AArch64TargetTransformInfo.cpp.
|
inlinestatic |
Definition at line 1060 of file AArch64TargetTransformInfo.cpp.
References setGoverningPredicateOperandIdx(), setMatchingUndefIntrinsic(), and setOperandIdxInactiveLanesTakenFrom().
Referenced by constructSVEIntrinsicInfo().
|
inlinestatic |
Definition at line 1076 of file AArch64TargetTransformInfo.cpp.
References setGoverningPredicateOperandIdx(), and setOperandIdxInactiveLanesTakenFrom().
Referenced by constructSVEIntrinsicInfo().
|
inlinestatic |
Definition at line 1068 of file AArch64TargetTransformInfo.cpp.
References setGoverningPredicateOperandIdx(), setOperandIdxInactiveLanesTakenFrom(), and setOperandIdxWithNoActiveLanes().
Referenced by constructSVEIntrinsicInfo().
|
inlinestatic |
Definition at line 1083 of file AArch64TargetTransformInfo.cpp.
References setGoverningPredicateOperandIdx(), and setInactiveLanesAreNotDefined().
Referenced by constructSVEIntrinsicInfo().
|
inlinestatic |
Definition at line 1091 of file AArch64TargetTransformInfo.cpp.
References setGoverningPredicateOperandIdx(), and setInactiveLanesAreUnused().
Referenced by constructSVEIntrinsicInfo().
|
inlinestatic |
Definition at line 1099 of file AArch64TargetTransformInfo.cpp.
References setGoverningPredicateOperandIdx(), setInactiveLanesAreUnused(), and setResultIsZeroInitialized().
Referenced by constructSVEIntrinsicInfo().
|
inline |
Definition at line 1118 of file AArch64TargetTransformInfo.cpp.
References assert().
Referenced by simplifySVEIntrinsic().
|
inline |
Definition at line 1154 of file AArch64TargetTransformInfo.cpp.
References assert().
Referenced by simplifySVEIntrinsic(), and simplifySVEIntrinsicBinOp().
|
inline |
Definition at line 1141 of file AArch64TargetTransformInfo.cpp.
References assert().
Referenced by simplifySVEIntrinsic().
|
inline |
Definition at line 1173 of file AArch64TargetTransformInfo.cpp.
References assert().
Referenced by simplifySVEIntrinsic(), and simplifySVEIntrinsicBinOp().
|
inline |
Definition at line 1225 of file AArch64TargetTransformInfo.cpp.
References assert().
Referenced by simplifySVEIntrinsic().
|
inline |
Definition at line 1114 of file AArch64TargetTransformInfo.cpp.
Referenced by simplifySVEIntrinsic().
|
inline |
Definition at line 1152 of file AArch64TargetTransformInfo.cpp.
Referenced by simplifySVEIntrinsic().
|
inline |
Definition at line 1137 of file AArch64TargetTransformInfo.cpp.
References llvm::Intrinsic::not_intrinsic.
Referenced by simplifySVEIntrinsic().
|
inline |
Definition at line 1221 of file AArch64TargetTransformInfo.cpp.
Referenced by simplifySVEIntrinsic().
|
inline |
Definition at line 1185 of file AArch64TargetTransformInfo.cpp.
Referenced by simplifySVEIntrinsicBinOp().
|
inline |
Definition at line 1195 of file AArch64TargetTransformInfo.cpp.
Referenced by simplifySVEIntrinsic().
|
inline |
Definition at line 1169 of file AArch64TargetTransformInfo.cpp.
Referenced by simplifySVEIntrinsic().
|
inlineexplicit |
Definition at line 1108 of file AArch64TargetTransformInfo.cpp.
|
inline |
Definition at line 1208 of file AArch64TargetTransformInfo.cpp.
Referenced by simplifySVEIntrinsic().
|
inline |
Definition at line 1123 of file AArch64TargetTransformInfo.cpp.
References assert(), and Index.
Referenced by defaultMergingOp(), defaultMergingUnaryNarrowingTopOp(), defaultMergingUnaryOp(), defaultUndefOp(), defaultVoidOp(), and defaultZeroingOp().
|
inline |
Definition at line 1189 of file AArch64TargetTransformInfo.cpp.
References assert(), and llvm::Uninitialized.
Referenced by defaultUndefOp().
|
inline |
Definition at line 1199 of file AArch64TargetTransformInfo.cpp.
References assert(), and llvm::Uninitialized.
Referenced by defaultVoidOp(), and defaultZeroingOp().
|
inline |
Definition at line 1159 of file AArch64TargetTransformInfo.cpp.
References assert().
Referenced by constructSVEIntrinsicInfo().
|
inline |
Definition at line 1146 of file AArch64TargetTransformInfo.cpp.
References assert().
Referenced by defaultMergingOp().
|
inline |
Definition at line 1178 of file AArch64TargetTransformInfo.cpp.
References assert(), Index, and llvm::Uninitialized.
Referenced by defaultMergingOp(), defaultMergingUnaryNarrowingTopOp(), and defaultMergingUnaryOp().
|
inline |
Definition at line 1230 of file AArch64TargetTransformInfo.cpp.
References assert(), and Index.
Referenced by defaultMergingUnaryOp().
|
inline |
Definition at line 1210 of file AArch64TargetTransformInfo.cpp.
Referenced by defaultZeroingOp().