Lines Matching defs:VecRegContainer

50  * bytes, unaware of anything else. This is implemented by VecRegContainer.
56 * A VecRegT is a view of a VecRegContainer (by reference). The VecRegT has
68 * the corresponding bytes of the underlying VecRegContainer through a
71 * The intended usage is requesting views to the VecRegContainer via the
77 * using Vec512 = VecRegContainer<64>;
160 class VecRegContainer;
164 * registers. There is a VecRegContainer that implements the model, and
181 const VecRegContainer<SIZE>,
182 VecRegContainer<SIZE>>::type;
253 * Cast to VecRegContainer&
272 class VecRegContainer
283 using MyClass = VecRegContainer<SIZE>;
286 VecRegContainer() {}
288 VecRegContainer(const std::vector<uint8_t>& that)
299 /** From VecRegContainer */
349 operator==(const VecRegContainer<S2>& that) const
359 operator!=(const VecRegContainer<S2>& that) const
446 * As opposed to a RegLaneT, LaneData is not 'backed' by a VecRegContainer.
513 /** VecRegContainer friendship to access private VecLaneT constructors.
520 friend class VecRegContainer;*/
521 friend class VecRegContainer<8>;
522 friend class VecRegContainer<16>;
523 friend class VecRegContainer<32>;
524 friend class VecRegContainer<64>;
525 friend class VecRegContainer<128>;
526 friend class VecRegContainer<256>;
527 friend class VecRegContainer<MaxVecRegLenInBytes>;
594 VecRegContainer<Sz>::laneView()
603 VecRegContainer<Sz>::laneView() const
612 VecRegContainer<Sz>::laneView(int laneIdx)
621 VecRegContainer<Sz>::laneView(int laneIdx) const
642 to_number(const std::string& value, VecRegContainer<Sz>& v)
644 fatal_if(value.size() > 2 * VecRegContainer<Sz>::SIZE,
647 for (int i = 0; i < VecRegContainer<Sz>::SIZE; i++) {