• Home
  • Raw
  • Download

Lines Matching refs:SourceOperandIndex

190 std::string toString(SourceOperandIndex sourceOperandIndex) {  in toString()
213 static std::map<SourceOperandIndex, std::set<StepRole>> analyze( in analyze()
222 SourceOperandIndex source = {step.getSourceModelIndex(), operandIndex}; in addRole()
226 void setUsedBy(const SourceOperandIndex& source, const SourceOperandIndex& dest) { in setUsedBy()
235 std::map<SourceOperandIndex, std::set<StepRole>> finish() { in finish()
242 void finishHelper(SourceOperandIndex current) { in finishHelper()
258 std::map<SourceOperandIndex, std::set<StepRole>> mRoles;
261 std::map<SourceOperandIndex, std::set<SourceOperandIndex>> mUsedBy;
263 std::set<SourceOperandIndex> mProcessedOperands;
286 void DynamicTemporaries::declare(SourceOperandIndex sourceOperandIndex, uint32_t stepIndex, in declare()
304 bool DynamicTemporaries::redeclare(SourceOperandIndex sourceOperandIndex, in redeclare()
384 SourceOperandIndex sourceOperandIndex, bool mustBeAllocated) const { in lookup()
476 mPlan->recordTemporaryDef(SourceOperandIndex(mSourceModelIndex, sourceOperandIndex), in addOperand()
495 mPlan->recordOutputDef(SourceOperandIndex(mSourceModelIndex, sourceOperandIndex), in addOperand()
552 const std::map<SourceOperandIndex, StaticTemporaryLocation>& in mapInputsAndOutputs() argument
555 const std::map<SourceOperandIndex, uint32_t>& sourceOperandToInputIndex, in mapInputsAndOutputs()
556 const std::map<SourceOperandIndex, uint32_t>& sourceOperandToOutputIndex, in mapInputsAndOutputs()
557 const std::map<SourceOperandIndex, ConstantReferenceLocation>& in mapInputsAndOutputs()
560 SourceOperandIndex sourceOperandIndex(mSourceModelIndex, stepModelOperandIndex); in mapInputsAndOutputs()
590 SourceOperandIndex sourceOperandIndex(mSourceModelIndex, stepModelOperandIndex); in mapInputsAndOutputs()
617 [this](const SourceOperandIndex& sourceOperandIndex) { in findModelOutputsThatAreDownstreamInputs()
634 SourceOperandIndex sourceOperandIndex(step->getSourceModelIndex(), output.first); in findModelOutputsThatAreDownstreamInputs()
642 auto recordAsOutputIfTemporary = [this](const SourceOperandIndex& sourceOperandIndex) { in findTempsAsStepModelOutputs()
657 SourceOperandIndex sourceOperandIndex(step->getSourceModelIndex(), input.first); in findTempsAsStepModelOutputs()
662 for (const SourceOperandIndex& sourceOperandIndex : step->outerInputOperands) { in findTempsAsStepModelOutputs()
666 for (const SourceOperandIndex& sourceOperandIndex : step->outerInputOperands) { in findTempsAsStepModelOutputs()
882 auto containsUnknownSize = [sourceModels](const std::vector<SourceOperandIndex>& operands) { in finish()
950 SourceOperandIndex index(kMainModelInSourceModels, mainModel->getInputOperandIndex(i)); in finish()
954 SourceOperandIndex index(kMainModelInSourceModels, mainModel->getOutputOperandIndex(i)); in finish()
969 sourceModels](const SourceOperandIndex& sourceOperandIndex) { in findControlFlowBoundaryConstants()
1120 std::map<SourceOperandIndex, StaticTemporaryLocation> sourceOperandToLocationOfTemporary, in Controller() argument
1121 std::map<SourceOperandIndex, StaticTemporaryLocation> sourceOperandToLocationOfTemporary2, in Controller()
1122 std::map<SourceOperandIndex, uint32_t> sourceOperandToInputIndex, in Controller()
1123 std::map<SourceOperandIndex, uint32_t> sourceOperandToOutputIndex, in Controller()
1124 const std::map<SourceOperandIndex, ConstantCopyLocation>& sourceOperandToConstantCopy, in Controller() argument
1125 std::map<SourceOperandIndex, ConstantReferenceLocation> sourceOperandToConstantReference, in Controller()
1244 const SourceOperandIndex& sourceOperandIndex, in makeController()
1245 std::map<SourceOperandIndex, StaticTemporaryLocation>* in makeController()
1275 std::map<SourceOperandIndex, StaticTemporaryLocation> sourceOperandToLocationOfTemporary; in makeController()
1276 std::map<SourceOperandIndex, StaticTemporaryLocation> sourceOperandToLocationOfTemporary2; in makeController()
1294 mapTemporary(SourceOperandIndex(step->getSourceModelIndex(), output.first), in makeController()
1368 SourceOperandIndex sourceOperandIndex, in makeController()
1461 std::shared_ptr<Controller> controller, SourceOperandIndex operandIndex) const { in getBuffer()
1493 SourceOperandIndex operandIndex, bool* value) const { in readConditionValue()
1587 void ExecutionPlan::Controller::setInput(const SourceOperandIndex& outerOperand, in setInput()
1588 const SourceOperandIndex& innerOperand) { in setInput()
1621 void ExecutionPlan::Controller::setOutput(const SourceOperandIndex& outerOperand, in setOutput()
1622 const SourceOperandIndex& innerOperand) { in setOutput()
1672 const std::vector<SourceOperandIndex>& branchInputOperands = in nextCompound()
1674 const std::vector<SourceOperandIndex>& branchOutputOperands = in nextCompound()
1773 for (const SourceOperandIndex& outputOperand : step->bodyOutputOperands) { in nextCompound()
1796 const SourceOperandIndex& innerOperand = step->condInputOperands[i]; in nextCompound()
1797 const SourceOperandIndex& outerOperand = step->outerOutputOperands[i]; in nextCompound()
1893 void ExecutionPlan::recordOutputDef(SourceOperandIndex sourceOperandIndex, uint32_t stepIndex) { in recordOutputDef()
1900 void ExecutionPlan::recordTemporaryDef(SourceOperandIndex sourceOperandIndex, uint32_t stepIndex) { in recordTemporaryDef()
1954 forEachDynamicTemporary([&ret](SourceOperandIndex dynTemp, const Operand&, uint32_t) { in forTest_flatGetDynamicTemporaries()
1989 SourceOperandIndex ExecutionPlan::getInputSourceOperand(uint32_t index) const { in getInputSourceOperand()
1996 SourceOperandIndex ExecutionPlan::getOutputSourceOperand(uint32_t index) const { in getOutputSourceOperand()
2028 const SourceOperandIndex& index, const StepRoleCallback& callback) const { in forEachStepRoleOfSourceOperand()
2050 const SourceOperandIndex& index) const { in getMemoryPreferenceOfSourceOperand()
2062 const std::function<void(SourceOperandIndex, const Operand&, uint32_t definingStepIndex)>& in forEachDynamicTemporary() argument
2073 const auto sourceOperandIndex = SourceOperandIndex(sourceModelIndex, entry.first); in forEachDynamicTemporary()
2238 ifStep->conditionOperandIndex = SourceOperandIndex( in partitionTheWorkInternal()
2325 SourceOperandIndex(condModelIndex, condModel->getOutputOperandIndex(0)); in partitionTheWorkInternal()