Home
last modified time | relevance | path

Searched refs:RegDomain (Results 1 – 1 of 1) sorted by relevance

/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/X86/
DX86DomainReassignment.cpp47 enum RegDomain { NoDomain = -1, GPRDomain, MaskDomain, OtherDomain, NumDomains }; enum
61 static RegDomain getDomain(const TargetRegisterClass *RC, in getDomain()
72 RegDomain Domain) { in getDstRC()
215 RegDomain DstDomain;
217 InstrCOPYReplacer(unsigned SrcOpcode, RegDomain DstDomain, unsigned DstOpcode) in InstrCOPYReplacer()
252 RegDomain OpDomain = getDomain(MRI->getRegClass(MO.getReg()), in getExtraCost()
321 Closure(unsigned ID, std::initializer_list<RegDomain> LegalDstDomainList) : ID(ID) { in Closure()
322 for (RegDomain D : LegalDstDomainList) in Closure()
333 bool isLegal(RegDomain RD) const { return LegalDstDomains[RD]; } in isLegal()
336 void setIllegal(RegDomain RD) { LegalDstDomains[RD] = false; } in setIllegal()
[all …]