Searched refs:v128i1 (Results 1 – 9 of 9) sorted by relevance
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/ |
H A D | HexagonIntrinsicsV60.td | 46 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 D | HexagonRegisterInfo.td | 322 [v64i1, v128i1, v64i1]>; 338 [v64i1, v128i1, v64i1]>;
|
H A D | HexagonISelDAGToDAGHVX.cpp | 2252 SDVTList VTs = CurDAG->getVTList(MVT::v32i32, MVT::v128i1); in SelectHVXDualOutput() 2266 SDVTList VTs = CurDAG->getVTList(MVT::v32i32, MVT::v128i1); in SelectHVXDualOutput()
|
H A D | HexagonISelLoweringHVX.cpp | 56 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 D | MachineValueType.h | 68 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 D | ValueTypes.td | 44 def v128i1 : ValueType<128, 22>; // 128 x i1 vector value
|
/netbsd/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
H A D | ValueTypes.cpp | 216 case MVT::v128i1: in getTypeForEVT()
|
/netbsd/external/apache2/llvm/dist/llvm/utils/TableGen/ |
H A D | CodeGenTarget.cpp | 89 case MVT::v128i1: return "MVT::v128i1"; in getEnumName()
|
/netbsd/external/apache2/llvm/dist/llvm/include/llvm/IR/ |
H A D | Intrinsics.td | 270 def llvm_v128i1_ty : LLVMType<v128i1>; // 128 x i1
|