Displaying 2 results from an estimated 2 matches for "38bbb86d".
2012 Sep 06
0
[LLVMdev] Lowering Call Return
On 9/5/2012 5:02 PM, Khaled Mohammed wrote:
> How about vector parameters?
>
> define internal fastcc <4 x float> @add(<4 x float> %a.val, <4 x float>
> %b.val) nounwind {
> entry:
> %tmp4 = fadd <4 x float> %a.val, %b.val
> ret <4 x float> %tmp4
> }
That I don't know, but I'd look around TargetCallingConv.td,
2012 Sep 05
2
[LLVMdev] Lowering Call Return
How about vector parameters?
define internal fastcc <4 x float> @add(<4 x float> %a.val, <4 x float>
%b.val) nounwind {
entry:
%tmp4 = fadd <4 x float> %a.val, %b.val
ret <4 x float> %tmp4
}
a and b are flattened by SelectionDAGISel::LowerArguments(const BasicBlock
*LLVMBB) before letting the target handle it.
SDValue NewRoot =