Searched refs:LaneData (Results 1 - 10 of 10) sorted by relevance

/gem5/src/cpu/
H A Dexec_context.hh151 const LaneData<LaneSize::Byte>& val) = 0;
153 const LaneData<LaneSize::TwoByte>& val) = 0;
155 const LaneData<LaneSize::FourByte>& val) = 0;
157 const LaneData<LaneSize::EightByte>& val) = 0;
H A Dthread_context.hh236 const LaneData<LaneSize::Byte>& val) = 0;
238 const LaneData<LaneSize::TwoByte>& val) = 0;
240 const LaneData<LaneSize::FourByte>& val) = 0;
242 const LaneData<LaneSize::EightByte>& val) = 0;
H A Dsimple_thread.hh383 setVecLane(const RegId &reg, const LaneData<LaneSize::Byte> &val) override
389 const LaneData<LaneSize::TwoByte> &val) override
395 const LaneData<LaneSize::FourByte> &val) override
401 const LaneData<LaneSize::EightByte> &val) override
/gem5/src/cpu/o3/
H A Ddyn_inst.hh336 const LaneData<LaneSize::Byte>& val) override
342 const LaneData<LaneSize::TwoByte>& val) override
348 const LaneData<LaneSize::FourByte>& val) override
354 const LaneData<LaneSize::EightByte>& val) override
H A Dthread_context.hh262 const LaneData<LaneSize::Byte>& val) override
268 const LaneData<LaneSize::TwoByte>& val) override
274 const LaneData<LaneSize::FourByte>& val) override
280 const LaneData<LaneSize::EightByte>& val) override
/gem5/src/arch/generic/
H A Dvec_reg.hh425 /** We define an auxiliary abstraction for LaneData. The ISA should care
446 * As opposed to a RegLaneT, LaneData is not 'backed' by a VecRegContainer.
448 * When data is passed and is susceptible to being copied, use LaneData, as
456 class LaneData class
472 using MyClass = LaneData<LS>;
476 LaneData(typename std::enable_if<sizeof(T) == ByteSz, const T&>::type t) function in class:LaneData
493 /** Output operator overload for LaneData<Size>. */
496 operator<<(std::ostream& os, const LaneData<LS>& d)
498 return os << static_cast<typename LaneData<LS>::UnderlyingType>(d);
/gem5/src/cpu/checker/
H A Dthread_context.hh298 const LaneData<LaneSize::Byte> &val) override
304 const LaneData<LaneSize::TwoByte> &val) override
310 const LaneData<LaneSize::FourByte> &val) override
316 const LaneData<LaneSize::EightByte> &val) override
H A Dcpu.hh278 const LaneData<LaneSize::Byte>& val) override
284 const LaneData<LaneSize::TwoByte>& val) override
290 const LaneData<LaneSize::FourByte>& val) override
296 const LaneData<LaneSize::EightByte>& val) override
/gem5/src/cpu/minor/
H A Dexec_context.hh286 const LaneData<LaneSize::Byte>& val) override
292 const LaneData<LaneSize::TwoByte>& val) override
298 const LaneData<LaneSize::FourByte>& val) override
304 const LaneData<LaneSize::EightByte>& val) override
/gem5/src/cpu/simple/
H A Dexec_context.hh299 const LaneData<LaneSize::Byte>& val) override
304 const LaneData<LaneSize::TwoByte>& val) override
309 const LaneData<LaneSize::FourByte>& val) override
314 const LaneData<LaneSize::EightByte>& val) override

Completed in 21 milliseconds