Home
last modified time | relevance | path

Searched refs:getScalarType (Results 1 – 25 of 140) sorted by relevance

123456

/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DPatternInit.cpp38 cast<llvm::IntegerType>(Ty->getScalarType())->getBitWidth(); in initializationPatternFor()
45 auto *PtrTy = cast<llvm::PointerType>(Ty->getScalarType()); in initializationPatternFor()
56 Ty->getScalarType()->getFltSemantics()); in initializationPatternFor()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/IR/
H A DType.h216 bool isFPOrFPVectorTy() const { return getScalarType()->isFloatingPointTy(); } in isFPOrFPVectorTy()
234 bool isIntOrIntVectorTy() const { return getScalarType()->isIntegerTy(); } in isIntOrIntVectorTy()
239 return getScalarType()->isIntegerTy(BitWidth); in isIntOrIntVectorTy()
262 bool isPtrOrPtrVectorTy() const { return getScalarType()->isPointerTy(); } in isPtrOrPtrVectorTy()
348 inline Type *getScalarType() const { in getScalarType() function
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCTargetTransformInfo.cpp462 else if (Ty && (Ty->getScalarType()->isFloatTy() || in getRegisterClassForType()
463 Ty->getScalarType()->isDoubleTy())) in getRegisterClassForType()
465 else if (Ty && (Ty->getScalarType()->isFP128Ty() || in getRegisterClassForType()
466 Ty->getScalarType()->isPPC_FP128Ty())) in getRegisterClassForType()
468 else if (Ty && Ty->getScalarType()->isHalfTy()) in getRegisterClassForType()
692 if (ST->hasVSX() && Val->getScalarType()->isDoubleTy()) { in getVectorInstrCost()
700 } else if (Val->getScalarType()->isIntegerTy() && Index != -1U) { in getVectorInstrCost()
811 *Alignment >= LT.second.getScalarType().getStoreSize()) in getMemoryOpCost()
1017 Type *ScalarTy = DataType->getScalarType(); in hasActiveVectorLength()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/
H A DVectorUtils.cpp918 VecTy1->getScalarType() == VecTy2->getScalarType() && in concatenateTwoVectors()
965 isa<IntegerType>(Mask->getType()->getScalarType()) && in maskIsAllZeroOrUndef()
966 cast<IntegerType>(Mask->getType()->getScalarType())->getBitWidth() == in maskIsAllZeroOrUndef()
991 isa<IntegerType>(Mask->getType()->getScalarType()) && in maskIsAllOneOrUndef()
992 cast<IntegerType>(Mask->getType()->getScalarType())->getBitWidth() == in maskIsAllOneOrUndef()
1017 isa<IntegerType>(Mask->getType()->getScalarType()) && in maskContainsAllOneOrUndef()
1018 cast<IntegerType>(Mask->getType()->getScalarType())->getBitWidth() == in maskContainsAllOneOrUndef()
1044 isa<IntegerType>(Mask->getType()->getScalarType()) && in possiblyDemandedEltsInMask()
1045 cast<IntegerType>(Mask->getType()->getScalarType())->getBitWidth() == in possiblyDemandedEltsInMask()
H A DFunctionPropertiesAnalysis.cpp156 if (Call->getType()->getScalarType()->isIntegerTy()) in updateForBB()
158 else if (Call->getType()->getScalarType()->isFloatingPointTy()) in updateForBB()
160 else if (Call->getType()->getScalarType()->isPointerTy()) in updateForBB()
H A DLocal.cpp69 Value *Scale = Builder->CreateTypeSize(IntIdxTy->getScalarType(), TSize); in emitGEPOffset()
/freebsd-14.2/contrib/llvm-project/llvm/tools/llvm-stress/
H A Dllvm-stress.cpp252 TempValues.push_back(getRandomConstant(VTp->getScalarType())); in getRandomValue()
386 bool isFloat = Val0->getType()->getScalarType()->isFloatingPointTy(); in Act()
528 Value *Val1 = getRandomValue(Val0->getType()->getScalarType()); in Act()
562 unsigned VSize = VTy->getScalarType()->getPrimitiveSizeInBits(); in Act()
563 unsigned DestSize = DestTy->getScalarType()->getPrimitiveSizeInBits(); in Act()
648 bool fp = Val0->getType()->getScalarType()->isFloatingPointTy(); in Act()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DLowLevelType.h198 constexpr LLT getScalarType() const { in getScalarType() function
212 assert(!getScalarType().isPointer() && in changeElementSize()
221 return LLT::scalarOrVector(EC, getScalarType()); in changeElementCount()
H A DValueTypes.h306 EVT getScalarType() const { in getScalarType() function
364 return getScalarType().getSizeInBits().getFixedValue(); in getScalarSizeInBits()
381 return getScalarType().getStoreSize().getFixedValue(); in getScalarStoreSize()
H A DMachineValueType.h255 MVT getScalarType() const { in getScalarType() function
343 return getScalarType().getSizeInBits().getFixedValue(); in getScalarSizeInBits()
360 return getScalarType().getStoreSize().getFixedValue(); in getScalarStoreSize()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoadStoreVectorizer.cpp656 return getLoadStoreType(E.Inst)->getScalarType()->isPointerTy(); in getChainElemTy()
660 DL.getTypeSizeInBits(getLoadStoreType(C[0].Inst)->getScalarType())); in getChainElemTy()
664 if (Type *T = getLoadStoreType(E.Inst)->getScalarType(); T->isIntegerTy()) in getChainElemTy()
666 return getLoadStoreType(C[0].Inst)->getScalarType(); in getChainElemTy()
700 Type *Ty = getLoadStoreType(E.Inst)->getScalarType(); in splitChainByAlignment()
886 assert(DL.getTypeStoreSize(getLoadStoreType(E.Inst)->getScalarType()) == in vectorizeChain()
1338 if (!VectorType::isValidElementType(Ty->getScalarType())) in collectEquivalenceClasses()
1363 (VecTy && !isPowerOf2_32(DL.getTypeSizeInBits(VecTy->getScalarType())))) in collectEquivalenceClasses()
1372 DL.getTypeSizeInBits(getLoadStoreType(&I)->getScalarType()), in collectEquivalenceClasses()
H A DVectorCombine.cpp146 Type *ScalarTy = Load->getType()->getScalarType(); in canWidenLoad()
654 Type *ScalarTy = VecTy->getScalarType(); in foldInsExtFNeg()
725 auto *ShuffleTy = FixedVectorType::get(DestTy->getScalarType(), NumSrcElts); in foldBitcastShuffle()
812 IntrinsicCostAttributes Attrs(*ScalarIntrID, VecTy->getScalarType(), Args); in scalarizeVPIntrinsic()
816 TTI.getArithmeticInstrCost(*FunctionalOpcode, VecTy->getScalarType()); in scalarizeVPIntrinsic()
854 ? Builder.CreateIntrinsic(VecTy->getScalarType(), *ScalarIntrID, in scalarizeVPIntrinsic()
1233 !DL.typeSizeEqualsStoreSize(Load->getType()->getScalarType()) || in foldSingleElementStore()
1271 if (LI->isVolatile() || !DL.typeSizeEqualsStoreSize(VecTy->getScalarType())) in scalarizeLoadExtract()
1783 FixedVectorType::get(VT->getScalarType(), V1.size()); in foldSelectShuffle()
1785 FixedVectorType::get(VT->getScalarType(), V2.size()); in foldSelectShuffle()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVTargetTransformInfo.h204 EVT ElemType = DataTypeVT.getScalarType(); in isLegalMaskedLoadStore()
229 EVT ElemType = DataTypeVT.getScalarType(); in isLegalMaskedGatherScatter()
339 Type *ScalarTy = Ty->getScalarType();
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DVNCoercion.cpp41 bool StoredNI = DL.isNonIntegralPointerType(StoredTy->getScalarType()); in canCoerceMustAliasedValueToLoad()
42 bool LoadNI = DL.isNonIntegralPointerType(LoadTy->getScalarType()); in canCoerceMustAliasedValueToLoad()
257 if (DL.isNonIntegralPointerType(LoadTy->getScalarType())) { in analyzeLoadFromClobberingMemInst()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.cpp489 EVT EltVT = VT.getScalarType(); in getCastInstrCost()
630 ((ISD == ISD::FP_ROUND && SrcTy.getScalarType() == MVT::f64 && in getCastInstrCost()
631 DstTy.getScalarType() == MVT::f32) || in getCastInstrCost()
632 (ISD == ISD::FP_EXTEND && SrcTy.getScalarType() == MVT::f32 && in getCastInstrCost()
633 DstTy.getScalarType() == MVT::f64))) { in getCastInstrCost()
844 if ((SrcTy.getScalarType() == MVT::i8 || in getCastInstrCost()
845 SrcTy.getScalarType() == MVT::i16 || in getCastInstrCost()
846 SrcTy.getScalarType() == MVT::i32) && in getCastInstrCost()
910 getTypeLegalizationCost(ValTy->getScalarType()); in getVectorInstrCost()
1033 getCmpSelInstrCost(Opcode, ValTy->getScalarType(), in getCmpSelInstrCost()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DReplaceWithVeclib.cpp143 auto *ScalarTy = VTy->getScalarType(); in replaceWithCallToVeclib()
165 Type *ScalarRetTy = I.getType()->getScalarType(); in replaceWithCallToVeclib()
H A DMachineVerifier.cpp1260 DstTy = DstTy.getScalarType(); in verifyPreISelGenericInstruction()
1261 SrcTy = SrcTy.getScalarType(); in verifyPreISelGenericInstruction()
1292 if (!PtrTy.getScalarType().isPointer()) in verifyPreISelGenericInstruction()
1308 if (!DstTy.getScalarType().isPointer()) in verifyPreISelGenericInstruction()
1311 if (!MaskTy.getScalarType().isScalar()) in verifyPreISelGenericInstruction()
1334 LLT DstElTy = DstTy.getScalarType(); in verifyPreISelGenericInstruction()
1335 LLT SrcElTy = SrcTy.getScalarType(); in verifyPreISelGenericInstruction()
1402 if (!SrcTy.isVector() || SrcTy.getScalarType() != DstTy.getScalarType() || in verifyPreISelGenericInstruction()
1615 if (Src0Ty.getScalarType() != DstTy.getScalarType()) in verifyPreISelGenericInstruction()
1790 LLT DestEltTy = DestTy.getScalarType(); in verifyPreISelGenericInstruction()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/ExecutionEngine/Interpreter/
H A DExecution.cpp1272 Type *DstVecTy = DstTy->getScalarType(); in executeTruncInst()
1292 Type *DstVecTy = DstTy->getScalarType(); in executeSExtInst()
1312 Type *DstVecTy = DstTy->getScalarType(); in executeZExtInst()
1379 Type *DstVecTy = DstTy->getScalarType(); in executeFPToUIInst()
1380 Type *SrcVecTy = SrcTy->getScalarType(); in executeFPToUIInst()
1417 Type *DstVecTy = DstTy->getScalarType(); in executeFPToSIInst()
1418 Type *SrcVecTy = SrcTy->getScalarType(); in executeFPToSIInst()
1453 Type *DstVecTy = DstTy->getScalarType(); in executeUIToFPInst()
1485 Type *DstVecTy = DstTy->getScalarType(); in executeSIToFPInst()
1558 SrcElemTy = SrcTy->getScalarType(); in executeBitCastInst()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstrFragmentsSIMD.td1178 return cast<MaskedStoreSDNode>(N)->getMemoryVT().getScalarType() == MVT::i8;
1183 return cast<MaskedStoreSDNode>(N)->getMemoryVT().getScalarType() == MVT::i16;
1188 return cast<MaskedStoreSDNode>(N)->getMemoryVT().getScalarType() == MVT::i32;
1205 return cast<MemIntrinsicSDNode>(N)->getMemoryVT().getScalarType() == MVT::i8;
1210 return cast<MemIntrinsicSDNode>(N)->getMemoryVT().getScalarType() == MVT::i8;
1215 return cast<MemIntrinsicSDNode>(N)->getMemoryVT().getScalarType() == MVT::i16;
1220 return cast<MemIntrinsicSDNode>(N)->getMemoryVT().getScalarType() == MVT::i16;
1225 return cast<MemIntrinsicSDNode>(N)->getMemoryVT().getScalarType() == MVT::i32;
1230 return cast<MemIntrinsicSDNode>(N)->getMemoryVT().getScalarType() == MVT::i32;
1235 return cast<MemIntrinsicSDNode>(N)->getMemoryVT().getScalarType() == MVT::i8;
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/FuzzMutate/
H A DOpDescriptor.h279 return V->getType() == Cur[0]->getType()->getScalarType(); in matchScalarOfFirstType()
283 return makeConstantsWithType(Cur[0]->getType()->getScalarType()); in matchScalarOfFirstType()
/freebsd-14.2/contrib/llvm-project/clang/utils/TableGen/
H A DMveEmitter.cpp987 const ScalarType *getScalarType(StringRef Name) { in getScalarType() function in __anon6618677d0111::EmitterBase
990 const ScalarType *getScalarType(Record *R) { in getScalarType() function in __anon6618677d0111::EmitterBase
991 return getScalarType(R->getName()); in getScalarType()
1079 return getScalarType(R); in getType()
1218 getScalarType("u32"), ST->kind() == ScalarTypeKind::UnsignedInt); in getCodeForDag()
1229 return std::make_shared<IntLiteralResult>(getScalarType("u32"), in getCodeForDag()
1285 return std::make_shared<IntLiteralResult>(getScalarType("u32"), in getCodeForDagArg()
1289 return std::make_shared<IntLiteralResult>(getScalarType("u32"), in getCodeForDagArg()
1318 V = std::make_shared<IntCastResult>(getScalarType("u32"), V); in getCodeForArg()
1320 V = std::make_shared<IntCastResult>(getScalarType("u32"), V); in getCodeForArg()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZTargetTransformInfo.cpp566 getArithmeticInstrCost(Opcode, Ty->getScalarType(), CostKind); in getArithmeticInstrCost()
617 if (Tp->getScalarType()->isFP128Ty()) in getShuffleCost()
740 Type *ElTy = OpTy->getScalarType(); in getCmpOpsType()
900 Opcode, Dst->getScalarType(), Src->getScalarType(), CCH, CostKind); in getCastInstrCost()
1021 unsigned CmpCostPerVector = (ValTy->getScalarType()->isFloatTy() ? 10 : 1); in getCmpSelInstrCost()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLegalizerInfo.cpp151 return NewTy.getScalarType() == OldTy.getScalarType(); in mutationIsSane()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/DirectX/
H A DCBufferDataLayout.cpp103 if (TypeSize ScalarSize = EltTy->getScalarType()->getPrimitiveSizeInBits()) in getStructLayout()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.cpp690 if ((LT.second.getScalarType() == MVT::f32 || in getIntrinsicInstrCost()
691 LT.second.getScalarType() == MVT::f64 || in getIntrinsicInstrCost()
2094 return VectorType::get(ArgTy->getScalarType(), in isWideningInstruction()
2859 if (LT.second.getScalarType() == MVT::i8) in getArithmeticInstrCost()
2861 else if (LT.second.getScalarType() == MVT::i16) in getArithmeticInstrCost()
2928 if ((Ty->getScalarType()->isHalfTy() && !ST->hasFullFP16()) || in getArithmeticInstrCost()
2929 (Ty->getScalarType()->isBFloatTy() && !ST->hasBF16())) in getArithmeticInstrCost()
2931 if (!Ty->getScalarType()->isFP128Ty()) in getArithmeticInstrCost()
2938 if (!Ty->getScalarType()->isFP128Ty()) in getArithmeticInstrCost()
3712 EVT PromotedVT = LT.second.getScalarType() == MVT::i1 in getSpliceCost()
[all …]

123456