Home
last modified time | relevance | path

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

12345

/netbsd-src/external/apache2/llvm/dist/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()
443 F->getType()->getScalarType()->isPPC_FP128Ty()) in mightUseCTR()
451 Type *SrcType = CI->getArgOperand(0)->getType()->getScalarType(); in mightUseCTR()
452 Type *DstType = CI->getType()->getScalarType(); in mightUseCTR()
489 if (CI->getArgOperand(0)->getType()->getScalarType()-> in mightUseCTR()
638 TLI->isOperationLegalOrCustom(Opcode, EVTy.getScalarType())) in mightUseCTR()
647 (J->getType()->getScalarType()->isFP128Ty() || in mightUseCTR()
648 J->getType()->getScalarType()->isPPC_FP128Ty())) { in mightUseCTR()
[all …]
/netbsd-src/external/apache2/llvm/dist/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()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/
H A DType.h190 bool isFPOrFPVectorTy() const { return getScalarType()->isFloatingPointTy(); } in isFPOrFPVectorTy()
208 bool isIntOrIntVectorTy() const { return getScalarType()->isIntegerTy(); } in isIntOrIntVectorTy()
213 return getScalarType()->isIntegerTy(BitWidth); in isIntOrIntVectorTy()
232 bool isPtrOrPtrVectorTy() const { return getScalarType()->isPointerTy(); } in isPtrOrPtrVectorTy()
317 inline Type *getScalarType() const { in getScalarType() function
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Support/
H A DLowLevelTypeImpl.h121 LLT getScalarType() const { in getScalarType() function
135 assert(!getScalarType().isPointer() && in changeElementSize()
144 return LLT::scalarOrVector(NewNumElts, getScalarType()); in changeNumElements()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
H A DLoadStoreVectorizer.cpp320 DL.getTypeStoreSize(PtrATy->getScalarType()) != in isConsecutiveAccess()
321 DL.getTypeStoreSize(PtrBTy->getScalarType())) in isConsecutiveAccess()
809 if (!VectorType::isValidElementType(Ty->getScalarType())) in collectInstructions()
856 if (!VectorType::isValidElementType(Ty->getScalarType())) in collectInstructions()
1045 VecTy = FixedVectorType::get(StoreTy->getScalarType(), in vectorizeStoreChain()
1108 if (Extract->getType() != StoreTy->getScalarType()) in vectorizeStoreChain()
1109 Extract = Builder.CreateBitCast(Extract, StoreTy->getScalarType()); in vectorizeStoreChain()
1120 if (Extract->getType() != StoreTy->getScalarType()) in vectorizeStoreChain()
1122 Builder.CreateBitOrPointerCast(Extract, StoreTy->getScalarType()); in vectorizeStoreChain()
1197 VecTy = FixedVectorType::get(LoadTy->getScalarType(), in vectorizeLoadChain()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/
H A DRISCVTargetTransformInfo.h107 return isLegalElementTypeForRVV(DataType->getScalarType()); in isLegalMaskedLoadStore()
125 return isLegalElementTypeForRVV(DataType->getScalarType()); in isLegalMaskedGatherScatter()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.cpp411 EVT EltVT = VT.getScalarType(); in getCastInstrCost()
552 ((ISD == ISD::FP_ROUND && SrcTy.getScalarType() == MVT::f64 && in getCastInstrCost()
553 DstTy.getScalarType() == MVT::f32) || in getCastInstrCost()
554 (ISD == ISD::FP_EXTEND && SrcTy.getScalarType() == MVT::f32 && in getCastInstrCost()
555 DstTy.getScalarType() == MVT::f64))) { in getCastInstrCost()
766 if ((SrcTy.getScalarType() == MVT::i8 || in getCastInstrCost()
767 SrcTy.getScalarType() == MVT::i16 || in getCastInstrCost()
768 SrcTy.getScalarType() == MVT::i32) && in getCastInstrCost()
829 getTLI()->getTypeLegalizationCost(DL, ValTy->getScalarType()); in getVectorInstrCost()
830 return LT.first * (ValTy->getScalarType()->isIntegerTy() ? 4 : 1); in getVectorInstrCost()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-stress/
H A Dllvm-stress.cpp245 TempValues.push_back(getRandomConstant(VTp->getScalarType())); in getRandomValue()
388 bool isFloat = Val0->getType()->getScalarType()->isFloatingPointTy(); in Act()
529 Value *Val1 = getRandomValue(Val0->getType()->getScalarType()); in Act()
568 unsigned VSize = VTy->getScalarType()->getPrimitiveSizeInBits(); in Act()
569 unsigned DestSize = DestTy->getScalarType()->getPrimitiveSizeInBits(); in Act()
656 bool fp = Val0->getType()->getScalarType()->isFloatingPointTy(); in Act()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DVectorUtils.cpp825 VecTy1->getScalarType() == VecTy2->getScalarType() && in concatenateTwoVectors()
872 isa<IntegerType>(Mask->getType()->getScalarType()) && in maskIsAllZeroOrUndef()
873 cast<IntegerType>(Mask->getType()->getScalarType())->getBitWidth() == in maskIsAllZeroOrUndef()
899 isa<IntegerType>(Mask->getType()->getScalarType()) && in maskIsAllOneOrUndef()
900 cast<IntegerType>(Mask->getType()->getScalarType())->getBitWidth() == in maskIsAllOneOrUndef()
927 isa<IntegerType>(Mask->getType()->getScalarType()) && in possiblyDemandedEltsInMask()
928 cast<IntegerType>(Mask->getType()->getScalarType())->getBitWidth() == in possiblyDemandedEltsInMask()
/netbsd-src/external/apache2/llvm/dist/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()
/netbsd-src/external/apache2/llvm/dist/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 …]
/netbsd-src/external/apache2/llvm/dist/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()
1333 assert(SrcVal->getType()->getScalarType()->isDoubleTy() && in executeFPTruncInst()
1334 DstTy->getScalarType()->isFloatTy() && in executeFPTruncInst()
1356 assert(SrcVal->getType()->getScalarType()->isFloatTy() && in executeFPExtInst()
1357 DstTy->getScalarType()->isDoubleTy() && "Invalid FPExt instruction"); in executeFPExtInst()
1379 Type *DstVecTy = DstTy->getScalarType(); in executeFPToUIInst()
1380 Type *SrcVecTy = SrcTy->getScalarType(); in executeFPToUIInst()
1417 Type *DstVecTy = DstTy->getScalarType(); in executeFPToSIInst()
[all …]
/netbsd-src/external/apache2/llvm/dist/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()
/netbsd-src/external/apache2/llvm/dist/clang/utils/TableGen/
H A DMveEmitter.cpp989 const ScalarType *getScalarType(StringRef Name) { in getScalarType() function in __anone3a730d20111::EmitterBase
992 const ScalarType *getScalarType(Record *R) { in getScalarType() function in __anone3a730d20111::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()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.h234 return isLegalElementTypeForSVE(DataType->getScalarType()); in isLegalMaskedLoadStore()
249 return isLegalElementTypeForSVE(DataType->getScalarType()); in isLegalMaskedGatherScatter()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/IR/
H A DInstruction.cpp509 getType()->getScalarType() != I->getType()->getScalarType() : in isSameOperationAs()
517 getOperand(i)->getType()->getScalarType() != in isSameOperationAs()
518 I->getOperand(i)->getType()->getScalarType() : in isSameOperationAs()
H A DConstants.cpp389 Type *ScalarTy = Ty->getScalarType(); in getIntegerValue()
900 Constant *C = get(cast<IntegerType>(Ty->getScalarType()), V, isSigned); in get()
923 assert(C->getType() == Ty->getScalarType() && in get()
951 FV.convert(Ty->getScalarType()->getFltSemantics(), in get()
964 assert(C->getType() == Ty->getScalarType() && in get()
977 APFloat FV(Ty->getScalarType()->getFltSemantics(), Str); in get()
988 const fltSemantics &Semantics = Ty->getScalarType()->getFltSemantics(); in getNaN()
999 const fltSemantics &Semantics = Ty->getScalarType()->getFltSemantics(); in getQNaN()
1010 const fltSemantics &Semantics = Ty->getScalarType()->getFltSemantics(); in getSNaN()
1021 const fltSemantics &Semantics = Ty->getScalarType()->getFltSemantics(); in getNegativeZero()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h785 Opcode, VTy->getScalarType(), CostKind, Opd1Info, Opd2Info,
984 Opcode, Dst->getScalarType(), Src->getScalarType(), CCH, CostKind, I);
1053 CondTy = CondTy->getScalarType();
1055 Opcode, ValVTy->getScalarType(), CondTy, VecPred, CostKind, I);
1069 getTLI()->getTypeLegalizationCost(DL, Val->getScalarType()); in getVectorInstrCost()
1500 ScalarRetTy = RetTy->getScalarType(); in getTypeBasedIntrinsicInstrCost()
1510 Ty = Ty->getScalarType(); in getTypeBasedIntrinsicInstrCost()
1918 Ty = Ty->getScalarType(); in getTypeBasedIntrinsicInstrCost()
1921 IntrinsicCostAttributes Attrs(IID, RetTy->getScalarType(), ScalarTys, FMF); in getTypeBasedIntrinsicInstrCost()
H A DValueTypes.h288 EVT getScalarType() const { in getScalarType() function
346 return getScalarType().getSizeInBits().getFixedSize(); in getScalarSizeInBits()
/netbsd-src/external/apache2/llvm/dist/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()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/Utils/
H A DLocal.h40 unsigned IntPtrWidth = IntIdxTy->getScalarType()->getIntegerBitWidth();
/netbsd-src/external/apache2/llvm/dist/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()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
H A DHexagonVectorCombine.cpp987 auto Zero = ConstantInt::get(Ty->getScalarType(), 0); in getNullValue()
995 auto Minus1 = ConstantInt::get(Ty->getScalarType(), -1); in getFullValue()
1161 Type *FromSTy = FromTy->getScalarType(); in rescale()
1162 Type *ToSTy = ToTy->getScalarType(); in rescale()
1188 Type *ScalarTy = Val->getType()->getScalarType(); in vlsb()
1203 Type *ScalarTy = Val->getType()->getScalarType(); in vbytes()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/
H A DMemProfiler.cpp399 Type *PtrTy = cast<PointerType>(Access.Addr->getType()->getScalarType()); in isInterestingMemoryAccess()
419 uint64_t ElemTypeSize = DL.getTypeStoreSizeInBits(VTy->getScalarType()); in instrumentMaskedLoadOrStore()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAG.cpp317 EVT SVT = Op.getValueType().getScalarType(); in matchUnaryPredicate()
349 EVT SVT = LHS.getValueType().getScalarType(); in matchBinaryPredicate()
1321 EVT EltVT = VT.getScalarType(); in getNOT()
1349 EVT EltVT = VT.getScalarType(); in getConstant()
1365 EVT EltVT = VT.getScalarType(); in getConstant()
1497 EVT EltVT = VT.getScalarType(); in getConstantFP()
1529 EVT EltVT = VT.getScalarType(); in getConstantFP()
2642 EVT SVT = SrcVector.getValueType().getScalarType(); in getSplatValue()
4535 EVT SVT = VT.getScalarType(); in foldCONCAT_VECTORS()
4552 if (SVT.bitsGT(VT.getScalarType())) { in foldCONCAT_VECTORS()
[all …]

12345