Home
last modified time | relevance | path

Searched refs:v128i1 (Results 1 – 9 of 9) sorted by relevance

/netbsd/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
H A DHexagonIntrinsicsV60.td46 def : Pat <(v128i1 (bitconvert (v32i32 HvxVR:$src1))),
47 (v128i1 (V6_vandvrt (v32i32 HvxVR:$src1), (A2_tfrsi 0x01010101)))>;
49 def : Pat <(v128i1 (bitconvert (v64i16 HvxVR:$src1))),
52 def : Pat <(v128i1 (bitconvert (v128i8 HvxVR:$src1))),
55 def : Pat <(v32i32 (bitconvert (v128i1 HvxQR:$src1))),
58 def : Pat <(v64i16 (bitconvert (v128i1 HvxQR:$src1))),
61 def : Pat <(v128i8 (bitconvert (v128i1 HvxQR:$src1))),
74 def : Pat <(store (v128i1 HvxQR:$src1), (i32 IntRegs:$addr)),
76 (v32i32 (V6_vandqrt (v128i1 HvxQR:$src1),
79 def : Pat <(v128i1 (load (i32 IntRegs:$addr))),
[all …]
H A DHexagonRegisterInfo.td322 [v64i1, v128i1, v64i1]>;
338 [v64i1, v128i1, v64i1]>;
H A DHexagonISelDAGToDAGHVX.cpp2252 SDVTList VTs = CurDAG->getVTList(MVT::v32i32, MVT::v128i1); in SelectHVXDualOutput()
2266 SDVTList VTs = CurDAG->getVTList(MVT::v32i32, MVT::v128i1); in SelectHVXDualOutput()
H A DHexagonISelLoweringHVX.cpp56 addRegisterClass(MVT::v128i1, &Hexagon::HvxQRRegClass); in initializeHVXLowering()
79 setOperationAction(ISD::BITCAST, MVT::v128i1, Custom); in initializeHVXLowering()
/netbsd/external/apache2/llvm/dist/llvm/include/llvm/Support/
H A DMachineValueType.h68 v128i1 = 22, // 128 x i1 enumerator
391 return (SimpleTy == MVT::v128i1 || SimpleTy == MVT::v16i8 || in is128BitVector()
513 case v128i1: in getVectorElementType()
676 case v128i1: in getVectorMinNumElements()
912 case v128i1: in getSizeInBits()
1141 if (NumElements == 128) return MVT::v128i1; in getVectorVT()
/netbsd/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DValueTypes.td44 def v128i1 : ValueType<128, 22>; // 128 x i1 vector value
/netbsd/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DValueTypes.cpp216 case MVT::v128i1: in getTypeForEVT()
/netbsd/external/apache2/llvm/dist/llvm/utils/TableGen/
H A DCodeGenTarget.cpp89 case MVT::v128i1: return "MVT::v128i1"; in getEnumName()
/netbsd/external/apache2/llvm/dist/llvm/include/llvm/IR/
H A DIntrinsics.td270 def llvm_v128i1_ty : LLVMType<v128i1>; // 128 x i1