Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGenTypes/
H A DLowLevelType.h71 static constexpr LLT vector(ElementCount EC, LLT ScalarTy) { in vector()
107 static constexpr LLT fixed_vector(unsigned NumElements, LLT ScalarTy) { in fixed_vector()
120 static constexpr LLT scalable_vector(unsigned MinNumElements, LLT ScalarTy) { in scalable_vector()
124 static constexpr LLT scalarOrVector(ElementCount EC, LLT ScalarTy) { in scalarOrVector()
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchTargetTransformInfo.cpp61 Type *ScalarTy = Ty->getScalarType(); in getRegisterClassForType() local
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DLowLevelTypeUtils.cpp23 LLT ScalarTy = getLLTForType(*VTy->getElementType(), DL); in getLLTForType() local
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVTargetTransformInfo.h372 Type *ScalarTy = Ty->getScalarType(); variable
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVectorCombine.cpp161 Type *ScalarTy = Load->getType()->getScalarType(); in canWidenLoad() local
189 Type *ScalarTy = Scalar->getType(); in vectorizeLoadInsert() local
410 Type *ScalarTy = Ext0->getType(); in isExtractExtractCheap() local
667 Type *ScalarTy = VecTy->getScalarType(); in foldInsExtFNeg() local
959 Type *ScalarTy = IsConst0 ? V1->getType() : V0->getType(); in scalarizeBinopOrCmp() local
H A DSLPVectorizer.cpp251 static FixedVectorType *getWidenedType(Type *ScalarTy, unsigned VF) { in getWidenedType() argument
4227 Type *ScalarTy = GatheredScalars.front()->getType(); in findReusedOrderedScalars() local
4555 Type *ScalarTy = VL0->getType(); canVectorizeLoads() local
4858 Type *ScalarTy = TE.Scalars[0]->getType(); findPartiallyOrderedLoads() local
6363 Type *ScalarTy = VL0->getType(); getScalarsVectorizationState() local
6486 llvm::Type *ScalarTy = cast<StoreInst>(VL0)->getValueOperand()->getType(); getScalarsVectorizationState() local
8070 getGEPCosts(const TargetTransformInfo & TTI,ArrayRef<Value * > Ptrs,Value * BasePtr,unsigned Opcode,TTI::TargetCostKind CostKind,Type * ScalarTy,VectorType * VecTy) getGEPCosts() argument
8158 Type *ScalarTy = E.getMainOp()->getType(); transformNodes() local
8184 Type *ScalarTy = transformNodes() local
8226 Type *ScalarTy = nullptr; global() member in BoUpSLP::ShuffleCostEstimator
8391 Type *ScalarTy = Ptr0->getType(); getBuildVectorCost() local
8892 ShuffleCostEstimator(Type * ScalarTy,TargetTransformInfo & TTI,ArrayRef<Value * > VectorizedVals,BoUpSLP & R,SmallPtrSetImpl<Value * > & CheckedExtracts) ShuffleCostEstimator() argument
9253 Type *ScalarTy = VL[0]->getType(); getEntryCost() local
10277 auto *ScalarTy = II->getType(); getSpillCost() local
11595 gather(ArrayRef<Value * > VL,Value * Root,Type * ScalarTy) gather() argument
11740 Type *ScalarTy = nullptr; global() member in BoUpSLP::ShuffleInstructionBuilder
11865 ShuffleInstructionBuilder(Type * ScalarTy,IRBuilderBase & Builder,BoUpSLP & R) ShuffleInstructionBuilder() argument
12316 processBuildVector(const TreeEntry * E,Type * ScalarTy,Args &...Params) processBuildVector() argument
12753 createBuildVector(const TreeEntry * E,Type * ScalarTy) createBuildVector() argument
12769 Type *ScalarTy = V->getType(); vectorizeTree() local
12916 Type *ScalarTy = Op.front()->getType(); vectorizeTree() local
13992 auto *ScalarTy = FTy->getElementType(); vectorizeTree() local
16494 Type *ScalarTy = VL[0]->getType(); tryToVectorizeList() local
17785 Type *ScalarTy = ReducedVals.front()->getType(); getReductionCost() local
[all...]
H A DLoopVectorize.cpp3465 auto *ScalarTy = getLoadStoreType(I); in interleavedAccessCanBeWidened() local
3529 auto *ScalarTy = getLoadStoreType(I); in memoryInstructionCanBeWidened() local
4473 auto WillWiden = [&TTI, VF](Type *ScalarTy) { in willGenerateVectors()
4502 Type *ScalarTy = TypeInfo.inferScalarType(ToCheck); in willGenerateVectors() local
H A DVPlanRecipes.cpp2135 Type *ScalarTy = getLoadStoreType(Instr); in execute() local
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DPrintfFormatString.cpp740 ArgType ScalarTy = getScalarArgType(Ctx, IsObjCLiteral); in getArgType() local
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.cpp191 auto *ScalarTy = Ty->getScalarType(); in hasConditionalLoadStoreForType() local
5930 Type *ScalarTy = DataTy->getScalarType(); in isLegalMaskedLoad() local
6017 Type *ScalarTy = cast<VectorType>(DataTy)->getElementType(); in isLegalMaskedExpandLoad() local
6054 Type *ScalarTy = DataTy->getScalarType(); in isLegalMaskedGatherScatter() local
6456 Type *ScalarTy = VecTy->getElementType(); in getInterleavedMemoryOpCost() local
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64RegisterBankInfo.cpp785 LLT ScalarTy = MRI.getType(ScalarReg); in getInstrMapping() local
H A DAArch64PostLegalizerLowering.cpp497 auto ScalarTy = MRI.getType(Dst).getElementType(); in applyINS() local
707 LLT ScalarTy = SrcTy.getElementType(); in matchDupLane() local
H A DAArch64InstructionSelector.cpp3884 std::optional<Register> DstReg, const RegisterBank &DstRB, LLT ScalarTy, in emitExtractVectorElt()
4515 const LLT ScalarTy = LLT::scalar(Op1Ty.getSizeInBits()); in emitVectorConcat() local
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCTargetTransformInfo.cpp1028 Type *ScalarTy = DataType->getScalarType(); in hasActiveVectorLength() local
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h2467 Type *ScalarTy = Ty->getElementType(); in getTreeReductionCost() local
2573 Type *ScalarTy = Ty->getElementType(); in getMinMaxReductionCost() local
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorOps.cpp1870 Type *ScalarTy = Ty->getScalarType(); in tryExpandVecMathCall() local
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonVectorCombine.cpp2494 Type *ScalarTy = Val->getType()->getScalarType(); in vlsb() local
2509 Type *ScalarTy = Val->getType()->getScalarType(); in vbytes() local
H A DHexagonISelLowering.cpp2688 MVT ScalarTy = tyScalar(VecTy); in extractVector() local
2791 MVT ScalarTy = MVT::getIntegerVT(VecWidth); in insertVector() local
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSema.cpp777 CastKind Sema::ScalarTypeToBooleanCastKind(QualType ScalarTy) { in ScalarTypeToBooleanCastKind()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DUtils.cpp1202 LLT ScalarTy = OrigTy.isVector() ? TargetTy : OrigTy; in getLCMType() local
H A DCombinerHelper.cpp4158 LLT ScalarTy = MRI.getType(Reg); in applyExtractVecEltBuildVec() local
5177 LLT ScalarTy = Ty.getScalarType(); in buildUDivUsingMul() local
5422 LLT ScalarTy = Ty.getScalarType(); in buildSDivUsingMul() local
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DValueTracking.cpp1144 Type *ScalarTy = SrcTy->getScalarType(); in computeKnownBitsFromOperator() local
2047 Type *ScalarTy = Ty->getScalarType(); in computeKnownBits() local
3782 Type *ScalarTy = Ty->getScalarType(); in ComputeNumSignBitsImpl() local
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineCasts.cpp107 auto *ScalarTy = cast<VectorType>(Ty)->getElementType(); in EvaluateInDifferentType() local
H A DInstCombineVectorOps.cpp1642 Type *ScalarTy = ScalarSrc->getType(); in visitInsertElementInst() local
/freebsd/contrib/llvm-project/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp3195 auto *ScalarTy = cast<IntegerType>(CurTy->getScalarType()); in parseConstants() local
3204 auto *ScalarTy = CurTy->getScalarType(); in parseConstants() local

12