Searched refs:InstResult (Results 1 - 4 of 4) sorted by relevance

/gem5/src/cpu/
H A Dinst_res.hh48 class InstResult { class
77 InstResult() : type(ResultType::Invalid) { } function in class:InstResult
80 explicit InstResult(T i, const ResultType& t) : type(t) { function in class:InstResult
91 explicit InstResult(const VecRegContainer& v, const ResultType& t) function in class:InstResult
94 explicit InstResult(const VecPredRegContainer& v, const ResultType& t) function in class:InstResult
97 InstResult& operator=(const InstResult& that) {
127 bool operator==(const InstResult& that) const {
146 bool operator!=(const InstResult& that) const {
H A Dbase_dyn_inst.hh174 std::queue<InstResult> instResult;
617 InstResult popResult(InstResult dflt = InstResult()) argument
620 InstResult t = instResult.front();
634 instResult.push(InstResult(std::forward<T>(t),
635 InstResult::ResultType::Scalar));
644 instResult.push(InstResult(std::forward<T>(t),
645 InstResult::ResultType::VecReg));
654 instResult.push(InstResult(st
[all...]
/gem5/src/cpu/checker/
H A Dcpu.hh144 std::queue<InstResult> result;
337 result.push(InstResult(std::forward<T>(t),
338 InstResult::ResultType::Scalar));
345 result.push(InstResult(std::forward<T>(t),
346 InstResult::ResultType::VecReg));
353 result.push(InstResult(std::forward<T>(t),
354 InstResult::ResultType::VecElem));
361 result.push(InstResult(std::forward<T>(t),
362 InstResult::ResultType::VecPredReg));
601 InstResult unverifiedResul
[all...]
H A Dcpu_impl.hh482 InstResult checker_val;
483 InstResult inst_val;
493 copyResult(inst, InstResult(0ul, InstResult::ResultType::Scalar), idx);
501 InstResult(0ul, InstResult::ResultType::Scalar));
599 const InstResult& mismatch_val, int start_idx)
636 InstResult res;

Completed in 18 milliseconds