[cfe-commits] r106106 - /cfe/trunk/lib/CodeGen/TargetInfo.cpp

Anton Korobeynikov anton at korobeynikov.info
Wed Jun 16 10:02:29 PDT 2010


Hi, Rafael

> -  // ARM always overrides the calling convention.
> +  const llvm::Triple &Triple(Context.Target.getTriple());
> +  llvm::CallingConv::ID DefaultCC;
> +  if (Triple.getOS() == llvm::Triple::Darwin)
> +    DefaultCC = llvm::CallingConv::ARM_APCS;
> +  else
> +    DefaultCC = llvm::CallingConv::ARM_AAPCS;
As we already discussed AAPCS should only be used if EABI is in effect.
Please at least put a FIXME here.

-- 
With best regards, Anton Korobeynikov
Faculty of Mathematics and Mechanics, Saint Petersburg State University




More information about the cfe-commits mailing list