reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/X86/X86DomainReassignment.cpp
   56 static RegDomain getDomain(const TargetRegisterClass *RC,
   67                                            RegDomain Domain) {
  210   RegDomain DstDomain;
  212   InstrCOPYReplacer(unsigned SrcOpcode, RegDomain DstDomain, unsigned DstOpcode)
  247       RegDomain OpDomain = getDomain(MRI->getRegClass(MO.getReg()),
  316   Closure(unsigned ID, std::initializer_list<RegDomain> LegalDstDomainList) : ID(ID) {
  317     for (RegDomain D : LegalDstDomainList)
  328   bool isLegal(RegDomain RD) const { return LegalDstDomains[RD]; }
  331   void setIllegal(RegDomain RD) { LegalDstDomains[RD] = false; }
  413   void visitRegister(Closure &, unsigned Reg, RegDomain &Domain,
  417   void reassign(const Closure &C, RegDomain Domain) const;
  423   bool isReassignmentProfitable(const Closure &C, RegDomain Domain) const;
  426   double calculateCost(const Closure &C, RegDomain Domain) const;
  434                                           RegDomain &Domain,
  445   RegDomain RD = getDomain(MRI->getRegClass(Reg), MRI->getTargetRegisterInfo());
  482                                             RegDomain DstDomain) const {
  493                                                      RegDomain Domain) const {
  497 void X86DomainReassignment::reassign(const Closure &C, RegDomain Domain) const {
  549   RegDomain Domain = NoDomain;
usr/include/c++/7.4.0/bits/move.h
   72     constexpr _Tp&&
   73     forward(typename std::remove_reference<_Tp>::type& __t) noexcept
   83     constexpr _Tp&&
   84     forward(typename std::remove_reference<_Tp>::type&& __t) noexcept
usr/include/c++/7.4.0/bits/stl_pair.h
  114 	return __and_<is_constructible<_T1, _U1&&>,
  121 	return __and_<is_convertible<_U1&&, _T1>,
  142 	using __do_converts = __and_<is_convertible<_U1&&, _T1>,
  147 	return __and_<is_constructible<_T1, _U1&&>,
  311        constexpr pair(_U1&& __x, const _T2& __y)
  341 	constexpr pair(_U1&& __x, _U2&& __y)
  342 	: first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) { }
usr/include/c++/7.4.0/initializer_list
   50       typedef _E 		value_type;
   51       typedef const _E& 	reference;
   52       typedef const _E& 	const_reference;
   54       typedef const _E* 	iterator;
   55       typedef const _E* 	const_iterator;
usr/include/c++/7.4.0/type_traits
 1629     { typedef _Tp   type; };
 1633     { typedef _Tp   type; };
 1659     { typedef _Tp&&   type; };