summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/X86ShuffleDecode.h
Commit message (Collapse)AuthorAgeFilesLines
* [AVX] Recorganize X86ShuffleDecode into its own libraryDavid Greene2011-02-171-155/+0
| | | | | | | | | | | | (LLVMX86Utils.a) to break cyclic library dependencies between LLVMX86CodeGen.a and LLVMX86AsmParser.a. Previously this code was in a header file and marked static but AVX requires some additional functionality here that won't be used by all clients. Since including unused static functions causes a gcc compiler warning, keeping it as a header would break builds that use -Werror. Putting this in its own library solves both problems at once. llvm-svn: 125765
* Move insertps mask decoding to header fileBruno Cardoso Lopes2010-09-021-0/+24
| | | | llvm-svn: 112896
* Move decoding of insertps back to avoid unused warnings in x86 isel ↵Bruno Cardoso Lopes2010-09-021-28/+14
| | | | | | lowering, and fix movlhps/movhlps to decode 4 elements shuffles llvm-svn: 112869
* Move x86 specific shuffle mask decoding to its own header, it's also going ↵Bruno Cardoso Lopes2010-09-021-0/+145
to be used elsewhere. Also trim trailing whitespaces llvm-svn: 112846
OpenPOWER on IntegriCloud