Lines Matching defs:RegNo

80   MachineOperand *&getRegUseDefListHead(unsigned RegNo) {
81 if (TargetRegisterInfo::isVirtualRegister(RegNo))
82 return VRegInfo[RegNo].second;
83 return PhysRegUseDefLists[RegNo];
86 MachineOperand *getRegUseDefListHead(unsigned RegNo) const {
87 if (TargetRegisterInfo::isVirtualRegister(RegNo))
88 return VRegInfo[RegNo].second;
89 return PhysRegUseDefLists[RegNo];
231 reg_iterator reg_begin(unsigned RegNo) const {
232 return reg_iterator(getRegUseDefListHead(RegNo));
244 reg_instr_iterator reg_instr_begin(unsigned RegNo) const {
245 return reg_instr_iterator(getRegUseDefListHead(RegNo));
260 reg_bundle_iterator reg_bundle_begin(unsigned RegNo) const {
261 return reg_bundle_iterator(getRegUseDefListHead(RegNo));
273 bool reg_empty(unsigned RegNo) const { return reg_begin(RegNo) == reg_end(); }
279 reg_nodbg_iterator reg_nodbg_begin(unsigned RegNo) const {
280 return reg_nodbg_iterator(getRegUseDefListHead(RegNo));
296 reg_instr_nodbg_iterator reg_instr_nodbg_begin(unsigned RegNo) const {
297 return reg_instr_nodbg_iterator(getRegUseDefListHead(RegNo));
313 reg_bundle_nodbg_iterator reg_bundle_nodbg_begin(unsigned RegNo) const {
314 return reg_bundle_nodbg_iterator(getRegUseDefListHead(RegNo));
327 bool reg_nodbg_empty(unsigned RegNo) const {
328 return reg_nodbg_begin(RegNo) == reg_nodbg_end();
334 def_iterator def_begin(unsigned RegNo) const {
335 return def_iterator(getRegUseDefListHead(RegNo));
347 def_instr_iterator def_instr_begin(unsigned RegNo) const {
348 return def_instr_iterator(getRegUseDefListHead(RegNo));
363 def_bundle_iterator def_bundle_begin(unsigned RegNo) const {
364 return def_bundle_iterator(getRegUseDefListHead(RegNo));
376 bool def_empty(unsigned RegNo) const { return def_begin(RegNo) == def_end(); }
380 bool hasOneDef(unsigned RegNo) const {
381 def_iterator DI = def_begin(RegNo);
390 use_iterator use_begin(unsigned RegNo) const {
391 return use_iterator(getRegUseDefListHead(RegNo));
403 use_instr_iterator use_instr_begin(unsigned RegNo) const {
404 return use_instr_iterator(getRegUseDefListHead(RegNo));
419 use_bundle_iterator use_bundle_begin(unsigned RegNo) const {
420 return use_bundle_iterator(getRegUseDefListHead(RegNo));
432 bool use_empty(unsigned RegNo) const { return use_begin(RegNo) == use_end(); }
436 bool hasOneUse(unsigned RegNo) const {
437 use_iterator UI = use_begin(RegNo);
447 use_nodbg_iterator use_nodbg_begin(unsigned RegNo) const {
448 return use_nodbg_iterator(getRegUseDefListHead(RegNo));
464 use_instr_nodbg_iterator use_instr_nodbg_begin(unsigned RegNo) const {
465 return use_instr_nodbg_iterator(getRegUseDefListHead(RegNo));
481 use_bundle_nodbg_iterator use_bundle_nodbg_begin(unsigned RegNo) const {
482 return use_bundle_nodbg_iterator(getRegUseDefListHead(RegNo));
495 bool use_nodbg_empty(unsigned RegNo) const {
496 return use_nodbg_begin(RegNo) == use_nodbg_end();
501 bool hasOneNonDBGUse(unsigned RegNo) const;
537 void dumpUses(unsigned RegNo) const;