Lines Matching refs:SourceOperandIndex
89 typedef std::pair<uint32_t, uint32_t> SourceOperandIndex; typedef
162 const std::map<SourceOperandIndex, uint32_t>& sourceOperandToOffsetOfTemporary,
163 const std::map<SourceOperandIndex, uint32_t>& sourceOperandToInputIndex,
164 const std::map<SourceOperandIndex, uint32_t>& sourceOperandToOutputIndex,
165 const std::map<SourceOperandIndex, ConstantReferenceLocation>&
273 SourceOperandIndex conditionOperandIndex = {~uint32_t(0), ~uint32_t(0)};
275 std::vector<SourceOperandIndex> outerInputOperands;
277 std::vector<SourceOperandIndex> outerOutputOperands;
279 std::vector<SourceOperandIndex> thenBranchInputOperands;
281 std::vector<SourceOperandIndex> thenBranchOutputOperands;
283 std::vector<SourceOperandIndex> elseBranchInputOperands;
285 std::vector<SourceOperandIndex> elseBranchOutputOperands;
312 std::vector<SourceOperandIndex> outerInputOperands;
314 std::vector<SourceOperandIndex> outerOutputOperands;
316 std::vector<SourceOperandIndex> condInputOperands;
319 SourceOperandIndex condOutputOperand = {~uint32_t(0), ~uint32_t(0)};
321 std::vector<SourceOperandIndex> bodyInputOperands;
323 std::vector<SourceOperandIndex> bodyOutputOperands;
449 std::map<SourceOperandIndex, uint32_t> sourceOperandToOffsetOfTemporary,
450 std::map<SourceOperandIndex, uint32_t> sourceOperandToOffsetOfTemporary2,
451 std::map<SourceOperandIndex, uint32_t> sourceOperandToInputIndex,
452 std::map<SourceOperandIndex, uint32_t> sourceOperandToOutputIndex,
453 const std::map<SourceOperandIndex, ConstantCopyLocation>&
455 std::map<SourceOperandIndex, ConstantReferenceLocation>
459 void setInput(const SourceOperandIndex& outerOperand,
460 const SourceOperandIndex& innerOperand);
461 void setOutput(const SourceOperandIndex& outerOperand,
462 const SourceOperandIndex& innerOperand);
488 std::map<SourceOperandIndex, uint32_t> mSourceOperandToOffsetOfTemporary;
491 std::map<SourceOperandIndex, uint32_t> mSourceOperandToOffsetOfTemporary2;
493 std::map<SourceOperandIndex, uint32_t> mSourceOperandToInputIndex;
495 std::map<SourceOperandIndex, uint32_t> mSourceOperandToOutputIndex;
498 std::map<SourceOperandIndex, ConstantReferenceLocation> mSourceOperandToConstantReference;
541 void recordTemporaryDef(SourceOperandIndex sourceOperandIndex, uint32_t stepIndex);
606 SourceOperandIndex operandIndex) const;
610 int readConditionValue(std::shared_ptr<Controller> controller, SourceOperandIndex operandIndex,
687 std::map<SourceOperandIndex, uint32_t> mTemporaryToDefiningExecutionStep;
692 std::map<SourceOperandIndex, uint32_t> mSourceOperandToInputIndex;
697 std::map<SourceOperandIndex, uint32_t> mSourceOperandToOutputIndex;
702 std::map<SourceOperandIndex, ConstantCopyLocation> mSourceOperandToBoundaryConstantCopy;
708 std::map<SourceOperandIndex, ConstantReferenceLocation>