[LLVMdev] Named Register Implementation

Joerg Sonnenberger joerg at britannica.bec.de
Sat Mar 29 05:27:51 PDT 2014


On Sat, Mar 29, 2014 at 11:46:13AM +1030, Jeremy Lakeman wrote:
> declare void @llvm.write_register.sp(i32 val)
> declare i32 @llvm.read_register.sp()

I'd prefer to use

declare void @llvm.write_register(i32 regno, i32 val)
declare i32 @llvm.read_register(i32 regno)

where regno is the DWARF name or a special reservation e.g. for IP or
SP.

Joerg



More information about the llvm-dev mailing list