search for: mips16registerinfo

Displaying 4 results from an estimated 4 matches for "mips16registerinfo".

2013 Feb 05
2
[LLVMdev] register scavenging
...ng [not sure if this is a correct understanding of this API] RegScavenger rs; rs.enterBasicBlock(MBB); forward(II); and then I can get and set available registers???? Ideally I could use usual way to get the first register I need by implementing the virtual function for register scavenging in Mips16RegisterInfo [which I already do] and just roll my own for this one moment to get an additional register. If there are no free registers, I can save one in an unused mips32 only register. What I need is somewhere to move SP so that I can use it in another instruction. mov unused mips32 register, temp mips1...
2013 Feb 06
2
[LLVMdev] register scavenging
...avenger rs; >> rs.enterBasicBlock(MBB); >> forward(II); >> >> and then I can get and set available registers???? >> >> Ideally I could use usual way to get the first register I need by >> implementing the virtual function for register scavenging in >> Mips16RegisterInfo [which I already do] and just roll my own for this >> one moment to get an additional register. If there are no free >> registers, I can save one in an unused mips32 only register. >> >> What I need is somewhere to move SP so that I can use it in another >> instruction...
2013 Feb 05
0
[LLVMdev] register scavenging
...gt; of this API] > > RegScavenger rs; > rs.enterBasicBlock(MBB); > forward(II); > > and then I can get and set available registers???? > > Ideally I could use usual way to get the first register I need by > implementing the virtual function for register scavenging in > Mips16RegisterInfo [which I already do] and just roll my own for this > one moment to get an additional register. If there are no free > registers, I can save one in an unused mips32 only register. > > What I need is somewhere to move SP so that I can use it in another > instruction. > > mov unus...
2013 Feb 06
0
[LLVMdev] register scavenging
...asicBlock(MBB); >>> forward(II); >>> >>> and then I can get and set available registers???? >>> >>> Ideally I could use usual way to get the first register I need by >>> implementing the virtual function for register scavenging in >>> Mips16RegisterInfo [which I already do] and just roll my own for this >>> one moment to get an additional register. If there are no free >>> registers, I can save one in an unused mips32 only register. >>> >>> What I need is somewhere to move SP so that I can use it in another &gt...