/openbsd-src/gnu/llvm/llvm/include/llvm/Support/ |
H A D | LowLevelTypeImpl.h | 63 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 D | LowLevelType.cpp | 23 LLT ScalarTy = getLLTForType(*VTy->getElementType(), DL); in getLLTForType() local
|
/openbsd-src/gnu/llvm/llvm/lib/Target/RISCV/ |
H A D | RISCVTargetTransformInfo.h | 318 Type *ScalarTy = Ty->getScalarType(); variable
|
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Vectorize/ |
H A D | VectorCombine.cpp | 145 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 D | SLPVectorizer.cpp | 3715 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 D | LoopVectorize.cpp | 2599 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 D | PrintfFormatString.cpp | 677 ArgType ScalarTy = getScalarArgType(Ctx, IsObjCLiteral); in getArgType() local
|
/openbsd-src/gnu/llvm/llvm/lib/Target/X86/ |
H A D | X86TargetTransformInfo.cpp | 5774 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 D | AArch64RegisterBankInfo.cpp | 703 LLT ScalarTy = MRI.getType(ScalarReg); in getInstrMapping() local
|
H A D | AArch64PostLegalizerLowering.cpp | 503 auto ScalarTy = MRI.getType(Dst).getElementType(); in applyINS() local 704 LLT ScalarTy = SrcTy.getElementType(); in matchDupLane() local
|
H A D | AArch64InstructionSelector.cpp | 4107 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 D | BasicTTIImpl.h | 2246 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 D | PPCTargetTransformInfo.cpp | 1012 Type *ScalarTy = DataType->getScalarType(); in hasActiveVectorLength() local
|
/openbsd-src/gnu/llvm/llvm/lib/Target/Hexagon/ |
H A D | HexagonVectorCombine.cpp | 2061 Type *ScalarTy = Val->getType()->getScalarType(); in vlsb() local 2076 Type *ScalarTy = Val->getType()->getScalarType(); in vbytes() local
|
H A D | HexagonISelLowering.cpp | 2662 MVT ScalarTy = tyScalar(VecTy); in extractVector() local 2766 MVT ScalarTy = MVT::getIntegerVT(VecWidth); in insertVector() local
|
H A D | HexagonISelLoweringHVX.cpp | 2340 auto getScalarWithWidth = [](MVT ScalarTy, unsigned Width) { in typeExtendToWider()
|
/openbsd-src/gnu/llvm/llvm/lib/Analysis/ |
H A D | ValueTracking.cpp | 1181 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 D | Sema.cpp | 703 CastKind Sema::ScalarTypeToBooleanCastKind(QualType ScalarTy) { in ScalarTypeToBooleanCastKind()
|
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/GlobalISel/ |
H A D | CombinerHelper.cpp | 4022 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 D | InstCombineVectorOps.cpp | 1619 Type *ScalarTy = ScalarSrc->getType(); in visitInsertElementInst() local
|
H A D | InstCombineCompares.cpp | 6141 auto *ScalarTy = Builder.getIntNTy(NumBits); in foldReductionIdiom() local
|
/openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/ |
H A D | AArch64ISelLowering.cpp | 5147 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 D | AutoUpgrade.cpp | 626 Type *ScalarTy = in UpgradeIntrinsicFunction1() local
|
H A D | Constants.cpp | 387 Type *ScalarTy = Ty->getScalarType(); in getIntegerValue() local
|
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/ |
H A D | SROA.cpp | 3078 Type *ScalarTy = AllocaTy->getScalarType(); in visitMemSetInst() local
|