diff options
author | Alkis Evlogimenos <alkis@evlogimenos.com> | 2004-02-23 01:25:05 +0000 |
---|---|---|
committer | Alkis Evlogimenos <alkis@evlogimenos.com> | 2004-02-23 01:25:05 +0000 |
commit | 534f545ef15a22533933af853894f3516ba2eed5 (patch) | |
tree | 2e780d789f8509d1850b419e078cd5f2d4cee7b2 | |
parent | 2d0a82570a0a87cbee4721df7df91e2c263f3ab8 (diff) | |
download | external_llvm-534f545ef15a22533933af853894f3516ba2eed5.zip external_llvm-534f545ef15a22533933af853894f3516ba2eed5.tar.gz external_llvm-534f545ef15a22533933af853894f3516ba2eed5.tar.bz2 |
Fix comments in PhysRegTracker and rename isPhysRegAvail to isRegAvail to be consistent with the other two
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11723 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r-- | lib/CodeGen/PhysRegTracker.h | 9 | ||||
-rw-r--r-- | lib/CodeGen/RegAllocLinearScan.cpp | 2 |
2 files changed, 6 insertions, 5 deletions
diff --git a/lib/CodeGen/PhysRegTracker.h b/lib/CodeGen/PhysRegTracker.h index 36128c6..d2ff82a 100644 --- a/lib/CodeGen/PhysRegTracker.h +++ b/lib/CodeGen/PhysRegTracker.h @@ -1,4 +1,4 @@ -//===-- llvm/CodeGen/LiveInterval.h - Live Interval Analysis ----*- C++ -*-===// +//===-- llvm/CodeGen/PhysRegTracker.h - Physical Register Tracker -*- C++ -*-=// // // The LLVM Compiler Infrastructure // @@ -8,8 +8,9 @@ //===----------------------------------------------------------------------===// // // This file implements a physical register tracker. The tracker -// tracks physical register usage through addPhysRegUse and -// delPhysRegUse functions while abstracting away register aliases. +// tracks physical register usage through addRegUse and +// delRegUse. isRegAvail checks if a physical register is available or +// not taking into consideration register aliases. // //===----------------------------------------------------------------------===// @@ -67,7 +68,7 @@ namespace llvm { } } - bool isPhysRegAvail(unsigned physReg) const { + bool isRegAvail(unsigned physReg) const { assert(MRegisterInfo::isPhysicalRegister(physReg) && "should be physical register!"); return regUse_[physReg] == 0; diff --git a/lib/CodeGen/RegAllocLinearScan.cpp b/lib/CodeGen/RegAllocLinearScan.cpp index 728c018..0a4077f 100644 --- a/lib/CodeGen/RegAllocLinearScan.cpp +++ b/lib/CodeGen/RegAllocLinearScan.cpp @@ -706,7 +706,7 @@ unsigned RA::getFreePhysReg(IntervalPtrs::value_type cur) for (TargetRegisterClass::iterator i = rc->allocation_order_begin(*mf_); i != rc->allocation_order_end(*mf_); ++i) { unsigned reg = *i; - if (prt_.isPhysRegAvail(reg)) + if (prt_.isRegAvail(reg)) return reg; } return 0; |