Home
last modified time | relevance | path

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

123456

/llvm-project-15.0.7/llvm/lib/Target/PowerPC/
H A DPPCTargetTransformInfo.cpp411 if (Op->getType()->getScalarType()->isHalfTy() || in mightUseCTR()
412 CurrInst->getType()->getScalarType()->isHalfTy()) in mightUseCTR()
443 if (F->getType()->getScalarType()->isFP128Ty() || in mightUseCTR()
453 Type *DstType = CI->getType()->getScalarType(); in mightUseCTR()
859 else if (Ty && (Ty->getScalarType()->isFloatTy() || in getRegisterClassForType()
860 Ty->getScalarType()->isDoubleTy())) in getRegisterClassForType()
862 else if (Ty && (Ty->getScalarType()->isFP128Ty() || in getRegisterClassForType()
863 Ty->getScalarType()->isPPC_FP128Ty())) in getRegisterClassForType()
865 else if (Ty && Ty->getScalarType()->isHalfTy()) in getRegisterClassForType()
1087 if (ST->hasVSX() && Val->getScalarType()->isDoubleTy()) { in getVectorInstrCost()
[all …]
/llvm-project-15.0.7/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()
/llvm-project-15.0.7/llvm/lib/Target/RISCV/
H A DRISCVTargetTransformInfo.h133 DL.getTypeStoreSize(DataType->getScalarType()).getFixedSize()) in isLegalMaskedLoadStore()
136 return TLI->isLegalElementTypeForRVV(DataType->getScalarType()); in isLegalMaskedLoadStore()
161 DL.getTypeStoreSize(DataType->getScalarType()).getFixedSize()) in isLegalMaskedGatherScatter()
164 return TLI->isLegalElementTypeForRVV(DataType->getScalarType()); in isLegalMaskedGatherScatter()
252 Type *ScalarTy = Ty->getScalarType();
/llvm-project-15.0.7/llvm/unittests/CodeGen/
H A DScalableVectorMVTsTest.cpp26 ASSERT_TRUE(VecTy.getScalarType().isValid()); in TEST()
38 ASSERT_TRUE(VecTy.getScalarType().isValid()); in TEST()
102 Mnxv8i64.getScalarType()); in TEST()
109 Enxv8i64.getScalarType()); in TEST()
121 ASSERT_EQ(Enxv4f64.getScalarType().getTypeForEVT(Ctx), in TEST()
/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DType.h184 bool isFPOrFPVectorTy() const { return getScalarType()->isFloatingPointTy(); } in isFPOrFPVectorTy()
202 bool isIntOrIntVectorTy() const { return getScalarType()->isIntegerTy(); } in isIntOrIntVectorTy()
207 return getScalarType()->isIntegerTy(BitWidth); in isIntOrIntVectorTy()
229 bool isPtrOrPtrVectorTy() const { return getScalarType()->isPointerTy(); } in isPtrOrPtrVectorTy()
314 inline Type *getScalarType() const { in getScalarType() function
/llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/
H A DLoadStoreVectorizer.cpp319 DL.getTypeStoreSize(PtrATy->getScalarType()) != in isConsecutiveAccess()
320 DL.getTypeStoreSize(PtrBTy->getScalarType())) in isConsecutiveAccess()
828 if (!VectorType::isValidElementType(Ty->getScalarType())) in collectInstructions()
868 if (!VectorType::isValidElementType(Ty->getScalarType())) in collectInstructions()
1051 VecTy = FixedVectorType::get(StoreTy->getScalarType(), in vectorizeStoreChain()
1121 if (Extract->getType() != StoreTy->getScalarType()) in vectorizeStoreChain()
1122 Extract = Builder.CreateBitCast(Extract, StoreTy->getScalarType()); in vectorizeStoreChain()
1133 if (Extract->getType() != StoreTy->getScalarType()) in vectorizeStoreChain()
1135 Builder.CreateBitOrPointerCast(Extract, StoreTy->getScalarType()); in vectorizeStoreChain()
1210 VecTy = FixedVectorType::get(LoadTy->getScalarType(), in vectorizeLoadChain()
H A DVPlanTransforms.cpp348 WidenOriginalIV->getScalarType() != WidenNewIV->getScalarType()) in removeRedundantCanonicalIVs()
/llvm-project-15.0.7/llvm/include/llvm/Support/
H A DLowLevelTypeImpl.h167 LLT getScalarType() const { in getScalarType() function
181 assert(!getScalarType().isPointer() && in changeElementSize()
190 return LLT::scalarOrVector(EC, getScalarType()); in changeElementCount()
/llvm-project-15.0.7/llvm/tools/llvm-stress/
H A Dllvm-stress.cpp251 TempValues.push_back(getRandomConstant(VTp->getScalarType())); in getRandomValue()
384 bool isFloat = Val0->getType()->getScalarType()->isFloatingPointTy(); in Act()
525 Value *Val1 = getRandomValue(Val0->getType()->getScalarType()); in Act()
564 unsigned VSize = VTy->getScalarType()->getPrimitiveSizeInBits(); in Act()
565 unsigned DestSize = DestTy->getScalarType()->getPrimitiveSizeInBits(); in Act()
652 bool fp = Val0->getType()->getScalarType()->isFloatingPointTy(); in Act()
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DValueTypes.h295 EVT getScalarType() const { in getScalarType() function
353 return getScalarType().getSizeInBits().getFixedSize(); in getScalarSizeInBits()
370 return getScalarType().getStoreSize().getFixedSize(); in getScalarStoreSize()
H A DBasicTTIImpl.h853 Opcode, VTy->getScalarType(), CostKind, Opd1Info, Opd2Info,
1064 Opcode, Dst->getScalarType(), Src->getScalarType(), CCH, CostKind, I);
1136 CondTy = CondTy->getScalarType();
1138 Opcode, ValVTy->getScalarType(), CondTy, VecPred, CostKind, I);
1152 getTLI()->getTypeLegalizationCost(DL, Val->getScalarType()); in getVectorInstrCost()
1659 ScalarRetTy = RetTy->getScalarType(); in getTypeBasedIntrinsicInstrCost()
1669 Ty = Ty->getScalarType(); in getTypeBasedIntrinsicInstrCost()
2082 Ty = Ty->getScalarType(); in getTypeBasedIntrinsicInstrCost()
2085 IntrinsicCostAttributes Attrs(IID, RetTy->getScalarType(), ScalarTys, FMF); in getTypeBasedIntrinsicInstrCost()
/llvm-project-15.0.7/llvm/include/llvm/FuzzMutate/
H A DOpDescriptor.h210 return V->getType() == Cur[0]->getType()->getScalarType(); in matchScalarOfFirstType()
214 return makeConstantsWithType(Cur[0]->getType()->getScalarType()); in matchScalarOfFirstType()
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.cpp486 EVT EltVT = VT.getScalarType(); in getCastInstrCost()
627 ((ISD == ISD::FP_ROUND && SrcTy.getScalarType() == MVT::f64 && in getCastInstrCost()
628 DstTy.getScalarType() == MVT::f32) || in getCastInstrCost()
629 (ISD == ISD::FP_EXTEND && SrcTy.getScalarType() == MVT::f32 && in getCastInstrCost()
630 DstTy.getScalarType() == MVT::f64))) { in getCastInstrCost()
841 if ((SrcTy.getScalarType() == MVT::i8 || in getCastInstrCost()
842 SrcTy.getScalarType() == MVT::i16 || in getCastInstrCost()
843 SrcTy.getScalarType() == MVT::i32) && in getCastInstrCost()
904 getTLI()->getTypeLegalizationCost(DL, ValTy->getScalarType()); in getVectorInstrCost()
1026 getCmpSelInstrCost(Opcode, ValTy->getScalarType(), in getCmpSelInstrCost()
[all …]
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DVectorUtils.cpp972 VecTy1->getScalarType() == VecTy2->getScalarType() && in concatenateTwoVectors()
1019 isa<IntegerType>(Mask->getType()->getScalarType()) && in maskIsAllZeroOrUndef()
1020 cast<IntegerType>(Mask->getType()->getScalarType())->getBitWidth() == in maskIsAllZeroOrUndef()
1045 isa<IntegerType>(Mask->getType()->getScalarType()) && in maskIsAllOneOrUndef()
1046 cast<IntegerType>(Mask->getType()->getScalarType())->getBitWidth() == in maskIsAllOneOrUndef()
1073 isa<IntegerType>(Mask->getType()->getScalarType()) && in possiblyDemandedEltsInMask()
1074 cast<IntegerType>(Mask->getType()->getScalarType())->getBitWidth() == in possiblyDemandedEltsInMask()
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86InstrFragmentsSIMD.td1162 return cast<MaskedStoreSDNode>(N)->getMemoryVT().getScalarType() == MVT::i8;
1167 return cast<MaskedStoreSDNode>(N)->getMemoryVT().getScalarType() == MVT::i16;
1172 return cast<MaskedStoreSDNode>(N)->getMemoryVT().getScalarType() == MVT::i32;
1189 return cast<MemIntrinsicSDNode>(N)->getMemoryVT().getScalarType() == MVT::i8;
1194 return cast<MemIntrinsicSDNode>(N)->getMemoryVT().getScalarType() == MVT::i8;
1199 return cast<MemIntrinsicSDNode>(N)->getMemoryVT().getScalarType() == MVT::i16;
1204 return cast<MemIntrinsicSDNode>(N)->getMemoryVT().getScalarType() == MVT::i16;
1209 return cast<MemIntrinsicSDNode>(N)->getMemoryVT().getScalarType() == MVT::i32;
1214 return cast<MemIntrinsicSDNode>(N)->getMemoryVT().getScalarType() == MVT::i32;
1219 return cast<MemIntrinsicSDNode>(N)->getMemoryVT().getScalarType() == MVT::i8;
[all …]
/llvm-project-15.0.7/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 …]
/llvm-project-15.0.7/clang/utils/TableGen/
H A DMveEmitter.cpp987 const ScalarType *getScalarType(StringRef Name) { in getScalarType() function in __anondd1c47770111::EmitterBase
990 const ScalarType *getScalarType(Record *R) { in getScalarType() function in __anondd1c47770111::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()
/llvm-project-15.0.7/llvm/lib/Target/SystemZ/
H A DSystemZTargetTransformInfo.cpp560 getArithmeticInstrCost(Opcode, Ty->getScalarType(), CostKind); in getArithmeticInstrCost()
609 if (Tp->getScalarType()->isFP128Ty()) in getShuffleCost()
732 Type *ElTy = OpTy->getScalarType(); in getCmpOpsType()
858 Opcode, Dst->getScalarType(), Src->getScalarType(), CCH, CostKind); in getCastInstrCost()
975 unsigned CmpCostPerVector = (ValTy->getScalarType()->isFloatTy() ? 10 : 1); in getCmpSelInstrCost()
/llvm-project-15.0.7/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()
360 if (DL.isNonIntegralPointerType(LoadTy->getScalarType())) { in analyzeLoadFromClobberingMemInst()
/llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/
H A DLegalizerInfo.cpp148 return NewTy.getScalarType() == OldTy.getScalarType(); in mutationIsSane()
/llvm-project-15.0.7/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.h254 return isElementTypeLegalForScalableVector(DataType->getScalarType()); in isLegalMaskedLoadStore()
275 return isElementTypeLegalForScalableVector(DataType->getScalarType()); in isLegalMaskedGatherScatter()
/llvm-project-15.0.7/llvm/include/llvm/Analysis/Utils/
H A DLocal.h40 unsigned IntPtrWidth = IntIdxTy->getScalarType()->getIntegerBitWidth();
/llvm-project-15.0.7/llvm/lib/IR/
H A DInstruction.cpp542 getType()->getScalarType() != I->getType()->getScalarType() : in isSameOperationAs()
550 getOperand(i)->getType()->getScalarType() != in isSameOperationAs()
551 I->getOperand(i)->getType()->getScalarType() : in isSameOperationAs()
H A DConstants.cpp379 Type *ScalarTy = Ty->getScalarType(); in getIntegerValue()
880 Constant *C = get(cast<IntegerType>(Ty->getScalarType()), V, isSigned); in get()
903 assert(C->getType() == Ty->getScalarType() && in get()
931 FV.convert(Ty->getScalarType()->getFltSemantics(), in get()
944 assert(C->getType() == Ty->getScalarType() && in get()
957 APFloat FV(Ty->getScalarType()->getFltSemantics(), Str); in get()
968 const fltSemantics &Semantics = Ty->getScalarType()->getFltSemantics(); in getNaN()
979 const fltSemantics &Semantics = Ty->getScalarType()->getFltSemantics(); in getQNaN()
990 const fltSemantics &Semantics = Ty->getScalarType()->getFltSemantics(); in getSNaN()
2219 PointerType *DstScalarTy = cast<PointerType>(DstTy->getScalarType()); in getAddrSpaceCast()
[all …]
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DMachineVerifier.cpp1147 DstTy = DstTy.getScalarType(); in verifyPreISelGenericInstruction()
1148 SrcTy = SrcTy.getScalarType(); in verifyPreISelGenericInstruction()
1179 if (!PtrTy.getScalarType().isPointer()) in verifyPreISelGenericInstruction()
1182 if (OffsetTy.getScalarType().isPointer()) in verifyPreISelGenericInstruction()
1195 if (!DstTy.getScalarType().isPointer()) in verifyPreISelGenericInstruction()
1198 if (!MaskTy.getScalarType().isScalar()) in verifyPreISelGenericInstruction()
1221 LLT DstElTy = DstTy.getScalarType(); in verifyPreISelGenericInstruction()
1222 LLT SrcElTy = SrcTy.getScalarType(); in verifyPreISelGenericInstruction()
1485 if (Src0Ty.getScalarType() != DstTy.getScalarType()) in verifyPreISelGenericInstruction()
1658 LLT DestEltTy = DestTy.getScalarType(); in verifyPreISelGenericInstruction()
[all …]

123456