summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/X86/bswap-inline-asm.ll
Commit message (Collapse)AuthorAgeFilesLines
* Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to ↵Stephen Lin2013-07-141-12/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | 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 llvm-svn: 186280
* More rewrites of x86 codegen regression tests with FileCheckMichael Liao2013-05-011-3/+4
| | | | llvm-svn: 180837
* Recognize inline asm 'rev /bin/bash, ' as a bswap intrinsic call.Evan Cheng2011-01-081-2/+2
| | | | llvm-svn: 123048
* Recognise 32-bit ror-based bswap implementation used by uclibcPeter Collingbourne2010-11-131-0/+7
| | | | llvm-svn: 119007
* Fix recognition of 16-bit bswap for C front-ends which emit theDan Gohman2010-03-041-2/+65
| | | | | | clobber registers in a different order. llvm-svn: 97741
* Eliminate more uses of llvm-as and llvm-dis.Dan Gohman2009-09-081-1/+1
| | | | llvm-svn: 81290
* Recognize bswapl as bswap too.Dan Gohman2009-03-171-0/+5
| | | | llvm-svn: 67072
* Recognize "bswapq" as an alternate spelling for the bswap instruction.Dan Gohman2009-03-171-0/+12
llvm-svn: 67071
OpenPOWER on IntegriCloud