0
在LLVM曾經是這個偉大的功能(我不知道他們正在使用這裏的版本):獲取寄存器的父母在LLVM
const unsigned* llvm::TargetRegisterInfo::getSuperRegisters(unsigned RegNo)
不幸的是,我使用LLVM 3.4,這個函數不存在。有沒有類似功能的東西?或者是否有一個簡單的解決方法來獲取給定寄存器的所有父寄存器?
在LLVM曾經是這個偉大的功能(我不知道他們正在使用這裏的版本):獲取寄存器的父母在LLVM
const unsigned* llvm::TargetRegisterInfo::getSuperRegisters(unsigned RegNo)
不幸的是,我使用LLVM 3.4,這個函數不存在。有沒有類似功能的東西?或者是否有一個簡單的解決方法來獲取給定寄存器的所有父寄存器?
應該仔細閱讀文檔。下面是答案:
http://llvm.org/docs/doxygen/html/classllvm_1_1MCSuperRegIterator.html
LLVM :: MCSuperRegIterator需要一個物理寄存器在其構造,然後在其所有的父母迭代。