sheng wang
2013-Nov-14 14:17 UTC
[LLVMdev] How to determine the a use reference is the last reference of a virtual Register through current path
Hello llvmers: I'm study Fast register allocation in codegen. I get confused with isKill flag in MachineOperand. I thin "isKill Because Fast Register doesn't require LiveVariable Analysis , So during Fast RegisterAllocation, the Allocation procedure can't determine if this use reference is the last use ( isKill flag is missed for global Virtual register without pre-pass of LiveVariable analysis ); So, How does Fast RegisterAllocation resolve such problem ? -- View this message in context: http://llvm.1065342.n5.nabble.com/How-to-determine-the-a-use-reference-is-the-last-reference-of-a-virtual-Register-through-current-path-tp63315.html Sent from the LLVM - Dev mailing list archive at Nabble.com.
Reasonably Related Threads
- [LLVMdev] How Fast RegisterAllocation determine if the use-reference is the last use without isKill Flag
- LiveVariables clears the MO::IsDead bit from non-RA, physical regs, but never restores it. Bug?
- [LLVMdev] Need advice on writing scheduling pass
- [LLVMdev] deleting or replacing a MachineInst
- IsDead, IsKill