Lines Matching defs:VectorizationState
676 struct VectorizationState {
678 VectorizationState(MLIRContext *context) : builder(context) {}
785 void VectorizationState::registerOpVectorReplacement(Operation *replaced,
813 void VectorizationState::registerValueVectorReplacement(
828 void VectorizationState::registerBlockArgVectorReplacement(
833 void VectorizationState::registerValueVectorReplacementImpl(Value replaced,
852 void VectorizationState::registerValueScalarReplacement(Value replaced,
870 void VectorizationState::registerLoopResultScalarReplacement(
882 void VectorizationState::getScalarValueReplacementsFor(
895 void VectorizationState::finishVectorizationPattern(AffineForOp rootLoop) {
903 VectorizationState &state,
946 VectorizationState &state) {
974 VectorizationState &state) {
1003 VectorizationState &state) {
1025 static Value createMask(AffineForOp vecForOp, VectorizationState &state) {
1115 VectorizationState &state) {
1145 static Value vectorizeOperand(Value operand, VectorizationState &state) {
1191 VectorizationState &state) {
1241 VectorizationState &state) {
1282 Value value, VectorizationState &state) {
1300 VectorizationState &state) {
1421 static Operation *widenOp(Operation *op, VectorizationState &state) {
1454 VectorizationState &state) {
1502 VectorizationState &state) {
1566 VectorizationState state(rootLoop.getContext());