/external/llvm-project/llvm/lib/Target/PowerPC/ |
D | PPCInstrPrefix.td | 14 SDTCisVT<0, v512i1>, SDTCisVT<1, v4i32>, SDTCisVT<2, v4i32>, 21 SDTCisVT<0, v4i32>, SDTCisVT<1, v512i1>, SDTCisInt<2> 27 SDTCisVT<0, v512i1>, SDTCisVT<1, v512i1> 1273 [(set v512i1:$ASo, (int_ppc_mma_xxmfacc v512i1:$AS))]>, 1278 [(set v512i1:$AT, (int_ppc_mma_xxmtacc v512i1:$ATi))]>, 1291 [(set v512i1:$AT, (int_ppc_mma_xxsetaccz))]>; 1363 def : Pat<(v512i1 (int_ppc_mma_xvi4ger8 v16i8:$XA, v16i8:$XB)), 1365 def : Pat<(v512i1 (int_ppc_mma_xvi4ger8pp v512i1:$ATi, v16i8:$XA, v16i8:$XB)), 1368 def : Pat<(v512i1 (int_ppc_mma_xvi8ger4 v16i8:$XA, v16i8:$XB)), 1370 def : Pat<(v512i1 (int_ppc_mma_xvi8ger4pp v512i1:$ATi, v16i8:$XA, v16i8:$XB)), [all …]
|
D | PPCRegisterInfo.td | 427 def ACCRC : RegisterClass<"PPC", [v512i1], 128, (add ACC0, ACC1, ACC2, ACC3, 442 def UACCRC : RegisterClass<"PPC", [v512i1], 128,
|
/external/llvm-project/llvm/include/llvm/IR/ |
D | IntrinsicsVEVL.gen.td | 88 … : GCCBuiltin<"__builtin_ve_vl_lvm_MMss">, Intrinsic<[LLVMType<v512i1>], [LLVMType<v512i1>, LLVMTy… 90 …Builtin<"__builtin_ve_vl_svm_sMs">, Intrinsic<[LLVMType<i64>], [LLVMType<v512i1>, LLVMType<i64>], … 105 …l_pvbrd_vsMvl">, Intrinsic<[LLVMType<v256f64>], [LLVMType<i64>, LLVMType<v512i1>, LLVMType<v256f64… 125 …sic<[LLVMType<v256f64>], [LLVMType<v256f64>, LLVMType<v256f64>, LLVMType<v512i1>, LLVMType<v256f64… 126 …trinsic<[LLVMType<v256f64>], [LLVMType<i64>, LLVMType<v256f64>, LLVMType<v512i1>, LLVMType<v256f64… 143 …sic<[LLVMType<v256f64>], [LLVMType<v256f64>, LLVMType<v256f64>, LLVMType<v512i1>, LLVMType<v256f64… 144 …trinsic<[LLVMType<v256f64>], [LLVMType<i64>, LLVMType<v256f64>, LLVMType<v512i1>, LLVMType<v256f64… 167 …sic<[LLVMType<v256f64>], [LLVMType<v256f64>, LLVMType<v256f64>, LLVMType<v512i1>, LLVMType<v256f64… 168 …trinsic<[LLVMType<v256f64>], [LLVMType<i64>, LLVMType<v256f64>, LLVMType<v512i1>, LLVMType<v256f64… 185 …sic<[LLVMType<v256f64>], [LLVMType<v256f64>, LLVMType<v256f64>, LLVMType<v512i1>, LLVMType<v256f64… [all …]
|
/external/llvm-project/llvm/lib/Target/VE/ |
D | VEInstrIntrinsicVL.gen.td | 166 def : Pat<(int_ve_vl_lvm_MMss v512i1:$ptm, uimm6:$N, i64:$sz), (LVMyir_y (ULO7 $N), i64:$sz, v512i1… 168 def : Pat<(int_ve_vl_svm_sMs v512i1:$vmz, uimm6:$N), (SVMyi v512i1:$vmz, (ULO7 $N))>; 189 def : Pat<(int_ve_vl_pvbrd_vsMvl i64:$sy, v512i1:$vm, v256f64:$pt, i32:$vl), (PVBRDrml_v i64:$sy, v… 215 …du_vvvMvl v256f64:$vy, v256f64:$vz, v512i1:$vm, v256f64:$pt, i32:$vl), (PVADDUvvml_v v256f64:$vy, … 216 …l_pvaddu_vsvMvl i64:$sy, v256f64:$vz, v512i1:$vm, v256f64:$pt, i32:$vl), (PVADDUrvml_v i64:$sy, v2… 239 …ds_vvvMvl v256f64:$vy, v256f64:$vz, v512i1:$vm, v256f64:$pt, i32:$vl), (PVADDSvvml_v v256f64:$vy, … 240 …l_pvadds_vsvMvl i64:$sy, v256f64:$vz, v512i1:$vm, v256f64:$pt, i32:$vl), (PVADDSrvml_v i64:$sy, v2… 272 …bu_vvvMvl v256f64:$vy, v256f64:$vz, v512i1:$vm, v256f64:$pt, i32:$vl), (PVSUBUvvml_v v256f64:$vy, … 273 …l_pvsubu_vsvMvl i64:$sy, v256f64:$vz, v512i1:$vm, v256f64:$pt, i32:$vl), (PVSUBUrvml_v i64:$sy, v2… 296 …bs_vvvMvl v256f64:$vy, v256f64:$vz, v512i1:$vm, v256f64:$pt, i32:$vl), (PVSUBSvvml_v v256f64:$vy, … [all …]
|
D | VECallingConv.td | 117 CCIfType<[v512i1], 138 CCIfType<[v512i1],
|
D | VERegisterInfo.td | 194 def VM512 : RegisterClass<"VE", [v512i1], 64, (sequence "VMP%u", 0, 7)>;
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/ |
D | HexagonIntrinsics.td | 280 def : Pat <(v512i1 (bitconvert (v16i32 HvxVR:$src1))), 281 (v512i1 (V6_vandvrt (v16i32 HvxVR:$src1), (A2_tfrsi 0x01010101)))>, 284 def : Pat <(v512i1 (bitconvert (v32i16 HvxVR:$src1))), 285 (v512i1 (V6_vandvrt (v32i16 HvxVR:$src1), (A2_tfrsi 0x01010101)))>, 288 def : Pat <(v512i1 (bitconvert (v64i8 HvxVR:$src1))), 289 (v512i1 (V6_vandvrt (v64i8 HvxVR:$src1), (A2_tfrsi 0x01010101)))>, 292 def : Pat <(v16i32 (bitconvert (v512i1 HvxQR:$src1))), 293 (v16i32 (V6_vandqrt (v512i1 HvxQR:$src1), (A2_tfrsi 0x01010101)))>, 296 def : Pat <(v32i16 (bitconvert (v512i1 HvxQR:$src1))), 297 (v32i16 (V6_vandqrt (v512i1 HvxQR:$src1), (A2_tfrsi 0x01010101)))>, [all …]
|
D | HexagonIntrinsicsV60.td | 28 def : Pat <(v512i1 (bitconvert (v16i32 HvxVR:$src1))), 29 (v512i1 (V6_vandvrt(v16i32 HvxVR:$src1), (A2_tfrsi 0x01010101)))>; 31 def : Pat <(v512i1 (bitconvert (v32i16 HvxVR:$src1))), 32 (v512i1 (V6_vandvrt(v32i16 HvxVR:$src1), (A2_tfrsi 0x01010101)))>; 34 def : Pat <(v512i1 (bitconvert (v64i8 HvxVR:$src1))), 35 (v512i1 (V6_vandvrt(v64i8 HvxVR:$src1), (A2_tfrsi 0x01010101)))>; 37 def : Pat <(v16i32 (bitconvert (v512i1 HvxQR:$src1))), 38 (v16i32 (V6_vandqrt(v512i1 HvxQR:$src1), (A2_tfrsi 0x01010101)))>; 40 def : Pat <(v32i16 (bitconvert (v512i1 HvxQR:$src1))), 41 (v32i16 (V6_vandqrt(v512i1 HvxQR:$src1), (A2_tfrsi 0x01010101)))>; [all …]
|
D | HexagonRegisterInfo.td | 286 [v512i1, v1024i1, v512i1]>;
|
D | HexagonISelDAGToDAGHVX.cpp | 2206 SDVTList VTs = CurDAG->getVTList(MVT::v16i32, MVT::v512i1); in SelectHVXDualOutput() 2220 SDVTList VTs = CurDAG->getVTList(MVT::v16i32, MVT::v512i1); in SelectHVXDualOutput()
|
/external/llvm/lib/Target/Hexagon/ |
D | HexagonIntrinsicsV60.td | 84 def : Pat <(v512i1 (bitconvert (v16i32 VectorRegs:$src1))), 85 (v512i1 (V6_vandvrt(v16i32 VectorRegs:$src1), 89 def : Pat <(v512i1 (bitconvert (v32i16 VectorRegs:$src1))), 90 (v512i1 (V6_vandvrt(v32i16 VectorRegs:$src1), 94 def : Pat <(v512i1 (bitconvert (v64i8 VectorRegs:$src1))), 95 (v512i1 (V6_vandvrt(v64i8 VectorRegs:$src1), 99 def : Pat <(v512i1 (bitconvert (v8i64 VectorRegs:$src1))), 100 (v512i1 (V6_vandvrt(v8i64 VectorRegs:$src1), 104 def : Pat <(v16i32 (bitconvert (v512i1 VecPredRegs:$src1))), 105 (v16i32 (V6_vandqrt(v512i1 VecPredRegs:$src1), [all …]
|
D | HexagonISelLowering.cpp | 198 LocVT == MVT::v64i8 || LocVT == MVT::v512i1) { in CC_Hexagon_VarArg() 338 LocVT == MVT::v64i8 || LocVT == MVT::v512i1)) { in CC_HexagonVector() 414 LocVT == MVT::v512i1) { in RetCC_Hexagon() 549 ty == MVT::v512i1 || ty == MVT::v1024i1); in IsHvxVectorType() 1146 } else if (RegVT == MVT::v512i1 || RegVT == MVT::v1024i1) { in LowerFormalArguments() 1763 addRegisterClass(MVT::v512i1, &Hexagon::VecPredRegsRegClass); in HexagonTargetLowering() 2872 case MVT::v512i1: in getRegForInlineAsmConstraint()
|
D | HexagonRegisterInfo.td | 241 def VecPredRegs : RegisterClass<"Hexagon", [v512i1], 512,
|
/external/llvm/include/llvm/CodeGen/ |
D | MachineValueType.h | 65 v512i1 = 19, // 512 x i1 enumerator 265 SimpleTy == MVT::v512i1 || SimpleTy == MVT::v64i8 || in is512BitVector() 323 case v512i1: in getVectorElementType() 376 case v512i1: return 512; in getVectorNumElements() 496 case v512i1: in getSizeInBits() 599 if (NumElements == 512) return MVT::v512i1; in getVectorVT()
|
D | ValueTypes.td | 42 def v512i1 : ValueType<512, 19>; // 512 x i1 vector value
|
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Support/ |
D | MachineValueType.h | 69 v512i1 = 23, // 512 x i1 enumerator 368 SimpleTy == MVT::v8f64 || SimpleTy == MVT::v512i1 || in is512BitVector() 437 case v512i1: in getVectorElementType() 556 case v512i1: in getVectorNumElements() 790 case v512i1: in getSizeInBits() 932 if (NumElements == 512) return MVT::v512i1; in getVectorVT()
|
/external/llvm-project/llvm/include/llvm/Support/ |
D | MachineValueType.h | 70 v512i1 = 24, // 512 x i1 enumerator 401 SimpleTy == MVT::v512i1 || SimpleTy == MVT::v64i8 || in is512BitVector() 504 case v512i1: in getVectorElementType() 649 case v512i1: in getVectorNumElements() 926 case v512i1: in getSizeInBits() 1119 if (NumElements == 512) return MVT::v512i1; in getVectorVT()
|
/external/llvm/lib/IR/ |
D | ValueTypes.cpp | 151 case MVT::v512i1: return "v512i1"; in getEVTString() 229 case MVT::v512i1: return VectorType::get(Type::getInt1Ty(Context), 512); in getTypeForEVT()
|
/external/llvm/utils/TableGen/ |
D | CodeGenTarget.cpp | 79 case MVT::v512i1: return "MVT::v512i1"; in getEnumName()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/ |
D | ValueTypes.cpp | 168 case MVT::v512i1: return VectorType::get(Type::getInt1Ty(Context), 512); in getTypeForEVT()
|
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/ |
D | ValueTypes.td | 44 def v512i1 : ValueType<512, 23>; // 512 x i1 vector value
|
/external/llvm-project/llvm/include/llvm/CodeGen/ |
D | ValueTypes.td | 46 def v512i1 : ValueType<512, 24>; // 512 x i1 vector value
|
/external/llvm-project/llvm/lib/CodeGen/ |
D | ValueTypes.cpp | 216 case MVT::v512i1: in getTypeForEVT()
|
/external/llvm-project/llvm/utils/TableGen/ |
D | CodeGenTarget.cpp | 90 case MVT::v512i1: return "MVT::v512i1"; in getEnumName()
|
/external/llvm/include/llvm/IR/ |
D | Intrinsics.td | 175 def llvm_v512i1_ty : LLVMType<v512i1>; // 512 x i1
|