Lines Matching defs:CompoundBody
870 struct CompoundBody : Body { struct
871 CompoundBody(const ExecutionPlan* plan) : mPlan(plan) { CHECK(plan != nullptr); } in CompoundBody() argument
876 bool hasDynamicTemporaries() const override { return mHasDynamicTemporaries; } in hasDynamicTemporaries()
893 std::vector<std::shared_ptr<LogicalStep>> mSteps;
899 std::map<SourceOperandIndex, uint32_t> mOutputToDefiningExecutionStep;
905 std::map<SourceOperandIndex, uint32_t> mTemporaryToDefiningExecutionStep;
910 std::map<SourceOperandIndex, uint32_t> mSourceOperandToInputIndex;
915 std::map<SourceOperandIndex, uint32_t> mSourceOperandToOutputIndex;
921 std::map<SourceOperandIndex, ConstantCopyLocation> mSourceOperandToBoundaryConstantCopy;
928 mSourceOperandToBoundaryConstantReference;
936 std::map<SourceOperandIndex, std::set<StepRole>> mSourceOperandToStepRoles;
938 bool mHasDynamicTemporaries = false;
981 CompoundBody* compound() { in compound() argument