Displaying 2 results from an estimated 2 matches for "getexpand".
2012 Jun 13
2
[LLVMdev] Structs passed by value
...ine i32 @convert(%struct.myType* nocapture byval %in) nounwind readonly {
entry:
%val = getelementptr inbounds %struct.myType* %in, i64 0, i32 0
%0 = load i64* %val, align 8, !tbaa !0
%conv = trunc i64 %0 to i32
ret i32 %conv
}
[ABIArgInfo::getExtend(), ABIArgInfo::getDirect(), ABIArgInfo::getExpand()]
define i32 @convert(i64 %in.coerce0) nounwind readnone {
entry:
%conv = trunc i64 %in.coerce0 to i32
ret i32 %conv
}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20120613/70b200dc/attachment.html>
2012 Jun 14
0
[LLVMdev] Structs passed by value
...al = getelementptr inbounds %struct.myType* %in, i64 0, i32 0****
>
> %0 = load i64* %val, align 8, !tbaa !0****
>
> %conv = trunc i64 %0 to i32****
>
> ret i32 %conv****
>
> }****
>
> ** **
>
> [ABIArgInfo::getExtend(), ABIArgInfo::getDirect(), ABIArgInfo::getExpand()]
> ****
>
> define i32 @convert(i64 %in.coerce0) nounwind readnone {****
>
> entry:****
>
> %conv = trunc i64 %in.coerce0 to i32****
>
> ret i32 %conv****
>
> }****
>
> ** **
>
> _______________________________________________
> LLVM Developers...