Searched refs:ImplicitUses (Results 1 – 15 of 15) sorted by relevance
206 const MCPhysReg *ImplicitUses; // Registers implicitly read by this instr variable565 const MCPhysReg *getImplicitUses() const { return ImplicitUses; } in getImplicitUses()569 if (!ImplicitUses) in getNumImplicitUses()572 for (; ImplicitUses[i]; ++i) /*empty*/ in getNumImplicitUses()602 if (const MCPhysReg *ImpUses = ImplicitUses) in hasImplicitUseOfPhysReg()
291 uint64_t ImplicitUses = Desc.ImplicitlyUsedProcResUnits; in checkAvailability() local292 while (ImplicitUses) { in checkAvailability()293 uint64_t Use = ImplicitUses & -ImplicitUses; in checkAvailability()294 ImplicitUses ^= Use; in checkAvailability()
355 const MCPhysReg *ImplicitUses = InstInfo.getImplicitUses(); in getTouchedRegs() local357 Regs |= getAliases(ImplicitUses[I], /*OnlySmaller=*/false); in getTouchedRegs()389 const MCPhysReg *ImplicitUses = InstInfo.getImplicitUses(); in getUsedRegs() local391 Regs |= getAliases(ImplicitUses[I], /*OnlySmaller=*/true); in getUsedRegs()422 const MCPhysReg *ImplicitUses = InstInfo.getImplicitUses(); in getSrcRegs() local424 Regs |= getAliases(ImplicitUses[I], /*OnlySmaller=*/true); in getSrcRegs()445 if (const uint16_t *ImpUses = InstInfo.ImplicitUses) { in hasUseOfPhysReg()
193 BitVector ImplicitUses(State.getRegInfo().getNumRegs()); in generateCodeTemplates() local199 ImplicitUses.set(Op.getImplicitReg()); in generateCodeTemplates()207 getAliasedBits(State.getRegInfo(), ImplicitUses); in generateCodeTemplates()
149 const MCPhysReg *ImplicitUses = Desc.getImplicitUses(); in rankRegisters() local150 while (ImplicitUses && *ImplicitUses) { in rankRegisters()152 BC.MIB->getAliases(*ImplicitUses, false).find_first(); in rankRegisters()155 ++ImplicitUses; in rankRegisters()
198 if (!II->ImplicitUses.empty()) { in EmitInstrDocs()201 for (Record *Use : II->ImplicitUses) in EmitInstrDocs()
234 std::vector<Record*> ImplicitDefs, ImplicitUses; variable
420 ImplicitUses = R->getValueAsListOfDefs("Uses"); in CodeGenInstruction()
3137 if (!I->ImplicitDefs.empty() || !I->ImplicitUses.empty()) { in emitActionOpcodes()3147 for (auto Use : I->ImplicitUses) { in emitActionOpcodes()
166 if (const MCPhysReg *R = D.ImplicitUses) in getDefsUses()
92 if (MCID->ImplicitUses) in addImplicitDefUseOperands()
1366 if (MCID.ImplicitUses) in verifyImplicitOperands()
2742 if (NewDesc.ImplicitUses) in optimizeCompareInstr()
1360 ``TargetInstrInfo::get(opcode)::ImplicitUses``. Pre-colored registers impose
3316 unsigned Reg = Desc.ImplicitUses[i]; in findImplicitSGPRReadInVOP()