Searched refs:MinElts (Results 1 – 5 of 5) sorted by relevance
| /openbsd/src/gnu/llvm/llvm/lib/IR/ |
| D | AutoUpgrade.cpp | 4037 unsigned MinElts = RetTy->getMinNumElements() / N; in UpgradeIntrinsicCall() local 4042 Value *Idx = ConstantInt::get(Type::getInt64Ty(C), I * MinElts); in UpgradeIntrinsicCall() 4059 unsigned MinElts = RetTy->getMinNumElements(); in UpgradeIntrinsicCall() local 4061 Value *NewIdx = ConstantInt::get(Type::getInt64Ty(C), I * MinElts); in UpgradeIntrinsicCall() 4093 unsigned MinElts = RetTy->getMinNumElements() / N; in UpgradeIntrinsicCall() local 4095 Value *Idx = ConstantInt::get(Type::getInt64Ty(C), I * MinElts); in UpgradeIntrinsicCall()
|
| /openbsd/src/gnu/llvm/clang/lib/CodeGen/ |
| D | CGBuiltin.cpp | 9131 unsigned MinElts = VTy->getMinNumElements(); in EmitSVEStructLoad() local 9134 Value *Idx = ConstantInt::get(CGM.Int64Ty, I * MinElts); in EmitSVEStructLoad() 9176 unsigned MinElts = VTy->getElementCount().getKnownMinValue(); in EmitSVEStructStore() local 9178 Value *Idx = ConstantInt::get(CGM.Int64Ty, I * MinElts); in EmitSVEStructStore() 9380 unsigned MinElts = SrcTy->getMinNumElements(); in EmitSVETupleCreate() local 9383 Value *Idx = ConstantInt::get(CGM.Int64Ty, I * MinElts); in EmitSVETupleCreate() 9663 unsigned MinElts = VTy->getMinNumElements(); in EmitAArch64SVEBuiltinExpr() local 9665 VTy, Ops[0], ConstantInt::get(CGM.Int64Ty, MinElts)); in EmitAArch64SVEBuiltinExpr() 13701 unsigned MinElts = std::min( in EmitX86BuiltinExpr() local 13704 Ops[3] = getMaskVecValue(*this, Ops[3], MinElts); in EmitX86BuiltinExpr() [all …]
|
| /openbsd/src/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/ |
| D | LegalizeVectorTypes.cpp | 4611 unsigned MinElts = N->getValueType(0).getVectorNumElements(); in WidenVecRes_Convert() local 4612 for (unsigned i=0; i < MinElts; ++i) { in WidenVecRes_Convert() 4667 unsigned MinElts = N->getValueType(0).getVectorNumElements(); in WidenVecRes_Convert_StrictFP() local 4668 for (unsigned i=0; i < MinElts; ++i) { in WidenVecRes_Convert_StrictFP()
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/RISCV/ |
| D | RISCVISelLowering.cpp | 137 unsigned MinElts = RISCV::RVVBitsPerBlock / Subtarget.getELEN(); in RISCVTargetLowering() local 138 if (VT.getVectorMinNumElements() < MinElts) in RISCVTargetLowering() 6526 unsigned MinElts = VecVT.getVectorMinNumElements(); in lowerVECTOR_REVERSE() local 6528 getVLOp(MinElts, DL, DAG, Subtarget)); in lowerVECTOR_REVERSE() 6558 unsigned MinElts = VecVT.getVectorMinNumElements(); in lowerVECTOR_SPLICE() local 6560 getVLOp(MinElts, DL, DAG, Subtarget)); in lowerVECTOR_SPLICE()
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/X86/ |
| D | X86ISelLowering.cpp | 27987 unsigned MinElts = std::min(Index.getSimpleValueType().getVectorNumElements(), in getGatherNode() local 27989 MVT MaskVT = MVT::getVectorVT(MVT::i1, MinElts); in getGatherNode() 28024 unsigned MinElts = std::min(Index.getSimpleValueType().getVectorNumElements(), in getScatterNode() local 28026 MVT MaskVT = MVT::getVectorVT(MVT::i1, MinElts); in getScatterNode() 33531 unsigned MinElts = VT.getVectorNumElements(); in ReplaceNodeResults() local 33532 for (unsigned i=0; i < MinElts; ++i) { in ReplaceNodeResults()
|