[llvm-commits] [patch] add n32/64 ABI description.

陳韋任 chenwj at iis.sinica.edu.tw
Fri Sep 23 01:26:46 PDT 2011


> >>> - Arguments passed in Integer registers shadow floating pointer
> >>> registers and vice verca. For example, the first doubleword is passed
> >>> in either $4 or $f1, the second in
> >>> either $5 or $f1, and so on. Probably you will need to use
> >>> CCAssignToRegWithShadow (please see ARMCallingConv.td).

  What "Arguments passed in Integer registers shadow floating pointer
registers" means? Does it mean if we use use $4, then $f1 cannot be
used?

  Thanks!

Regards,
chenwj

-- 
Wei-Ren Chen (陳韋任)
Computer Systems Lab, Institute of Information Science,
Academia Sinica, Taiwan (R.O.C.)
Tel:886-2-2788-3799 #1667




More information about the llvm-commits mailing list