History log of /external/llvm/test/CodeGen/Mips/cmov.ll
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
cd81d94322a39503e4a3e87b6ee03d4fcb3465fb 21-Jul-2014 Stephen Hines <srhines@google.com> Update LLVM for rebase to r212749.

Includes a cherry-pick of:
r212948 - fixes a small issue with atomic calls

Change-Id: Ib97bd980b59f18142a69506400911a6009d9df18
/external/llvm/test/CodeGen/Mips/cmov.ll
dce4a407a24b04eebc6a376f8e62b41aaa7b071f 29-May-2014 Stephen Hines <srhines@google.com> Update LLVM for 3.5 rebase (r209712).

Change-Id: I149556c940fb7dc92d075273c87ff584f400941f
/external/llvm/test/CodeGen/Mips/cmov.ll
36b56886974eae4f9c5ebc96befd3e7bfe5de338 24-Apr-2014 Stephen Hines <srhines@google.com> Update to LLVM 3.5a.

Change-Id: Ifadecab779f128e62e430c2b4f6ddd84953ed617
/external/llvm/test/CodeGen/Mips/cmov.ll
8b2b8a18354546d534b72f912153a3252ab4b857 14-Jul-2013 Stephen Lin <stephenwlin@gmail.com> Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.

This update was done with the following bash script:

find test/CodeGen -name "*.ll" | \
while read NAME; do
echo "$NAME"
if ! grep -q "^; *RUN: *llc.*debug" $NAME; then
TEMP=`mktemp -t temp`
cp $NAME $TEMP
sed -n "s/^define [^@]*@\([A-Za-z0-9_]*\)(.*$/\1/p" < $NAME | \
while read FUNC; do
sed -i '' "s/;\(.*\)\([A-Za-z0-9_-]*\):\( *\)$FUNC: *\$/;\1\2-LABEL:\3$FUNC:/g" $TEMP
done
sed -i '' "s/;\(.*\)-LABEL-LABEL:/;\1-LABEL:/" $TEMP
sed -i '' "s/;\(.*\)-NEXT-LABEL:/;\1-NEXT:/" $TEMP
sed -i '' "s/;\(.*\)-NOT-LABEL:/;\1-NOT:/" $TEMP
sed -i '' "s/;\(.*\)-DAG-LABEL:/;\1-DAG:/" $TEMP
mv $TEMP $NAME
fi
done


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@186280 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/test/CodeGen/Mips/cmov.ll
2bd429a98761fe93cffe4f9d62522e17ad9dda2d 13-Jul-2013 Akira Hatanaka <ahatanaka@mips.com> [mips] Remove trailing whitespace.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@186230 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/test/CodeGen/Mips/cmov.ll
434c0bd2a5c3c7ebaa8ca10dd7e4fdb1f25e92a0 13-Jul-2013 Akira Hatanaka <ahatanaka@mips.com> [mips] Implement MipsTargetMachine::getInstrItineraryData().



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@186227 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/test/CodeGen/Mips/cmov.ll
d9e70873f38e734f37ed8b7ce75839b25e3eada5 22-Apr-2013 Arnaud A. de Grandmaison <arnaud.adegm@gmail.com> Cleanup: test source files do not need to be executable

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@180003 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/test/CodeGen/Mips/cmov.ll
ee767fe2d2d742630d2fd40f91f3c54e35cc0668 01-Mar-2013 Akira Hatanaka <ahatanaka@mips.com> [mips] Fix inefficient code generation.

This patch eliminates the need to emit a constant move instruction when this
pattern is matched:

(select (setgt a, Constant), T, F)

The pattern above effectively turns into this:

(conditional-move (setlt a, Constant + 1), F, T)



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@176384 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/test/CodeGen/Mips/cmov.ll
bdd26783b85128d32aa8faa0b24b77f834d97b25 02-Jun-2012 Akira Hatanaka <ahatanaka@mips.com> Fix test cases in test/CodeGen/Mips.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@157868 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/test/CodeGen/Mips/cmov.ll
1da1cdf5040e8efacf3dc3caee7ea62735655953 12-May-2012 Akira Hatanaka <ahatanaka@mips.com> Fix test cases.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@156697 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/test/CodeGen/Mips/cmov.ll
2b409b65d45e2857dd842afc18b6b8c2da791a35 09-May-2012 Akira Hatanaka <ahatanaka@mips.com> Add another peephole pattern for conditional moves.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@156460 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/test/CodeGen/Mips/cmov.ll
25052f4077503d030e65a025b348c5f1e9ffb616 25-Apr-2012 Akira Hatanaka <ahatanaka@mips.com> Do not use $gp as a dedicated global register if the target ABI is not O32.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@155522 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/test/CodeGen/Mips/cmov.ll
2c78be01f682e8b24bf5e5d4213016483a2fb54e 07-Dec-2011 Akira Hatanaka <ahatanaka@mips.com> 64-bit WrapperPICPat patterns.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@146086 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/test/CodeGen/Mips/cmov.ll
8c2d270ae8b460912633883f24346c0763373a56 24-Oct-2011 Dan Gohman <gohman@apple.com> Change the default scheduler from Latency to ILP, since Latency
is going away.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142810 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/test/CodeGen/Mips/cmov.ll
33ff5aeaa81b6933d14bc889a5368d7559518e90 10-Sep-2011 Akira Hatanaka <ahatanak@gmail.com> Fix test cases.
Generate code for Mips32r1 unless a Mips32r2 feature is tested.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139433 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/test/CodeGen/Mips/cmov.ll
342837d0dcf4c47765bbd3f9c031418824b12747 28-May-2011 Akira Hatanaka <ahatanak@gmail.com> Define a wrapper node for target constant nodes (tglobaladdr, etc.).
Need this to prevent emitting illegal conditional move instructions.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@132240 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/test/CodeGen/Mips/cmov.ll
a6f74992441c998886bbf26696ea7ec9746df537 31-Mar-2011 Jakob Stoklund Olesen <stoklund@2pi.dk> Fix Mips, Sparc, and XCore tests that were dependent on register allocation.

Add an extra run with -regalloc=basic to keep them honest.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@128654 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/test/CodeGen/Mips/cmov.ll
ab8d53a56ae707db3f8490b7727eeb05140954c6 07-Dec-2010 Bruno Cardoso Lopes <bruno.cardoso@gmail.com> Match a pattern generated by a dag combiner opt where:

(select (load (load tga0)) (load tga1)) => (load (select (load tga0) tga1))

Thanks to Akira for pointing that.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121163 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/test/CodeGen/Mips/cmov.ll