Lines Matching defs:effects

78   // No side effects.
79 void getEffects(SmallVectorImpl<MemoryEffects::EffectInstance> &effects) {}
110 // No side effects.
111 void getEffects(SmallVectorImpl<MemoryEffects::EffectInstance> &effects) {}
129 SmallVectorImpl<MemoryEffects::EffectInstance> &effects) {
131 transform::onlyReadsHandle(getOperandMutable(), effects);
132 transform::producesHandle(getOperation()->getOpResults(), effects);
144 SmallVectorImpl<MemoryEffects::EffectInstance> &effects) {
145 transform::onlyReadsHandle(getInMutable(), effects);
146 transform::producesHandle(getOperation()->getOpResults(), effects);
147 transform::onlyReadsPayload(effects);
162 SmallVectorImpl<MemoryEffects::EffectInstance> &effects) {
163 transform::onlyReadsHandle(getInMutable(), effects);
164 transform::producesHandle(getOperation()->getOpResults(), effects);
165 transform::onlyReadsPayload(effects);
183 SmallVectorImpl<MemoryEffects::EffectInstance> &effects) {
184 transform::onlyReadsHandle(getInMutable(), effects);
185 transform::producesHandle(getOperation()->getOpResults(), effects);
186 transform::onlyReadsPayload(effects);
201 SmallVectorImpl<MemoryEffects::EffectInstance> &effects) {
202 transform::consumesHandle(getOperation()->getOpOperands(), effects);
204 transform::consumesHandle(getSecondOperandMutable(), effects);
205 transform::modifiesPayload(effects);
225 SmallVectorImpl<MemoryEffects::EffectInstance> &effects) {
226 transform::consumesHandle(getOperation()->getOpOperands(), effects);
227 transform::modifiesPayload(effects);
244 SmallVectorImpl<MemoryEffects::EffectInstance> &effects) {
245 transform::onlyReadsHandle(getOperation()->getOpOperands(), effects);
246 transform::onlyReadsPayload(effects);
283 SmallVectorImpl<MemoryEffects::EffectInstance> &effects) {
284 transform::onlyReadsHandle(getOperation()->getOpOperands(), effects);
285 transform::onlyReadsPayload(effects);
304 SmallVectorImpl<MemoryEffects::EffectInstance> &effects) {
305 transform::onlyReadsHandle(getOperation()->getOpOperands(), effects);
306 transform::producesHandle(getOperation()->getOpResults(), effects);
307 transform::onlyReadsPayload(effects);
333 SmallVectorImpl<MemoryEffects::EffectInstance> &effects) {}
343 SmallVectorImpl<MemoryEffects::EffectInstance> &effects) {}
358 SmallVectorImpl<MemoryEffects::EffectInstance> &effects) {
359 transform::consumesHandle(getTargetMutable(), effects);
360 transform::modifiesPayload(effects);
427 SmallVectorImpl<MemoryEffects::EffectInstance> &effects) {
428 transform::onlyReadsHandle(getHandleMutable(), effects);
429 transform::producesHandle(getOperation()->getOpResults(), effects);
430 transform::onlyReadsPayload(effects);
462 SmallVectorImpl<MemoryEffects::EffectInstance> &effects) {
463 transform::onlyReadsHandle(getTargetMutable(), effects);
532 SmallVectorImpl<MemoryEffects::EffectInstance> &effects) {
533 transform::onlyReadsHandle(getInMutable(), effects);
534 transform::producesHandle(getOperation()->getOpResults(), effects);
561 SmallVectorImpl<MemoryEffects::EffectInstance> &effects) {
562 transform::producesHandle(getOperation()->getOpResults(), effects);
581 SmallVectorImpl<MemoryEffects::EffectInstance> &effects) {
582 transform::producesHandle(getOperation()->getOpResults(), effects);
593 SmallVectorImpl<MemoryEffects::EffectInstance> &effects) {
594 transform::producesHandle(getOperation()->getOpResults(), effects);
605 SmallVectorImpl<MemoryEffects::EffectInstance> &effects) {
607 transform::consumesHandle(getInMutable(), effects);
610 transform::producesHandle(getOperation()->getOpResults(), effects);
612 effects.emplace_back(MemoryEffects::Read::get(),
618 transform::modifiesPayload(effects);
629 SmallVectorImpl<MemoryEffects::EffectInstance> &effects) {
630 transform::onlyReadsHandle(getInMutable(), effects);
631 transform::modifiesPayload(effects);
635 SmallVectorImpl<MemoryEffects::EffectInstance> &effects) {
636 transform::producesHandle(getOperation()->getOpResults(), effects);
722 SmallVectorImpl<MemoryEffects::EffectInstance> &effects) {
723 transform::consumesHandle(getOperation()->getOpOperands(), effects);
724 transform::modifiesPayload(effects);
785 SmallVectorImpl<MemoryEffects::EffectInstance> &effects) {
786 transform::onlyReadsHandle(getOriginalMutable(), effects);
787 transform::onlyReadsHandle(getReplacementMutable(), effects);
802 SmallVectorImpl<MemoryEffects::EffectInstance> &effects) {
803 transform::onlyReadsHandle(getTargetMutable(), effects);
804 transform::modifiesPayload(effects);