reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/X86/X86ISelLowering.cpp
45263     if (matchAsm(AsmPieces[0], {"bswap", "$0"}) ||
45264         matchAsm(AsmPieces[0], {"bswapl", "$0"}) ||
45265         matchAsm(AsmPieces[0], {"bswapq", "$0"}) ||
45266         matchAsm(AsmPieces[0], {"bswap", "${0:q}"}) ||
45267         matchAsm(AsmPieces[0], {"bswapl", "${0:q}"}) ||
45268         matchAsm(AsmPieces[0], {"bswapq", "${0:q}"})) {
45277         (matchAsm(AsmPieces[0], {"rorw", "$$8,", "${0:w}"}) ||
45278          matchAsm(AsmPieces[0], {"rolw", "$$8,", "${0:w}"}))) {
45290         matchAsm(AsmPieces[0], {"rorw", "$$8,", "${0:w}"}) &&
45291         matchAsm(AsmPieces[1], {"rorl", "$$16,", "$0"}) &&
45292         matchAsm(AsmPieces[2], {"rorw", "$$8,", "${0:w}"})) {
45307         if (matchAsm(AsmPieces[0], {"bswap", "%eax"}) &&
45308             matchAsm(AsmPieces[1], {"bswap", "%edx"}) &&
45309             matchAsm(AsmPieces[2], {"xchgl", "%eax,", "%edx"}))