| /freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | PatternInit.cpp | 38 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 D | Type.h | 216 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 D | PPCTargetTransformInfo.cpp | 462 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 D | VectorUtils.cpp | 918 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 D | FunctionPropertiesAnalysis.cpp | 156 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 D | Local.cpp | 69 Value *Scale = Builder->CreateTypeSize(IntIdxTy->getScalarType(), TSize); in emitGEPOffset()
|
| /freebsd-14.2/contrib/llvm-project/llvm/tools/llvm-stress/ |
| H A D | llvm-stress.cpp | 252 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 D | LowLevelType.h | 198 constexpr LLT getScalarType() const { in getScalarType() function 212 assert(!getScalarType().isPointer() && in changeElementSize() 221 return LLT::scalarOrVector(EC, getScalarType()); in changeElementCount()
|
| H A D | ValueTypes.h | 306 EVT getScalarType() const { in getScalarType() function 364 return getScalarType().getSizeInBits().getFixedValue(); in getScalarSizeInBits() 381 return getScalarType().getStoreSize().getFixedValue(); in getScalarStoreSize()
|
| H A D | MachineValueType.h | 255 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 D | LoadStoreVectorizer.cpp | 656 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 D | VectorCombine.cpp | 146 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 D | RISCVTargetTransformInfo.h | 204 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 D | VNCoercion.cpp | 41 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 D | ARMTargetTransformInfo.cpp | 489 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 D | ReplaceWithVeclib.cpp | 143 auto *ScalarTy = VTy->getScalarType(); in replaceWithCallToVeclib() 165 Type *ScalarRetTy = I.getType()->getScalarType(); in replaceWithCallToVeclib()
|
| H A D | MachineVerifier.cpp | 1260 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 D | Execution.cpp | 1272 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 D | X86InstrFragmentsSIMD.td | 1178 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 D | OpDescriptor.h | 279 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 D | MveEmitter.cpp | 987 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 D | SystemZTargetTransformInfo.cpp | 566 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 D | LegalizerInfo.cpp | 151 return NewTy.getScalarType() == OldTy.getScalarType(); in mutationIsSane()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/DirectX/ |
| H A D | CBufferDataLayout.cpp | 103 if (TypeSize ScalarSize = EltTy->getScalarType()->getPrimitiveSizeInBits()) in getStructLayout()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64TargetTransformInfo.cpp | 690 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 …]
|