Home
last modified time | relevance | path

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

12

/openbsd-src/gnu/llvm/llvm/include/llvm/Support/
H A DLowLevelTypeImpl.h63 static constexpr LLT vector(ElementCount EC, LLT ScalarTy) { in vector()
83 static constexpr LLT fixed_vector(unsigned NumElements, LLT ScalarTy) { in fixed_vector()
96 static constexpr LLT scalable_vector(unsigned MinNumElements, LLT ScalarTy) { in scalable_vector()
100 static constexpr LLT scalarOrVector(ElementCount EC, LLT ScalarTy) { in scalarOrVector()
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/
H A DLowLevelType.cpp23 LLT ScalarTy = getLLTForType(*VTy->getElementType(), DL); in getLLTForType() local
/openbsd-src/gnu/llvm/llvm/lib/Target/RISCV/
H A DRISCVTargetTransformInfo.h318 Type *ScalarTy = Ty->getScalarType(); variable
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Vectorize/
H A DVectorCombine.cpp145 Type *ScalarTy = Load->getType()->getScalarType(); in canWidenLoad() local
173 Type *ScalarTy = Scalar->getType(); in vectorizeLoadInsert() local
396 Type *ScalarTy = Ext0->getType(); in isExtractExtractCheap() local
653 Type *ScalarTy = VecTy->getScalarType(); in foldInsExtFNeg() local
788 Type *ScalarTy = IsConst0 ? V1->getType() : V0->getType(); in scalarizeBinopOrCmp() local
H A DSLPVectorizer.cpp3715 Type *ScalarTy = VL0->getType(); in canVectorizeLoads() local
3852 Type *ScalarTy = TE.Scalars[0]->getType(); in findPartiallyOrderedLoads() local
5466 Type *ScalarTy = VL0->getType(); in buildTree_rec() local
5725 llvm::Type *ScalarTy = cast<StoreInst>(VL0)->getValueOperand()->getType(); in buildTree_rec() local
6597 Type *ScalarTy = VL[0]->getType(); in getEntryCost() local
7711 auto *ScalarTy = II->getType(); in getSpillCost() local
8444 Type *ScalarTy = VL[0]->getType(); in getGatherCost() local
9223 Type *ScalarTy = VL0->getType(); in vectorizeTree() local
11680 Type *ScalarTy = VL[0]->getType(); in tryToVectorizeList() local
12898 Type *ScalarTy = FirstReducedVal->getType(); in getReductionCost() local
H A DLoopVectorize.cpp2599 Type *ScalarTy = getLoadStoreType(Instr); in vectorizeInterleaveGroup() local
4527 auto *ScalarTy = getLoadStoreType(I); in interleavedAccessCanBeWidened() local
4591 auto *ScalarTy = getLoadStoreType(I); in memoryInstructionCanBeWidened() local
/openbsd-src/gnu/llvm/clang/lib/AST/
H A DPrintfFormatString.cpp677 ArgType ScalarTy = getScalarArgType(Ctx, IsObjCLiteral); in getArgType() local
/openbsd-src/gnu/llvm/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.cpp5774 Type *ScalarTy = SrcVTy->getScalarType(); in getGSScalarCost() local
5875 Type *ScalarTy = DataTy->getScalarType(); in isLegalMaskedLoad() local
5952 Type *ScalarTy = cast<VectorType>(DataTy)->getElementType(); in isLegalMaskedExpandLoad() local
5991 Type *ScalarTy = DataTy->getScalarType(); in isLegalMaskedGather() local
6379 Type *ScalarTy = VecTy->getElementType(); in getInterleavedMemoryOpCost() local
/openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/GISel/
H A DAArch64RegisterBankInfo.cpp703 LLT ScalarTy = MRI.getType(ScalarReg); in getInstrMapping() local
H A DAArch64PostLegalizerLowering.cpp503 auto ScalarTy = MRI.getType(Dst).getElementType(); in applyINS() local
704 LLT ScalarTy = SrcTy.getElementType(); in matchDupLane() local
H A DAArch64InstructionSelector.cpp4107 std::optional<Register> DstReg, const RegisterBank &DstRB, LLT ScalarTy, in emitExtractVectorElt()
4711 const LLT ScalarTy = LLT::scalar(Op1Ty.getSizeInBits()); in emitVectorConcat() local
/openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h2246 Type *ScalarTy = Ty->getElementType(); in getTreeReductionCost() local
2351 Type *ScalarTy = Ty->getElementType(); in getMinMaxReductionCost() local
/openbsd-src/gnu/llvm/llvm/lib/Target/PowerPC/
H A DPPCTargetTransformInfo.cpp1012 Type *ScalarTy = DataType->getScalarType(); in hasActiveVectorLength() local
/openbsd-src/gnu/llvm/llvm/lib/Target/Hexagon/
H A DHexagonVectorCombine.cpp2061 Type *ScalarTy = Val->getType()->getScalarType(); in vlsb() local
2076 Type *ScalarTy = Val->getType()->getScalarType(); in vbytes() local
H A DHexagonISelLowering.cpp2662 MVT ScalarTy = tyScalar(VecTy); in extractVector() local
2766 MVT ScalarTy = MVT::getIntegerVT(VecWidth); in insertVector() local
H A DHexagonISelLoweringHVX.cpp2340 auto getScalarWithWidth = [](MVT ScalarTy, unsigned Width) { in typeExtendToWider()
/openbsd-src/gnu/llvm/llvm/lib/Analysis/
H A DValueTracking.cpp1181 Type *ScalarTy = SrcTy->getScalarType(); in computeKnownBitsFromOperator() local
1951 Type *ScalarTy = Ty->getScalarType(); in computeKnownBits() local
3105 Type *ScalarTy = Ty->getScalarType(); in ComputeNumSignBitsImpl() local
/openbsd-src/gnu/llvm/clang/lib/Sema/
H A DSema.cpp703 CastKind Sema::ScalarTypeToBooleanCastKind(QualType ScalarTy) { in ScalarTypeToBooleanCastKind()
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/GlobalISel/
H A DCombinerHelper.cpp4022 LLT ScalarTy = MRI.getType(Reg); in applyExtractVecEltBuildVec() local
4938 LLT ScalarTy = Ty.getScalarType(); in buildUDivUsingMul() local
5125 LLT ScalarTy = Ty.getScalarType(); in buildSDivUsingMul() local
/openbsd-src/gnu/llvm/llvm/lib/Transforms/InstCombine/
H A DInstCombineVectorOps.cpp1619 Type *ScalarTy = ScalarSrc->getType(); in visitInsertElementInst() local
H A DInstCombineCompares.cpp6141 auto *ScalarTy = Builder.getIntNTy(NumBits); in foldReductionIdiom() local
/openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp5147 EVT ScalarTy = Scalar.getValueType(); in LowerINTRINSIC_WO_CHAIN() local
17772 EVT ScalarTy = Op2.getValueType(); in LowerSVEIntrinsicIndex() local
17787 EVT ScalarTy = Scalar.getValueType(); in LowerSVEIntrinsicDUP() local
23704 auto MinLegalExtractEltScalarTy = [](EVT ScalarTy) -> EVT { in LowerFixedLengthVECTOR_SHUFFLEToSVE()
23712 EVT ScalarTy = MinLegalExtractEltScalarTy(VT.getVectorElementType()); in LowerFixedLengthVECTOR_SHUFFLEToSVE() local
23725 EVT ScalarTy = MinLegalExtractEltScalarTy(VT.getVectorElementType()); in LowerFixedLengthVECTOR_SHUFFLEToSVE() local
23972 auto *ScalarTy = VTy->getScalarType(); in isComplexDeinterleavingOperationSupported() local
/openbsd-src/gnu/llvm/llvm/lib/IR/
H A DAutoUpgrade.cpp626 Type *ScalarTy = in UpgradeIntrinsicFunction1() local
H A DConstants.cpp387 Type *ScalarTy = Ty->getScalarType(); in getIntegerValue() local
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/
H A DSROA.cpp3078 Type *ScalarTy = AllocaTy->getScalarType(); in visitMemSetInst() local

12