Lines Matching defs:Rd
153 bool A57ChainingConstraint::addIntraChainConstraint(PBQPRAGraph &G, unsigned Rd,
155 if (Rd == Ra)
160 if (Register::isPhysicalRegister(Rd) || Register::isPhysicalRegister(Ra)) {
161 LLVM_DEBUG(dbgs() << "Rd is a physical reg:"
162 << Register::isPhysicalRegister(Rd) << '\n');
168 PBQPRAGraph::NodeId node1 = G.getMetadata().getNodeIdForVReg(Rd);
181 const LiveInterval &ld = LIs.getInterval(Rd);
237 void A57ChainingConstraint::addInterChainConstraint(PBQPRAGraph &G, unsigned Rd,
243 if (Rd != Ra) {
245 << " to " << printReg(Rd, TRI) << '\n';);
247 Chains.insert(Rd);
250 LLVM_DEBUG(dbgs() << "Creating new acc chain for " << printReg(Rd, TRI)
252 Chains.insert(Rd);
255 PBQPRAGraph::NodeId node1 = G.getMetadata().getNodeIdForVReg(Rd);
257 const LiveInterval &ld = LIs.getInterval(Rd);
260 if (r == Rd)
357 Register Rd = MI.getOperand(0).getReg();
360 if (addIntraChainConstraint(G, Rd, Ra))
361 addInterChainConstraint(G, Rd, Ra);
367 Register Rd = MI.getOperand(0).getReg();
368 addInterChainConstraint(G, Rd, Rd);