/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGenTypes/ |
H A D | LowLevelType.h | 71 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 D | LoongArchTargetTransformInfo.cpp | 61 Type *ScalarTy = Ty->getScalarType(); in getRegisterClassForType() local
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | LowLevelTypeUtils.cpp | 23 LLT ScalarTy = getLLTForType(*VTy->getElementType(), DL); in getLLTForType() local
|
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVTargetTransformInfo.h | 372 Type *ScalarTy = Ty->getScalarType(); variable
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | VectorCombine.cpp | 161 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 D | SLPVectorizer.cpp | 251 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 D | LoopVectorize.cpp | 3465 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 D | VPlanRecipes.cpp | 2135 Type *ScalarTy = getLoadStoreType(Instr); in execute() local
|
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | PrintfFormatString.cpp | 740 ArgType ScalarTy = getScalarArgType(Ctx, IsObjCLiteral); in getArgType() local
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86TargetTransformInfo.cpp | 191 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 D | AArch64RegisterBankInfo.cpp | 785 LLT ScalarTy = MRI.getType(ScalarReg); in getInstrMapping() local
|
H A D | AArch64PostLegalizerLowering.cpp | 497 auto ScalarTy = MRI.getType(Dst).getElementType(); in applyINS() local 707 LLT ScalarTy = SrcTy.getElementType(); in matchDupLane() local
|
H A D | AArch64InstructionSelector.cpp | 3884 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 D | PPCTargetTransformInfo.cpp | 1028 Type *ScalarTy = DataType->getScalarType(); in hasActiveVectorLength() local
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | BasicTTIImpl.h | 2467 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 D | LegalizeVectorOps.cpp | 1870 Type *ScalarTy = Ty->getScalarType(); in tryExpandVecMathCall() local
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonVectorCombine.cpp | 2494 Type *ScalarTy = Val->getType()->getScalarType(); in vlsb() local 2509 Type *ScalarTy = Val->getType()->getScalarType(); in vbytes() local
|
H A D | HexagonISelLowering.cpp | 2688 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 D | Sema.cpp | 777 CastKind Sema::ScalarTypeToBooleanCastKind(QualType ScalarTy) { in ScalarTypeToBooleanCastKind()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
H A D | Utils.cpp | 1202 LLT ScalarTy = OrigTy.isVector() ? TargetTy : OrigTy; in getLCMType() local
|
H A D | CombinerHelper.cpp | 4158 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 D | ValueTracking.cpp | 1144 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 D | InstCombineCasts.cpp | 107 auto *ScalarTy = cast<VectorType>(Ty)->getElementType(); in EvaluateInDifferentType() local
|
H A D | InstCombineVectorOps.cpp | 1642 Type *ScalarTy = ScalarSrc->getType(); in visitInsertElementInst() local
|
/freebsd/contrib/llvm-project/llvm/lib/Bitcode/Reader/ |
H A D | BitcodeReader.cpp | 3195 auto *ScalarTy = cast<IntegerType>(CurTy->getScalarType()); in parseConstants() local 3204 auto *ScalarTy = CurTy->getScalarType(); in parseConstants() local
|