Home
last modified time | relevance | path

Searched refs:VBROADCAST (Results 1 – 7 of 7) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86SchedSapphireRapids.td1602 "^VBROADCAST(F|I)128rm$",
1603 "^VBROADCAST(F|I)32X(2|4)Z256rm$",
1604 "^VBROADCAST(F|I)32X(8|2Z)rm$",
1605 "^VBROADCAST(F|I)(32|64)X4rm$",
1606 "^VBROADCAST(F|I)64X2((Z128)?)rm$",
1655 def : InstRW<[SPRWriteResGroup131], (instregex "^VBROADCAST(F|I)32X(8|2Z)rmk(z?)$",
1656 "^VBROADCAST(F|I)(32|64)X4rmk(z?)$",
1657 "^VBROADCAST(F|I)64X2rmk(z?)$",
2700 def : InstRW<[SPRWriteResGroup262], (instregex "^VBROADCAST(F|I)32X(2|4)Z256rmk(z?)$",
2701 "^VBROADCAST(F|I)64X2Z128rmk(z?)$",
H A DX86ISelLowering.h512 VBROADCAST, enumerator
H A DX86ISelLowering.cpp2716 case X86ISD::VBROADCAST: in isTargetShuffle()
5370 case X86ISD::VBROADCAST: in getTargetShuffleMask()
6215 case X86ISD::VBROADCAST: { in getFauxShuffleMask()
7164 DAG.getNode(X86ISD::VBROADCAST, DL, BroadcastVT, RepeatLoad); in EltsFromConsecutiveLoads()
7468 return DAG.getNode(X86ISD::VBROADCAST, dl, VT, Ld); in lowerBuildVectorAsBroadcast()
7505 return DAG.getNode(X86ISD::VBROADCAST, dl, VT, Ld); in lowerBuildVectorAsBroadcast()
9071 return DAG.getBitcast(VT, DAG.getNode(X86ISD::VBROADCAST, dl, BcastVT, in LowerBUILD_VECTOR()
9578 case X86ISD::VBROADCAST: in IsElementEquivalent()
11196 Input = DAG.getNode(X86ISD::VBROADCAST, DL, VT, Input); in lowerShuffleAsDecomposedShuffleMerge()
12387 return DAG.getNode(X86ISD::VBROADCAST, DL, VT, in lowerShuffleAsTruncBroadcast()
[all …]
H A DX86InstrFragmentsSIMD.td499 def X86VBroadcast : SDNode<"X86ISD::VBROADCAST", SDTVBroadcast>;
H A DX86ISelDAGToDAG.cpp1000 case X86ISD::VBROADCAST: { in PreprocessISelDAG()
1007 CurDAG->getNode(X86ISD::VBROADCAST, dl, NarrowVT, N->getOperand(0)); in PreprocessISelDAG()
H A DX86SchedAlderlakeP.td1337 "^VBROADCAST(F|I)128rm$",
H A DX86InstrSSE.td7077 // VBROADCAST - Load from memory and broadcast to all elements of the
7122 // VBROADCAST*128 - Load from memory and broadcast 128-bit vector to both