diff options
author | Chris Lattner <sabre@nondot.org> | 2007-12-31 04:16:08 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2007-12-31 04:16:08 +0000 |
commit | b70e15149601396707d0727ece3a5b836bea6ffb (patch) | |
tree | b1d487978b798b77f0294a76c8a6ef9c860281d4 /docs/CodeGenerator.html | |
parent | 1b98919de35bee879f414e9b97b38eeb9df287bc (diff) | |
download | external_llvm-b70e15149601396707d0727ece3a5b836bea6ffb.zip external_llvm-b70e15149601396707d0727ece3a5b836bea6ffb.tar.gz external_llvm-b70e15149601396707d0727ece3a5b836bea6ffb.tar.bz2 |
update a couple of references to SSARegMap.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45468 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'docs/CodeGenerator.html')
-rw-r--r-- | docs/CodeGenerator.html | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/docs/CodeGenerator.html b/docs/CodeGenerator.html index b5ffe1c..7be4689 100644 --- a/docs/CodeGenerator.html +++ b/docs/CodeGenerator.html @@ -719,8 +719,7 @@ comes from.</p> corresponds one-to-one with the LLVM function input to the instruction selector. In addition to a list of basic blocks, the <tt>MachineFunction</tt> contains a a <tt>MachineConstantPool</tt>, a <tt>MachineFrameInfo</tt>, a -<tt>MachineFunctionInfo</tt>, a <tt>SSARegMap</tt>, and a set of live in and -live out registers for the function. See +<tt>MachineFunctionInfo</tt>, and a <tt>MachineRegisterInfo</tt>. See <tt>include/llvm/CodeGen/MachineFunction.h</tt> for more information.</p> </div> @@ -1313,8 +1312,8 @@ bool RegMapping_Fer::compatible_class(MachineFunction &mf, unsigned p_reg) { assert(MRegisterInfo::isPhysicalRegister(p_reg) && "Target register must be physical"); - const TargetRegisterClass *trc = mf.getSSARegMap()->getRegClass(v_reg); - return trc->contains(p_reg); + const TargetRegisterClass *trc = mf.getRegInfo().getRegClass(v_reg); + return trc->contains(p_reg); } </pre> </div> @@ -1343,7 +1342,7 @@ register. Whereas physical registers are statically defined in a <tt>TargetRegisterInfo.td</tt> file and cannot be created by the application developer, that is not the case with virtual registers. In order to create new virtual registers, use the method -<tt>SSARegMap::createVirtualRegister()</tt>. This method will return a +<tt>MachineRegisterInfo::createVirtualRegister()</tt>. This method will return a virtual register with the highest code. </p> |