Home
last modified time | relevance | path

Searched defs:ScalarTy (Results 1 – 24 of 24) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Support/
H A DLowLevelTypeImpl.h66 static LLT vector(uint16_t NumElements, LLT ScalarTy) { in vector()
74 static LLT scalarOrVector(uint16_t NumElements, LLT ScalarTy) { in scalarOrVector()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DLowLevelType.cpp24 LLT ScalarTy = getLLTForType(*VTy->getElementType(), DL); in getLLTForType() local
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/
H A DRISCVTargetTransformInfo.h81 bool isLegalElementTypeForRVV(Type *ScalarTy) const { in isLegalElementTypeForRVV()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
H A DVectorCombine.cpp138 Type *ScalarTy = Scalar->getType(); in vectorizeLoadInsert() local
290 Type *ScalarTy = Ext0->getType(); in isExtractExtractCheap() local
612 Type *ScalarTy = IsConst0 ? V1->getType() : V0->getType(); in scalarizeBinopOrCmp() local
H A DSLPVectorizer.cpp2930 Type *ScalarTy = VL0->getType(); in buildTree_rec() local
3201 llvm::Type *ScalarTy = cast<StoreInst>(VL0)->getValueOperand()->getType(); in buildTree_rec() local
3596 Type *ScalarTy = VL[0]->getType(); in getEntryCost() local
4350 auto *ScalarTy = II->getType(); in getSpillCost() local
4605 Type *ScalarTy = VL[0]->getType(); in getGatherCost() local
4896 Type *ScalarTy = VL0->getType(); in vectorizeTree() local
6831 Type *ScalarTy = VL[0]->getType(); in tryToVectorizeList() local
7602 Type *ScalarTy = FirstReducedVal->getType(); in getReductionCost() local
H A DLoopVectorize.cpp2694 Type *ScalarTy = getMemInstValueType(Instr); in vectorizeInterleaveGroup() local
5369 auto *ScalarTy = getMemInstValueType(I); in interleavedAccessCanBeWidened() local
5416 auto *ScalarTy = LI ? LI->getType() : SI->getValueOperand()->getType(); in memoryInstructionCanBeWidened() local
/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/
H A DPrintfFormatString.cpp674 ArgType ScalarTy = getScalarArgType(Ctx, IsObjCLiteral); in getArgType() local
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.cpp4482 Type *ScalarTy = DataTy->getScalarType(); in isLegalMaskedLoad() local
4548 Type *ScalarTy = cast<VectorType>(DataTy)->getElementType(); in isLegalMaskedExpandLoad() local
4589 Type *ScalarTy = DataTy->getScalarType(); in isLegalMaskedGather() local
4735 Type *ScalarTy = VecTy->getElementType(); in getInterleavedMemoryOpCostAVX2() local
H A DX86ISelLowering.cpp8907 Type *ScalarTy = Type::getIntNTy(*Ctx, SplatBitSize); in lowerBuildVectorAsBroadcast() local
35039 MVT ScalarTy = MaskVT.isInteger() ? MaskVT.getScalarType() : in matchUnaryShuffle() local
37692 Type *ScalarTy = ScalarVT.getTypeForEVT(*DAG.getContext()); in combineTargetShuffle() local
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/GISel/
H A DAArch64RegisterBankInfo.cpp689 LLT ScalarTy = MRI.getType(ScalarReg); in getInstrMapping() local
H A DAArch64PostLegalizerLowering.cpp461 auto ScalarTy = MRI.getType(Dst).getElementType(); in applyINS() local
662 LLT ScalarTy = SrcTy.getElementType(); in matchDupLane() local
H A DAArch64InstructionSelector.cpp3751 Optional<Register> DstReg, const RegisterBank &DstRB, LLT ScalarTy, in emitExtractVectorElt()
4347 const LLT ScalarTy = LLT::scalar(Op1Ty.getSizeInBits()); in emitVectorConcat() local
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h2005 Type *ScalarTy = Ty->getElementType(); in getArithmeticReductionCost() local
2068 Type *ScalarTy = Ty->getElementType(); in getMinMaxReductionCost() local
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
H A DHexagonVectorCombine.cpp1188 Type *ScalarTy = Val->getType()->getScalarType(); in vlsb() local
1203 Type *ScalarTy = Val->getType()->getScalarType(); in vbytes() local
H A DHexagonISelLowering.cpp2563 MVT ScalarTy = tyScalar(VecTy); in extractVector() local
2637 MVT ScalarTy = MVT::getIntegerVT(VecWidth); in insertVector() local
/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/
H A DSema.cpp634 CastKind Sema::ScalarTypeToBooleanCastKind(QualType ScalarTy) { in ScalarTypeToBooleanCastKind()
H A DSemaExpr.cpp9881 QualType ScalarTy = Scalar->get()->getType().getUnqualifiedType(); in tryGCCVectorConvertAndSplat() local
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DValueTracking.cpp1165 Type *ScalarTy = SrcTy->getScalarType(); in computeKnownBitsFromOperator() local
1826 Type *ScalarTy = Ty->getScalarType(); in computeKnownBits() local
2875 Type *ScalarTy = Ty->getScalarType(); in ComputeNumSignBitsImpl() local
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/
H A DCombinerHelper.cpp3785 LLT ScalarTy = MRI.getType(BuildVecMI->getOperand(1).getReg()); in matchExtractVecEltBuildVec() local
3804 LLT ScalarTy = MRI.getType(Reg); in applyExtractVecEltBuildVec() local
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
H A DInstCombineVectorOps.cpp1361 Type *ScalarTy = ScalarSrc->getType(); in visitInsertElementInst() local
/netbsd-src/external/apache2/llvm/dist/llvm/lib/IR/
H A DConstants.cpp389 Type *ScalarTy = Ty->getScalarType(); in getIntegerValue() local
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DSROA.cpp2798 Type *ScalarTy = AllocaTy->getScalarType(); in visitMemSetInst() local
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp3942 EVT ScalarTy = Scalar.getValueType(); in LowerINTRINSIC_WO_CHAIN() local
13670 EVT ScalarTy = Op2.getValueType(); in LowerSVEIntrinsicIndex() local
13687 EVT ScalarTy = Scalar.getValueType(); in LowerSVEIntrinsicDUP() local
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp935 static bool isConstantSplatVectorMaskForType(SDNode *N, EVT ScalarTy) { in isConstantSplatVectorMaskForType()