Searched refs:Narrow (Results 1 – 8 of 8) sorted by relevance
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86InstrAVX512.td | 3100 def : Pat<(Narrow.KVT (Frag:$cc (Narrow.VT Narrow.RC:$src1), 3108 def : Pat<(Narrow.KVT (and Narrow.KRC:$mask, 3109 (Narrow.KVT (Frag_su:$cc (Narrow.VT Narrow.RC:$src1), 3124 def : Pat<(Narrow.KVT (Frag:$cc (Narrow.VT Narrow.RC:$src1), 3131 def : Pat<(Narrow.KVT (and Narrow.KRC:$mask, 3150 def : Pat<(Narrow.KVT (and Narrow.KRC:$mask, 3165 def : Pat<(Narrow.KVT (X86cmpm (Narrow.VT Narrow.RC:$src1), 3183 def : Pat<(Narrow.KVT (X86cmpm (Narrow.VT Narrow.RC:$src1), 3199 def : Pat<(Narrow.KVT (X86cmpm (Narrow.VT (Narrow.BroadcastLdFrag addr:$src2)), 3640 def : Pat<(Narrow.VT (vselect (Narrow.KVT Narrow.KRCWM:$mask), [all …]
|
| H A D | X86ISelLowering.cpp | 44520 SDValue Narrow = N->getOperand(0); in PromoteMaskArithmetic() local 44521 EVT NarrowVT = Narrow.getValueType(); in PromoteMaskArithmetic() 44524 SDValue Op = PromoteMaskArithmetic(Narrow.getNode(), VT, DAG, 0); in PromoteMaskArithmetic()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelDAGToDAG.cpp | 1643 bool Narrow = VT.getSizeInBits() == 64; in SelectLoadLane() local 1648 if (Narrow) in SelectLoadLane() 1669 if (Narrow) in SelectLoadLane() 1682 bool Narrow = VT.getSizeInBits() == 64; in SelectPostLoadLane() local 1687 if (Narrow) in SelectPostLoadLane() 1714 Narrow ? NarrowVector(SuperReg, *CurDAG) : SuperReg); in SelectPostLoadLane() 1722 if (Narrow) in SelectPostLoadLane() 1737 bool Narrow = VT.getSizeInBits() == 64; in SelectStoreLane() local 1742 if (Narrow) in SelectStoreLane() 1766 bool Narrow = VT.getSizeInBits() == 64; in SelectPostStoreLane() local [all …]
|
| /freebsd-13.1/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | arm_neon.td | 1348 // Signed/Unsigned Saturating Shift Right Narrow (Immediate) 1350 // Signed/Unsigned Saturating Rounded Shift Right Narrow (Immediate) 1352 // Signed Saturating Shift Right Unsigned Narrow (Immediate) 1354 // Signed Saturating Rounded Shift Right Unsigned Narrow (Immediate) 1548 // Scalar Signed Saturating Extract Unsigned Narrow 1552 // Scalar Signed Saturating Extract Narrow 1556 // Scalar Unsigned Saturating Extract Narrow
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMInstrNEON.td | 2570 // Narrow 2-register operations. 2579 // Narrow 2-register intrinsics. 3223 // Narrow shift by immediate. 4214 // Neon Shift Narrow operations, 4284 // VADDHN : Vector Add and Narrow Returning High Half (D = Q + Q) 5125 // VSUBHN : Vector Subtract and Narrow Returning High Half (D = Q - Q) 6042 // VSHRN : Vector Shift Right and Narrow 6069 // VRSHRN : Vector Rounding Shift Right and Narrow 6087 // VQSHRN : Vector Saturating Shift Right and Narrow 6093 // VQSHRUN : Vector Saturating Shift Right and Narrow (Unsigned) [all …]
|
| H A D | ARMScheduleSwift.td | 577 // 4.2.31 Advanced SIMD, Add and Shift with Narrow
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | IntrinsicsAArch64.td | 417 // Vector Saturating Narrow 423 // Vector Saturating Extract and Unsigned Narrow
|
| /freebsd-13.1/contrib/openbsm/ |
| H A D | NEWS | 463 - Narrow set of symbols and defines that are exposed in user space: don't
|