mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-01-02 07:32:52 +00:00
5a1df389a6
intrinsics that don't take pointer arguments now work. For example, we can compile this: int test3( __m128d *A) { return _mm_movemask_pd(*A); } int test4( __m128 *A) { return _mm_movemask_ps(*A); } to this: _test3: movl 4(%esp), %eax movapd (%eax), %xmm0 movmskpd %xmm0, %eax ret _test4: movl 4(%esp), %eax movaps (%eax), %xmm0 movmskps %xmm0, %eax ret git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27090 91177308-0d34-0410-b5e6-96231b3b80d8 |
||
---|---|---|
.. | ||
Burg | ||
emacs | ||
fpcmp | ||
llvm-config | ||
TableGen | ||
vim | ||
cgiplotNLT.pl | ||
check-each-file | ||
codegen-diff | ||
countloc.sh | ||
cvsupdate | ||
DSAclean.py | ||
DSAextract.py | ||
findsym.pl | ||
GenLibDeps.pl | ||
getsrcs.sh | ||
importNLT.pl | ||
llvm-native-gcc | ||
llvm-native-gxx | ||
llvmdo | ||
llvmgrep | ||
Makefile | ||
makellvm | ||
NightlyTest.gnuplot | ||
NightlyTest.pl | ||
NightlyTestTemplate.html | ||
NLT.schema | ||
parseNLT.pl | ||
plotNLT.pl | ||
profile.pl | ||
RegressionFinder.pl | ||
userloc.pl | ||
webNLT.pl |