Searched refs:VPTERNLOG (Results 1 – 7 of 7) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86IntrinsicsInfo.h | 1335 X86ISD::VPTERNLOG, 0), 1337 X86ISD::VPTERNLOG, 0), 1339 X86ISD::VPTERNLOG, 0), 1341 X86ISD::VPTERNLOG, 0), 1343 X86ISD::VPTERNLOG, 0), 1345 X86ISD::VPTERNLOG, 0),
|
| H A D | X86SchedSapphireRapids.td | 1068 "^VPTERNLOG(D|Q)Zrri((k|kz)?)$")>; 1674 "^VPTERNLOG(D|Q)Zrm(bi|ik)$", 1675 "^VPTERNLOG(D|Q)Zrmbik(z?)$", 1676 "^VPTERNLOG(D|Q)Zrmi((kz)?)$")>; 1876 "^VPTERNLOG(D|Q)Z(128|256)rri((k|kz)?)$")>; 2026 "^VPTERNLOG(D|Q)Z128rm(bi|ik)$", 2027 "^VPTERNLOG(D|Q)Z128rmbik(z?)$", 2028 "^VPTERNLOG(D|Q)Z128rmi((kz)?)$")>; 2717 "^VPTERNLOG(D|Q)Z256rm(bi|ik)$", 2718 "^VPTERNLOG(D|Q)Z256rmbik(z?)$", [all …]
|
| H A D | X86ISelLowering.h | 502 VPTERNLOG, enumerator
|
| H A D | X86ISelDAGToDAG.cpp | 1153 R = CurDAG->getNode(X86ISD::VPTERNLOG, SDLoc(N), N->getValueType(0), in PreprocessISelDAG() 5136 SDValue Ternlog = CurDAG->getNode(X86ISD::VPTERNLOG, dl, NVT, A, B, C, Imm); in tryMatchBitSelect() 5475 case X86ISD::VPTERNLOG: { in Select()
|
| H A D | X86InstrFragmentsSIMD.td | 494 def X86vpternlog : SDNode<"X86ISD::VPTERNLOG", SDTTernlog>;
|
| H A D | X86InstrAVX512.td | 314 // Alias instructions that allow VPTERNLOG to be used with a mask to create 11681 // Convert a VPTERNLOG immediate by swapping operand 0 and operand 2. 11692 // Convert a VPTERNLOG immediate by swapping operand 1 and operand 2. 11703 // Convert a VPTERNLOG immediate by swapping operand 1 and operand 2. 11714 // Convert a VPTERNLOG immediate by moving operand 1 to the end. 11727 // Convert a VPTERNLOG immediate by moving operand 2 to the beginning.
|
| H A D | X86ISelLowering.cpp | 35142 NODE_NAME_CASE(VPTERNLOG) in getTargetNodeName() 51977 SDValue Res = getAVX512Node(X86ISD::VPTERNLOG, DL, OpVT, {A, B, C, Imm}, in canonicalizeBitSelect()
|