File tree Expand file tree Collapse file tree 1 file changed +15
-15
lines changed
llvm/lib/Transforms/Vectorize Expand file tree Collapse file tree 1 file changed +15
-15
lines changed Original file line number Diff line number Diff line change @@ -54,13 +54,13 @@ bool VPRecipeBase::mayWriteToMemory() const {
54
54
case VPScalarIVStepsSC:
55
55
case VPPredInstPHISC:
56
56
return false ;
57
- case VPWidenIntOrFpInductionSC:
57
+ case VPBlendSC:
58
+ case VPReductionSC:
58
59
case VPWidenCanonicalIVSC:
60
+ case VPWidenGEPSC:
61
+ case VPWidenIntOrFpInductionSC:
59
62
case VPWidenPHISC:
60
- case VPBlendSC:
61
63
case VPWidenSC:
62
- case VPWidenGEPSC:
63
- case VPReductionSC:
64
64
case VPWidenSelectSC: {
65
65
const Instruction *I =
66
66
dyn_cast_or_null<Instruction>(getVPSingleValue ()->getUnderlyingValue ());
@@ -87,13 +87,13 @@ bool VPRecipeBase::mayReadFromMemory() const {
87
87
case VPScalarIVStepsSC:
88
88
case VPPredInstPHISC:
89
89
return false ;
90
- case VPWidenIntOrFpInductionSC:
90
+ case VPBlendSC:
91
+ case VPReductionSC:
91
92
case VPWidenCanonicalIVSC:
93
+ case VPWidenGEPSC:
94
+ case VPWidenIntOrFpInductionSC:
92
95
case VPWidenPHISC:
93
- case VPBlendSC:
94
96
case VPWidenSC:
95
- case VPWidenGEPSC:
96
- case VPReductionSC:
97
97
case VPWidenSelectSC: {
98
98
const Instruction *I =
99
99
dyn_cast_or_null<Instruction>(getVPSingleValue ()->getUnderlyingValue ());
@@ -123,17 +123,17 @@ bool VPRecipeBase::mayHaveSideEffects() const {
123
123
case VPWidenCallSC:
124
124
return cast<Instruction>(getVPSingleValue ()->getUnderlyingValue ())
125
125
->mayHaveSideEffects ();
126
- case VPWidenIntOrFpInductionSC :
126
+ case VPBlendSC :
127
127
case VPFirstOrderRecurrencePHISC:
128
- case VPWidenPointerInductionSC:
128
+ case VPReductionSC:
129
+ case VPScalarIVStepsSC:
129
130
case VPWidenCanonicalIVSC:
131
+ case VPWidenGEPSC:
132
+ case VPWidenIntOrFpInductionSC:
130
133
case VPWidenPHISC:
131
- case VPBlendSC :
134
+ case VPWidenPointerInductionSC :
132
135
case VPWidenSC:
133
- case VPWidenGEPSC:
134
- case VPReductionSC:
135
- case VPWidenSelectSC:
136
- case VPScalarIVStepsSC: {
136
+ case VPWidenSelectSC: {
137
137
const Instruction *I =
138
138
dyn_cast_or_null<Instruction>(getVPSingleValue ()->getUnderlyingValue ());
139
139
(void )I;
You can’t perform that action at this time.
0 commit comments