Home
last modified time | relevance | path

Searched refs:v256i1 (Results 1 – 25 of 30) sorted by relevance

12

/external/llvm-project/llvm/lib/Target/VE/
DVEInstrIntrinsicVL.gen.td67 …_vst_vssml v256f64:$vx, i64:$sy, i64:$sz, v256i1:$vm, i32:$vl), (VSTrrvml i64:$sy, i64:$sz, v256f6…
68 …st_vssml v256f64:$vx, simm7:$I, i64:$sz, v256i1:$vm, i32:$vl), (VSTirvml (LO7 $I), i64:$sz, v256f6…
71 …tnc_vssml v256f64:$vx, i64:$sy, i64:$sz, v256i1:$vm, i32:$vl), (VSTNCrrvml i64:$sy, i64:$sz, v256f…
72 …c_vssml v256f64:$vx, simm7:$I, i64:$sz, v256i1:$vm, i32:$vl), (VSTNCirvml (LO7 $I), i64:$sz, v256f…
75 …tot_vssml v256f64:$vx, i64:$sy, i64:$sz, v256i1:$vm, i32:$vl), (VSTOTrrvml i64:$sy, i64:$sz, v256f…
76 …t_vssml v256f64:$vx, simm7:$I, i64:$sz, v256i1:$vm, i32:$vl), (VSTOTirvml (LO7 $I), i64:$sz, v256f…
79 …ot_vssml v256f64:$vx, i64:$sy, i64:$sz, v256i1:$vm, i32:$vl), (VSTNCOTrrvml i64:$sy, i64:$sz, v256…
80 …_vssml v256f64:$vx, simm7:$I, i64:$sz, v256i1:$vm, i32:$vl), (VSTNCOTirvml (LO7 $I), i64:$sz, v256…
83 …stu_vssml v256f64:$vx, i64:$sy, i64:$sz, v256i1:$vm, i32:$vl), (VSTUrrvml i64:$sy, i64:$sz, v256f6…
84 …tu_vssml v256f64:$vx, simm7:$I, i64:$sz, v256i1:$vm, i32:$vl), (VSTUirvml (LO7 $I), i64:$sz, v256f…
[all …]
DVVPInstrPatternsVec.td58 LongScalarVT, LongDataVT, v256i1,
61 ShortScalarVT, ShortDataVT, v256i1,
DVECallingConv.td113 CCIfType<[v256i1],
134 CCIfType<[v256i1],
DVERegisterInfo.td193 def VM : RegisterClass<"VE", [v256i1], 64, (sequence "VM%u", 0, 15)>;
/external/llvm-project/llvm/include/llvm/IR/
DIntrinsicsVEVL.gen.td34 …, Intrinsic<[], [LLVMType<v256f64>, LLVMType<i64>, llvm_ptr_ty, LLVMType<v256i1>, LLVMType<i32>], …
36 …, Intrinsic<[], [LLVMType<v256f64>, LLVMType<i64>, llvm_ptr_ty, LLVMType<v256i1>, LLVMType<i32>], …
38 …, Intrinsic<[], [LLVMType<v256f64>, LLVMType<i64>, llvm_ptr_ty, LLVMType<v256i1>, LLVMType<i32>], …
40 …, Intrinsic<[], [LLVMType<v256f64>, LLVMType<i64>, llvm_ptr_ty, LLVMType<v256i1>, LLVMType<i32>], …
42 …, Intrinsic<[], [LLVMType<v256f64>, LLVMType<i64>, llvm_ptr_ty, LLVMType<v256i1>, LLVMType<i32>], …
44 …, Intrinsic<[], [LLVMType<v256f64>, LLVMType<i64>, llvm_ptr_ty, LLVMType<v256i1>, LLVMType<i32>], …
46 …, Intrinsic<[], [LLVMType<v256f64>, LLVMType<i64>, llvm_ptr_ty, LLVMType<v256i1>, LLVMType<i32>], …
48 …, Intrinsic<[], [LLVMType<v256f64>, LLVMType<i64>, llvm_ptr_ty, LLVMType<v256i1>, LLVMType<i32>], …
50 …, Intrinsic<[], [LLVMType<v256f64>, LLVMType<i64>, llvm_ptr_ty, LLVMType<v256i1>, LLVMType<i32>], …
52 …, Intrinsic<[], [LLVMType<v256f64>, LLVMType<i64>, llvm_ptr_ty, LLVMType<v256i1>, LLVMType<i32>], …
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Support/
DMachineValueType.h68 v256i1 = 22, // 256 x i1 enumerator
362 SimpleTy == MVT::v4i64 || SimpleTy == MVT::v256i1); in is256BitVector()
436 case v256i1: in getVectorElementType()
559 case v256i1: in getVectorNumElements()
776 case v256i1: in getSizeInBits()
931 if (NumElements == 256) return MVT::v256i1; in getVectorVT()
/external/llvm-project/llvm/test/CodeGen/VE/Vector/
Dvp_and.ll6 ; CHECK: [[MASK]]: v256i1
Dvp_add.ll6 ; CHECK: [[MASK]]: v256i1
Dvp_sdiv.ll6 ; CHECK: [[MASK]]: v256i1
Dvp_udiv.ll6 ; CHECK: [[MASK]]: v256i1
Dvp_srem.ll6 ; CHECK: [[MASK]]: v256i1
Dvp_xor.ll6 ; CHECK: [[MASK]]: v256i1
Dvp_sub.ll6 ; CHECK: [[MASK]]: v256i1
Dvp_mul.ll6 ; CHECK: [[MASK]]: v256i1
Dvp_or.ll6 ; CHECK: [[MASK]]: v256i1
Dvp_urem.ll6 ; CHECK: [[MASK]]: v256i1
Dvp_ashr.ll6 ; CHECK: [[MASK]]: v256i1
Dvp_lshr.ll6 ; CHECK: [[MASK]]: v256i1
Dvp_shl.ll6 ; CHECK: [[MASK]]: v256i1
/external/llvm-project/llvm/include/llvm/Support/
DMachineValueType.h69 v256i1 = 23, // 256 x i1 enumerator
394 SimpleTy == MVT::v256i1); in is256BitVector()
503 case v256i1: in getVectorElementType()
652 case v256i1: in getVectorNumElements()
910 case v256i1: in getSizeInBits()
1118 if (NumElements == 256) return MVT::v256i1; in getVectorVT()
/external/llvm-project/llvm/lib/Target/PowerPC/
DPPCInstrPrefix.td18 SDTCisVT<0, v256i1>, SDTCisVT<1, v4i32>, SDTCisVT<2, v4i32>
24 SDTCisVT<0, v4i32>, SDTCisVT<1, v256i1>, SDTCisInt<2>
1399 def : Pat<(v512i1 (int_ppc_mma_xvf64ger v256i1:$XA, v16i8:$XB)),
1401 def : Pat<(v512i1 (int_ppc_mma_xvf64gerpp v512i1:$ATi, v256i1:$XA, v16i8:$XB)),
1403 def : Pat<(v512i1 (int_ppc_mma_xvf64gerpn v512i1:$ATi, v256i1:$XA, v16i8:$XB)),
1405 def : Pat<(v512i1 (int_ppc_mma_xvf64gernp v512i1:$ATi, v256i1:$XA, v16i8:$XB)),
1407 def : Pat<(v512i1 (int_ppc_mma_xvf64gernn v512i1:$ATi, v256i1:$XA, v16i8:$XB)),
1515 def : Pat<(v512i1 (int_ppc_mma_pmxvf64ger v256i1:$XA, v16i8:$XB, Msk4Imm:$XMSK,
1518 def : Pat<(v512i1 (int_ppc_mma_pmxvf64gerpp v512i1:$ATi, v256i1:$XA, v16i8:$XB,
1522 def : Pat<(v512i1 (int_ppc_mma_pmxvf64gerpn v512i1:$ATi, v256i1:$XA, v16i8:$XB,
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DValueTypes.cpp167 case MVT::v256i1: return VectorType::get(Type::getInt1Ty(Context), 256); in getTypeForEVT()
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DValueTypes.td43 def v256i1 : ValueType<256, 22>; // 256 x i1 vector value
/external/llvm-project/llvm/include/llvm/CodeGen/
DValueTypes.td45 def v256i1 : ValueType<256, 23>; // 256 x i1 vector value
/external/llvm-project/llvm/lib/CodeGen/
DValueTypes.cpp214 case MVT::v256i1: in getTypeForEVT()

12