| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonISelLoweringHVX.cpp | 995 MVT PredTy = ty(PredV); in createHvxPrefixPred() local 999 if (Subtarget.isHVXVectorType(PredTy, true)) { in createHvxPrefixPred() 1034 assert(PredTy == MVT::v2i1 || PredTy == MVT::v4i1 || PredTy == MVT::v8i1); in createHvxPrefixPred() 1036 unsigned Bytes = 8 / PredTy.getVectorNumElements(); in createHvxPrefixPred() 1519 MVT PredTy = ty(VecQ); in compressHvxPred() local 1520 unsigned PredLen = PredTy.getVectorNumElements(); in compressHvxPred() 2590 SDValue Q0 = DAG.getSetCC(dl, PredTy, A, Zero, ISD::SETLT); in emitHvxMulLoHiV60() 2591 SDValue Q1 = DAG.getSetCC(dl, PredTy, B, Zero, ISD::SETLT); in emitHvxMulLoHiV60() 2600 SDValue Q1 = DAG.getSetCC(dl, PredTy, B, Zero, ISD::SETLT); in emitHvxMulLoHiV60() 2642 SDValue Q0 = DAG.getSetCC(dl, PredTy, A, Zero, ISD::SETLT); in emitHvxMulLoHiV62() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | ScalarEvolutionExpressions.h | 718 template <typename PredTy> 719 bool SCEVExprContains(const SCEV *Root, PredTy Pred) { in SCEVExprContains() 722 PredTy Pred; in SCEVExprContains() 724 FindClosure(PredTy Pred) : Pred(Pred) {} in SCEVExprContains()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64SVEInstrInfo.td | 1708 (Ty (AArch64lsl_p (PredTy (SVEAllActive)), 1722 multiclass adrXtwShiftPat<ValueType Ty, ValueType PredTy, int ShiftAmt> { 1724 (Ty (AArch64lsl_p (PredTy (SVEAllActive)), 1730 (Ty (AArch64lsl_p (PredTy (SVEAllActive)), 2685 multiclass pred_load<ValueType Ty, ValueType PredTy, SDPatternOperator Load, 2732 multiclass pred_store<ValueType Ty, ValueType PredTy, SDPatternOperator Store, 2742 def _default : Pat<(Store (Ty ZPR:$vec), GPR64:$base, (PredTy PPR:$gp)), 2921 def : Pat<(Ty (Load (PredTy PPR:$gp), GPR64:$base, MemVT)), 2963 def : Pat<(Ty (Load (PredTy PPR:$gp), GPR64:$base, MemVT)), 3003 def : Pat<(Ty (Load (PredTy PPR:$gp), GPR64:$base, MemVT)), [all …]
|
| H A D | AArch64ISelLowering.cpp | 13657 auto PredTy = VT.changeVectorElementType(MVT::i1); in LowerINSERT_SUBVECTOR() local 13658 SDValue PTrue = getPTrue(DAG, DL, PredTy, *PredPattern); in LowerINSERT_SUBVECTOR() 15696 Type *PredTy = VectorType::get(Type::getInt1Ty(LDVTy->getContext()), in lowerInterleavedLoad() local 15718 PTrue = Builder.CreateIntrinsic(Intrinsic::aarch64_sve_ptrue, {PredTy}, in lowerInterleavedLoad() 15902 Type *PredTy = VectorType::get(Type::getInt1Ty(STVTy->getContext()), in lowerInterleavedStore() local 15920 PTrue = Builder.CreateIntrinsic(Intrinsic::aarch64_sve_ptrue, {PredTy}, in lowerInterleavedStore() 25732 auto PredTy = VT.changeVectorElementType(MVT::i1); in getPredicateForScalableVector() local 25733 return getPTrue(DAG, DL, PredTy, AArch64SVEPredPattern::all); in getPredicateForScalableVector()
|
| H A D | SVEInstrFormats.td | 9024 ZPRRegOp zprty, ValueType Ty, ValueType PredTy, SDNode Ld1ro> { 9034 def : Pat<(Ty (Ld1ro (PredTy PPR3bAny:$Pg), GPR64sp:$base)), 9038 def : Pat<(Ty (Ld1ro (PredTy PPR3bAny:$Pg), (add GPR64:$base, (i64 simm4s32:$imm)))), 9066 ValueType PredTy, SDNode Ld1ro, ComplexPattern AddrCP> { 9072 def : Pat<(Ty (Ld1ro (PredTy PPR3bAny:$gp), (AddrCP GPR64sp:$base, gprty:$offset))),
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/IR/ |
| H A D | LLVMContextImpl.h | 1436 template <class PredTy> void remove_if(PredTy shouldRemove) {
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | VPlanRecipes.cpp | 316 auto *PredTy = VectorType::get(Int1Ty, State.VF); in generateInstruction() local 318 {PredTy, ScalarTC->getType()}, in generateInstruction()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGBuiltin.cpp | 9874 llvm::ScalableVectorType *PredTy = nullptr; in EmitSVEMaskedLoad() local 9880 PredTy = llvm::ScalableVectorType::get( in EmitSVEMaskedLoad() 9886 PredTy = MemoryTy; in EmitSVEMaskedLoad() 9890 Value *Predicate = EmitSVEPredicateCast(Ops[0], PredTy); in EmitSVEMaskedLoad() 9922 auto PredTy = MemoryTy; in EmitSVEMaskedStore() local 9930 PredTy = in EmitSVEMaskedStore() 9937 Value *Predicate = EmitSVEPredicateCast(Ops[0], PredTy); in EmitSVEMaskedStore() 10259 if (PredTy->getElementType()->isIntegerTy(1)) in EmitAArch64SVEBuiltinExpr() 10291 if (auto PredTy = dyn_cast<llvm::VectorType>(Call->getType())) in EmitAArch64SVEBuiltinExpr() local 10292 if (PredTy->getScalarType()->isIntegerTy(1)) in EmitAArch64SVEBuiltinExpr() [all …]
|