Searched defs:RegA (Results 1 - 3 of 3) sorted by relevance

/external/llvm/include/llvm/MC/
H A DMCRegisterInfo.h424 /// \brief Returns true if RegB is a sub-register of RegA.
425 bool isSubRegister(unsigned RegA, unsigned RegB) const {
426 return isSuperRegister(RegB, RegA);
429 /// \brief Returns true if RegB is a super-register of RegA.
430 bool isSuperRegister(unsigned RegA, unsigned RegB) const;
432 /// \brief Returns true if RegB is a sub-register of RegA or if RegB == RegA.
433 bool isSubRegisterEq(unsigned RegA, unsigned RegB) const {
434 return isSuperRegisterEq(RegB, RegA);
437 /// \brief Returns true if RegB is a super-register of RegA o
513 isSuperRegister(unsigned RegA, unsigned RegB) const argument
[all...]
/external/llvm/lib/CodeGen/
H A DTargetInstrInfo.cpp699 unsigned RegA = OpA.getReg(); local
705 if (TargetRegisterInfo::isVirtualRegister(RegA))
706 MRI.constrainRegClass(RegA, RC);
734 .addReg(RegA, getKillRegState(KillA))
H A DTwoAddressInstructionPass.cpp115 bool isProfitableToConv3Addr(unsigned RegA, unsigned RegB);
119 unsigned RegA, unsigned RegB, unsigned Dist);
534 regsAreCompatible(unsigned RegA, unsigned RegB, const TargetRegisterInfo *TRI) { argument
535 if (RegA == RegB)
537 if (!RegA || !RegB)
539 return TRI->regsOverlap(RegA, RegB);
591 // -RegB is not tied to a register and RegC is compatible with RegA.
597 // -RegC is not tied to a register and RegB is compatible with RegA.
665 unsigned RegA = MI->getOperand(0).getReg(); local
666 SrcRegMap[RegA]
675 isProfitableToConv3Addr(unsigned RegA,unsigned RegB) argument
692 convertInstTo3Addr(MachineBasicBlock::iterator &mi, MachineBasicBlock::iterator &nmi, unsigned RegA, unsigned RegB, unsigned Dist) argument
1468 unsigned RegA = DstMO.getReg(); local
[all...]

Completed in 283 milliseconds