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
|