Searched refs:Narrow (Results 1 – 15 of 15) sorted by relevance
| /freebsd-12.1/contrib/llvm/lib/Target/X86/ |
| H A D | X86InstrAVX512.td | 3124 def : Pat<(Narrow.KVT (Frag (Narrow.VT Narrow.RC:$src1), 3125 (Narrow.VT Narrow.RC:$src2))), 3132 def : Pat<(Narrow.KVT (and Narrow.KRC:$mask, 3133 (Frag (Narrow.VT Narrow.RC:$src1), 3148 def : Pat<(Narrow.KVT (Frag:$cc (Narrow.VT Narrow.RC:$src1), 3156 def : Pat<(Narrow.KVT (and Narrow.KRC:$mask, 3157 (Narrow.KVT (Frag:$cc (Narrow.VT Narrow.RC:$src1), 3171 def : Pat<(Narrow.KVT (OpNode (Narrow.VT Narrow.RC:$src1), 3179 def : Pat<(Narrow.KVT (and Narrow.KRC:$mask, 3634 def : Pat<(Narrow.VT (vselect (Narrow.KVT Narrow.KRCWM:$mask), [all …]
|
| H A D | X86ISelLowering.cpp | 36043 SDValue Narrow = N->getOperand(0); in PromoteMaskArithmetic() local 36044 EVT NarrowVT = Narrow.getValueType(); in PromoteMaskArithmetic() 36046 if (Narrow->getOpcode() != ISD::XOR && in PromoteMaskArithmetic() 36047 Narrow->getOpcode() != ISD::AND && in PromoteMaskArithmetic() 36048 Narrow->getOpcode() != ISD::OR) in PromoteMaskArithmetic() 36051 SDValue N0 = Narrow->getOperand(0); in PromoteMaskArithmetic() 36052 SDValue N1 = Narrow->getOperand(1); in PromoteMaskArithmetic() 36053 SDLoc DL(Narrow); in PromoteMaskArithmetic() 36072 if (!TLI.isOperationLegalOrPromote(Narrow->getOpcode(), VT)) in PromoteMaskArithmetic() 36083 SDValue Op = DAG.getNode(Narrow->getOpcode(), DL, VT, N0, N1); in PromoteMaskArithmetic()
|
| /freebsd-12.1/contrib/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelDAGToDAG.cpp | 1329 bool Narrow = VT.getSizeInBits() == 64; in SelectLoadLane() local 1334 if (Narrow) in SelectLoadLane() 1355 if (Narrow) in SelectLoadLane() 1368 bool Narrow = VT.getSizeInBits() == 64; in SelectPostLoadLane() local 1373 if (Narrow) in SelectPostLoadLane() 1400 Narrow ? NarrowVector(SuperReg, *CurDAG) : SuperReg); in SelectPostLoadLane() 1408 if (Narrow) in SelectPostLoadLane() 1423 bool Narrow = VT.getSizeInBits() == 64; in SelectStoreLane() local 1428 if (Narrow) in SelectStoreLane() 1452 bool Narrow = VT.getSizeInBits() == 64; in SelectPostStoreLane() local [all …]
|
| /freebsd-12.1/contrib/llvm/include/llvm/IR/ |
| H A D | IntrinsicsAArch64.td | 365 // Vector Saturating Narrow 371 // Vector Saturating Extract and Unsigned Narrow
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/Basic/ |
| H A D | arm_neon.td | 1156 // Signed/Unsigned Saturating Shift Right Narrow (Immediate) 1158 // Signed/Unsigned Saturating Rounded Shift Right Narrow (Immediate) 1160 // Signed Saturating Shift Right Unsigned Narrow (Immediate) 1162 // Signed Saturating Rounded Shift Right Unsigned Narrow (Immediate) 1356 // Scalar Signed Saturating Extract Unsigned Narrow 1360 // Scalar Signed Saturating Extract Narrow 1364 // Scalar Unsigned Saturating Extract Narrow
|
| /freebsd-12.1/contrib/llvm/lib/Target/ARM/ |
| H A D | ARMInstrNEON.td | 2587 // Narrow 2-register operations. 2596 // Narrow 2-register intrinsics. 3240 // Narrow shift by immediate. 4178 // Neon Shift Narrow operations, 4248 // VADDHN : Vector Add and Narrow Returning High Half (D = Q + Q) 4988 // VSUBHN : Vector Subtract and Narrow Returning High Half (D = Q - Q) 5807 // VSHRN : Vector Shift Right and Narrow 5832 // VRSHRN : Vector Rounding Shift Right and Narrow 5850 // VQSHRN : Vector Saturating Shift Right and Narrow 5856 // VQSHRUN : Vector Saturating Shift Right and Narrow (Unsigned) [all …]
|
| H A D | ARMScheduleSwift.td | 578 // 4.2.31 Advanced SIMD, Add and Shift with Narrow
|
| /freebsd-12.1/contrib/openbsm/ |
| H A D | NEWS | 463 - Narrow set of symbols and defines that are exposed in user space: don't
|
| /freebsd-12.1/contrib/binutils/binutils/ |
| H A D | ChangeLog-0203 | 1961 types for 64-bit MIPS. Narrow some fields for 80-char
|
| /freebsd-12.1/sys/conf/ |
| H A D | NOTES | 1553 # adv: All Narrow SCSI bus AdvanSys controllers.
|
| /freebsd-12.1/contrib/gcc/cp/ |
| H A D | ChangeLog-2004 | 3094 (lang_decl_flags): Narrow the width of "languages". Add
|
| /freebsd-12.1/contrib/gcc/config/i386/ |
| H A D | i386.md | 8065 /* Narrow a paradoxical subreg to prevent partial register stalls. */
|
| /freebsd-12.1/contrib/gcc/ |
| H A D | ChangeLog-2002 | 11898 * varasm.c (assemble_variable): Narrow test for uninitialized 13498 * df.c (read_modify_subreg_p): Narrow down cases for a rmw subreg.
|
| H A D | ChangeLog-2001 | 8716 * i386.c (test splitter): Narrow tests vs paradoxical subregs.
|
| H A D | ChangeLog-2003 | 9860 * config.gcc: Narrow unsupported target match to avoid clobbering
|