Home
last modified time | relevance | path

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

12345

/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCTargetTransformInfo.cpp410 if (Op->getType()->getScalarType()->isHalfTy() || in mightUseCTR()
411 CurrInst->getType()->getScalarType()->isHalfTy()) in mightUseCTR()
442 if (F->getType()->getScalarType()->isFP128Ty() || in mightUseCTR()
452 Type *DstType = CI->getType()->getScalarType(); in mightUseCTR()
650 (J->getType()->getScalarType()->isFP128Ty() || in mightUseCTR()
853 else if (Ty && (Ty->getScalarType()->isFloatTy() || in getRegisterClassForType()
854 Ty->getScalarType()->isDoubleTy())) in getRegisterClassForType()
856 else if (Ty && (Ty->getScalarType()->isFP128Ty() || in getRegisterClassForType()
857 Ty->getScalarType()->isPPC_FP128Ty())) in getRegisterClassForType()
859 else if (Ty && Ty->getScalarType()->isHalfTy()) in getRegisterClassForType()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVTargetTransformInfo.h108 DL.getTypeStoreSize(DataType->getScalarType()).getFixedSize()) in isLegalMaskedLoadStore()
111 return isLegalElementTypeForRVV(DataType->getScalarType()); in isLegalMaskedLoadStore()
130 DL.getTypeStoreSize(DataType->getScalarType()).getFixedSize()) in isLegalMaskedGatherScatter()
133 return isLegalElementTypeForRVV(DataType->getScalarType()); in isLegalMaskedGatherScatter()
/freebsd-13.1/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-13.1/contrib/llvm-project/llvm/include/llvm/IR/
H A DType.h189 bool isFPOrFPVectorTy() const { return getScalarType()->isFloatingPointTy(); } in isFPOrFPVectorTy()
207 bool isIntOrIntVectorTy() const { return getScalarType()->isIntegerTy(); } in isIntOrIntVectorTy()
212 return getScalarType()->isIntegerTy(BitWidth); in isIntOrIntVectorTy()
234 bool isPtrOrPtrVectorTy() const { return getScalarType()->isPointerTy(); } in isPtrOrPtrVectorTy()
319 inline Type *getScalarType() const { in getScalarType() function
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.h247 return !DataType->getScalarType()->isIntegerTy(1) && in isLegalMaskedLoadStore()
248 isElementTypeLegalForScalableVector(DataType->getScalarType()); in isLegalMaskedLoadStore()
269 return !DataType->getScalarType()->isIntegerTy(1) && in isLegalMaskedGatherScatter()
270 isElementTypeLegalForScalableVector(DataType->getScalarType()); in isLegalMaskedGatherScatter()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoadStoreVectorizer.cpp320 DL.getTypeStoreSize(PtrATy->getScalarType()) != in isConsecutiveAccess()
321 DL.getTypeStoreSize(PtrBTy->getScalarType())) in isConsecutiveAccess()
841 if (!VectorType::isValidElementType(Ty->getScalarType())) in collectInstructions()
888 if (!VectorType::isValidElementType(Ty->getScalarType())) in collectInstructions()
1077 VecTy = FixedVectorType::get(StoreTy->getScalarType(), in vectorizeStoreChain()
1140 if (Extract->getType() != StoreTy->getScalarType()) in vectorizeStoreChain()
1141 Extract = Builder.CreateBitCast(Extract, StoreTy->getScalarType()); in vectorizeStoreChain()
1152 if (Extract->getType() != StoreTy->getScalarType()) in vectorizeStoreChain()
1154 Builder.CreateBitOrPointerCast(Extract, StoreTy->getScalarType()); in vectorizeStoreChain()
1229 VecTy = FixedVectorType::get(LoadTy->getScalarType(), in vectorizeLoadChain()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Support/
H A DLowLevelTypeImpl.h168 LLT getScalarType() const { in getScalarType() function
182 assert(!getScalarType().isPointer() && in changeElementSize()
191 return LLT::scalarOrVector(EC, getScalarType()); in changeElementCount()
/freebsd-13.1/contrib/llvm-project/llvm/tools/llvm-stress/
H A Dllvm-stress.cpp249 TempValues.push_back(getRandomConstant(VTp->getScalarType())); in getRandomValue()
392 bool isFloat = Val0->getType()->getScalarType()->isFloatingPointTy(); in Act()
533 Value *Val1 = getRandomValue(Val0->getType()->getScalarType()); in Act()
572 unsigned VSize = VTy->getScalarType()->getPrimitiveSizeInBits(); in Act()
573 unsigned DestSize = DestTy->getScalarType()->getPrimitiveSizeInBits(); in Act()
660 bool fp = Val0->getType()->getScalarType()->isFloatingPointTy(); in Act()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.cpp416 EVT EltVT = VT.getScalarType(); in getCastInstrCost()
557 ((ISD == ISD::FP_ROUND && SrcTy.getScalarType() == MVT::f64 && in getCastInstrCost()
558 DstTy.getScalarType() == MVT::f32) || in getCastInstrCost()
559 (ISD == ISD::FP_EXTEND && SrcTy.getScalarType() == MVT::f32 && in getCastInstrCost()
560 DstTy.getScalarType() == MVT::f64))) { in getCastInstrCost()
771 if ((SrcTy.getScalarType() == MVT::i8 || in getCastInstrCost()
772 SrcTy.getScalarType() == MVT::i16 || in getCastInstrCost()
773 SrcTy.getScalarType() == MVT::i32) && in getCastInstrCost()
834 getTLI()->getTypeLegalizationCost(DL, ValTy->getScalarType()); in getVectorInstrCost()
956 getCmpSelInstrCost(Opcode, ValTy->getScalarType(), in getCmpSelInstrCost()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Analysis/
H A DVectorUtils.cpp835 VecTy1->getScalarType() == VecTy2->getScalarType() && in concatenateTwoVectors()
882 isa<IntegerType>(Mask->getType()->getScalarType()) && in maskIsAllZeroOrUndef()
883 cast<IntegerType>(Mask->getType()->getScalarType())->getBitWidth() == in maskIsAllZeroOrUndef()
908 isa<IntegerType>(Mask->getType()->getScalarType()) && in maskIsAllOneOrUndef()
909 cast<IntegerType>(Mask->getType()->getScalarType())->getBitWidth() == in maskIsAllOneOrUndef()
936 isa<IntegerType>(Mask->getType()->getScalarType()) && in possiblyDemandedEltsInMask()
937 cast<IntegerType>(Mask->getType()->getScalarType())->getBitWidth() == in possiblyDemandedEltsInMask()
H A DDemandedBits.cpp452 DL.getTypeSizeInBits(I->getType()->getScalarType())); in getDemandedBits()
459 unsigned BitWidth = DL.getTypeSizeInBits(T->getScalarType()); in getDemandedBits()
/freebsd-13.1/contrib/llvm-project/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()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstrFragmentsSIMD.td1112 return cast<MaskedStoreSDNode>(N)->getMemoryVT().getScalarType() == MVT::i8;
1117 return cast<MaskedStoreSDNode>(N)->getMemoryVT().getScalarType() == MVT::i16;
1122 return cast<MaskedStoreSDNode>(N)->getMemoryVT().getScalarType() == MVT::i32;
1139 return cast<MemIntrinsicSDNode>(N)->getMemoryVT().getScalarType() == MVT::i8;
1144 return cast<MemIntrinsicSDNode>(N)->getMemoryVT().getScalarType() == MVT::i8;
1149 return cast<MemIntrinsicSDNode>(N)->getMemoryVT().getScalarType() == MVT::i16;
1154 return cast<MemIntrinsicSDNode>(N)->getMemoryVT().getScalarType() == MVT::i16;
1159 return cast<MemIntrinsicSDNode>(N)->getMemoryVT().getScalarType() == MVT::i32;
1164 return cast<MemIntrinsicSDNode>(N)->getMemoryVT().getScalarType() == MVT::i32;
1169 return cast<MemIntrinsicSDNode>(N)->getMemoryVT().getScalarType() == MVT::i8;
[all …]
/freebsd-13.1/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-13.1/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZTargetTransformInfo.cpp523 getArithmeticInstrCost(Opcode, Ty->getScalarType(), CostKind); in getArithmeticInstrCost()
571 if (Tp->getScalarType()->isFP128Ty()) in getShuffleCost()
694 Type *ElTy = OpTy->getScalarType(); in getCmpOpsType()
816 Opcode, Dst->getScalarType(), Src->getScalarType(), CCH, CostKind); in getCastInstrCost()
933 unsigned CmpCostPerVector = (ValTy->getScalarType()->isFloatTy() ? 10 : 1); in getCmpSelInstrCost()
/freebsd-13.1/contrib/llvm-project/clang/utils/TableGen/
H A DMveEmitter.cpp989 const ScalarType *getScalarType(StringRef Name) { in getScalarType() function in __anonb7c02cfb0111::EmitterBase
992 const ScalarType *getScalarType(Record *R) { in getScalarType() function in __anonb7c02cfb0111::EmitterBase
993 return getScalarType(R->getName()); in getScalarType()
1081 return getScalarType(R); in getType()
1212 getScalarType("u32"), ST->kind() == ScalarTypeKind::UnsignedInt); in getCodeForDag()
1223 return std::make_shared<IntLiteralResult>(getScalarType("u32"), in getCodeForDag()
1279 return std::make_shared<IntLiteralResult>(getScalarType("u32"), in getCodeForDagArg()
1283 return std::make_shared<IntLiteralResult>(getScalarType("u32"), in getCodeForDagArg()
1312 V = std::make_shared<IntCastResult>(getScalarType("u32"), V); in getCodeForArg()
1314 V = std::make_shared<IntCastResult>(getScalarType("u32"), V); in getCodeForArg()
/freebsd-13.1/contrib/llvm-project/llvm/lib/IR/
H A DInstruction.cpp530 getType()->getScalarType() != I->getType()->getScalarType() : in isSameOperationAs()
538 getOperand(i)->getType()->getScalarType() != in isSameOperationAs()
539 I->getOperand(i)->getType()->getScalarType() : in isSameOperationAs()
H A DConstants.cpp390 Type *ScalarTy = Ty->getScalarType(); in getIntegerValue()
902 Constant *C = get(cast<IntegerType>(Ty->getScalarType()), V, isSigned); in get()
925 assert(C->getType() == Ty->getScalarType() && in get()
953 FV.convert(Ty->getScalarType()->getFltSemantics(), in get()
966 assert(C->getType() == Ty->getScalarType() && in get()
979 APFloat FV(Ty->getScalarType()->getFltSemantics(), Str); in get()
990 const fltSemantics &Semantics = Ty->getScalarType()->getFltSemantics(); in getNaN()
1001 const fltSemantics &Semantics = Ty->getScalarType()->getFltSemantics(); in getQNaN()
1012 const fltSemantics &Semantics = Ty->getScalarType()->getFltSemantics(); in getSNaN()
2243 PointerType *DstScalarTy = cast<PointerType>(DstTy->getScalarType()); in getAddrSpaceCast()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DValueTypes.h296 EVT getScalarType() const { in getScalarType() function
354 return getScalarType().getSizeInBits().getFixedSize(); in getScalarSizeInBits()
H A DBasicTTIImpl.h809 Opcode, VTy->getScalarType(), CostKind, Opd1Info, Opd2Info,
1015 Opcode, Dst->getScalarType(), Src->getScalarType(), CCH, CostKind, I);
1084 CondTy = CondTy->getScalarType();
1086 Opcode, ValVTy->getScalarType(), CondTy, VecPred, CostKind, I);
1100 getTLI()->getTypeLegalizationCost(DL, Val->getScalarType()); in getVectorInstrCost()
1537 ScalarRetTy = RetTy->getScalarType(); in getTypeBasedIntrinsicInstrCost()
1547 Ty = Ty->getScalarType(); in getTypeBasedIntrinsicInstrCost()
1945 Ty = Ty->getScalarType(); in getTypeBasedIntrinsicInstrCost()
1948 IntrinsicCostAttributes Attrs(IID, RetTy->getScalarType(), ScalarTys, FMF); in getTypeBasedIntrinsicInstrCost()
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLegalizerInfo.cpp150 return NewTy.getScalarType() == OldTy.getScalarType(); in mutationIsSane()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Analysis/Utils/
H A DLocal.h40 unsigned IntPtrWidth = IntIdxTy->getScalarType()->getIntegerBitWidth();
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DVNCoercion.cpp40 bool StoredNI = DL.isNonIntegralPointerType(StoredTy->getScalarType()); in canCoerceMustAliasedValueToLoad()
41 bool LoadNI = DL.isNonIntegralPointerType(LoadTy->getScalarType()); in canCoerceMustAliasedValueToLoad()
378 if (DL.isNonIntegralPointerType(LoadTy->getScalarType())) { in analyzeLoadFromClobberingMemInst()
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineVerifier.cpp1092 DstTy = DstTy.getScalarType(); in verifyPreISelGenericInstruction()
1093 SrcTy = SrcTy.getScalarType(); in verifyPreISelGenericInstruction()
1124 if (!PtrTy.getScalarType().isPointer()) in verifyPreISelGenericInstruction()
1127 if (OffsetTy.getScalarType().isPointer()) in verifyPreISelGenericInstruction()
1140 if (!DstTy.getScalarType().isPointer()) in verifyPreISelGenericInstruction()
1143 if (!MaskTy.getScalarType().isScalar()) in verifyPreISelGenericInstruction()
1166 LLT DstElTy = DstTy.getScalarType(); in verifyPreISelGenericInstruction()
1167 LLT SrcElTy = SrcTy.getScalarType(); in verifyPreISelGenericInstruction()
1436 if (Src0Ty.getScalarType() != DstTy.getScalarType()) in verifyPreISelGenericInstruction()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonVectorCombine.cpp992 auto Zero = ConstantInt::get(Ty->getScalarType(), 0); in getNullValue()
1000 auto Minus1 = ConstantInt::get(Ty->getScalarType(), -1); in getFullValue()
1166 Type *FromSTy = FromTy->getScalarType(); in rescale()
1167 Type *ToSTy = ToTy->getScalarType(); in rescale()
1193 Type *ScalarTy = Val->getType()->getScalarType(); in vlsb()
1208 Type *ScalarTy = Val->getType()->getScalarType(); in vbytes()

12345