Searched refs:MCRI (Results 1 - 5 of 5) sorted by relevance

/freebsd-10.1-release/contrib/llvm/lib/CodeGen/
H A DLiveRegUnits.cpp23 const MCRegisterInfo *MCRI) {
24 for (MCRegUnitRootIterator RI(Unit, MCRI); RI.isValid(); ++RI) {
25 for (MCSuperRegIterator SI(*RI, MCRI, true); SI.isValid(); ++SI) {
37 const MCRegisterInfo &MCRI) {
40 if (operClobbersUnit(&Op, *LUI, &MCRI))
48 const MCRegisterInfo &MCRI) {
57 removeReg(Reg, MCRI);
59 removeRegsInMask(*O, MCRI);
69 addReg(Reg, MCRI);
77 const MCRegisterInfo &MCRI) {
22 operClobbersUnit(const MachineOperand *MO, unsigned Unit, const MCRegisterInfo *MCRI) argument
36 removeRegsInMask(const MachineOperand &Op, const MCRegisterInfo &MCRI) argument
47 stepBackward(const MachineInstr &MI, const MCRegisterInfo &MCRI) argument
76 stepForward(const MachineInstr &MI, const MCRegisterInfo &MCRI) argument
105 addLiveIns(const MachineBasicBlock *MBB, const MCRegisterInfo &MCRI) argument
[all...]
H A DStackMaps.cpp202 const MCRegisterInfo &MCRI = *OutContext.getRegisterInfo(); local
261 dbgs() << "Register " << MCRI.getName(Loc.Reg);
264 dbgs() << "Direct " << MCRI.getName(Loc.Reg);
269 dbgs() << "Indirect " << MCRI.getName(Loc.Reg)
285 RegNo = MCRI.getDwarfRegNum(Loc.Reg, false);
294 unsigned LLVMRegNo = MCRI.getLLVMRegNum(RegNo, false);
295 unsigned SubRegIdx = MCRI.getSubRegIndex(LLVMRegNo, Loc.Reg);
297 Offset = MCRI.getSubRegIdxOffset(SubRegIdx);
H A DIfConversion.cpp1000 const MCRegisterInfo &MCRI) {
1004 if (DontKill.contains(O->getReg(), MCRI))
1016 const MCRegisterInfo &MCRI) {
1018 RemoveKills(*I, DontKill, MCRI);
999 RemoveKills(MachineInstr &MI, const LiveRegUnits &DontKill, const MCRegisterInfo &MCRI) argument
1013 RemoveKills(MachineBasicBlock::iterator I, MachineBasicBlock::iterator E, const LiveRegUnits &DontKill, const MCRegisterInfo &MCRI) argument
/freebsd-10.1-release/contrib/llvm/include/llvm/CodeGen/
H A DLiveRegUnits.h50 void addReg(unsigned Reg, const MCRegisterInfo &MCRI) { argument
51 for (MCRegUnitIterator RUnits(Reg, &MCRI); RUnits.isValid(); ++RUnits)
56 void removeReg(unsigned Reg, const MCRegisterInfo &MCRI) { argument
57 for (MCRegUnitIterator RUnits(Reg, &MCRI); RUnits.isValid(); ++RUnits)
62 void removeRegsInMask(const MachineOperand &Op, const MCRegisterInfo &MCRI);
66 bool contains(unsigned Reg, const MCRegisterInfo &MCRI) const {
67 for (MCRegUnitIterator RUnits(Reg, &MCRI); RUnits.isValid(); ++RUnits) {
76 void stepBackward(const MachineInstr &MI, const MCRegisterInfo &MCRI);
80 void stepForward(const MachineInstr &MI, const MCRegisterInfo &MCRI);
83 void addLiveIns(const MachineBasicBlock *MBB, const MCRegisterInfo &MCRI);
[all...]
/freebsd-10.1-release/contrib/llvm/include/llvm/MC/
H A DMCRegisterInfo.h114 // Offset into MCRI::SubRegIndices of a list of sub-register indices for each
443 MCSubRegIterator(unsigned Reg, const MCRegisterInfo *MCRI,
445 init(Reg, MCRI->DiffLists + MCRI->get(Reg).SubRegs);
457 MCSuperRegIterator(unsigned Reg, const MCRegisterInfo *MCRI,
459 init(Reg, MCRI->DiffLists + MCRI->get(Reg).SuperRegs);
484 // fewer register units than actual registers. MCRI::getNumRegUnits() returns
494 MCRegUnitIterator(unsigned Reg, const MCRegisterInfo *MCRI) { argument
497 unsigned RU = MCRI
528 MCRegUnitRootIterator(unsigned RegUnit, const MCRegisterInfo *MCRI) argument
558 const MCRegisterInfo *MCRI; member in class:llvm::MCRegAliasIterator
565 MCRegAliasIterator(unsigned Reg, const MCRegisterInfo *MCRI, bool IncludeSelf) argument
[all...]

Completed in 115 milliseconds