This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Conditional call instruction


> Do any of GCC's currently supported targets have a predicated call
> instruction that GCC will use when appropriate?  Roughly speaking,
> this is an instruction that calls only if some condition is true,
> and otherwise falls through.

Yes, the ARM has, but with the exception of the obsolete apcs-26 mode 
(only useful for very early ARM chips) the call will smash the 
condition-code register.  So a predicated call can only be used when it is 
known that the condition code register won't be live afterwards.

R.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]