Jakob Stoklund Olesen
2012-Dec-04 00:53 UTC
[LLVMdev] New register allocation hinting mechanism
I just updated register allocation hinting mechanism to be more flexible and hopefully easier to use. If you have an out-of-tree target that was overriding the TRI::ResolveRegAllocHint() or TRI::getRawAllocationOrder() functions, you should switch it to using the new TRI::getRegAllocationHints() function instead. See the ARM target for an example. Zino, I believe the new hints are powerful enough to improve ldm/stm formation on ARM. Were you interested in working on that? /jakob
Reasonably Related Threads
- [LLVMdev] How to specify that Src Reg and Dest Reg can't be the same in td?
- [LLVMdev] Lowering "memcpy" intrinsic function on ARM using LDMIA/STMIA
- [LLVMdev] Lowering "memcpy" intrinsic function on ARM using LDMIA/STMIA
- [LLVMdev] Lowering "memcpy" intrinsic function on ARM using LDMIA/STMIA
- [LLVMdev] Lowering "memcpy" intrinsic function on ARM using LDMIA/STMIA