Hi Dale,
> Add CCAssignToStackABISizeAlign for convenience in
> dealing with types whose size & alignment are
> different on different subtargets. Use it for x86 f80.
it's really not possible to have the size and alignment be optional
arguments to CCAssignToStack?
> +/// CCAssignToStackABISizeAlign - This action always matches: it assigns
> +/// the value to a stack slot of the ABISize and ABIAlignment for the type,
> +/// which may depend on the target or subtarget.
> +/// "ignored" is here because an empty arg list does not work.
> +class CCAssignToStackABISizeAlign<int ignored> : CCAction {
Maybe it should take the type as the argument? Even if it's not used
it seems more logical to have CCAssignToStackABISizeAlign<f80>, since
the ABI size and alignment are for that type.
Ciao,
Duncan.
_______________________________________________
llvm-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits