Home
last modified time | relevance | path

Searched defs:ScalarTy (Results 1 – 25 of 34) sorted by relevance

12

/freebsd-src/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DLowLevelType.h
H A DBasicTTIImpl.h2377 Type *ScalarTy = Ty->getElementType(); getTreeReductionCost() local
2483 Type *ScalarTy = Ty->getElementType(); getMinMaxReductionCost() local
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/
H A DLowLevelTypeUtils.cpp23 LLT ScalarTy = getLLTForType(*VTy->getElementType(), DL); in getLLTForType() local
H A DReplaceWithVeclib.cpp143 auto *ScalarTy = VTy->getScalarType(); replaceWithCallToVeclib() local
/freebsd-src/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVTargetTransformInfo.h339 Type *ScalarTy = Ty->getScalarType(); global() variable
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVectorCombine.cpp146 Type *ScalarTy = Load->getType()->getScalarType(); canWidenLoad() local
174 Type *ScalarTy = Scalar->getType(); vectorizeLoadInsert() local
397 Type *ScalarTy = Ext0->getType(); isExtractExtractCheap() local
654 Type *ScalarTy = VecTy->getScalarType(); foldInsExtFNeg() local
916 Type *ScalarTy = IsConst0 ? V1->getType() : V0->getType(); scalarizeBinopOrCmp() local
[all...]
H A DSLPVectorizer.cpp3863 Type *ScalarTy = VL0->getType(); canVectorizeLoads() local
4004 Type *ScalarTy = TE.Scalars[0]->getType(); findPartiallyOrderedLoads() local
5303 Type *ScalarTy = VL0->getType(); getScalarsVectorizationState() local
5426 llvm::Type *ScalarTy = cast<StoreInst>(VL0)->getValueOperand()->getType(); getScalarsVectorizationState() local
7737 Type *ScalarTy = VL[0]->getType(); getEntryCost() local
8754 auto *ScalarTy = II->getType(); getSpillCost() local
9757 Type *ScalarTy = VL[0]->getType(); getGatherCost() local
10680 Type *ScalarTy = GatheredScalars.front()->getType(); processBuildVector() local
11102 Type *ScalarTy = VL0->getType(); vectorizeTree() local
11206 Type *ScalarTy = Op.front()->getType(); vectorizeTree() local
13770 Type *ScalarTy = VL[0]->getType(); tryToVectorizeList() local
15085 Type *ScalarTy = ReducedVals.front()->getType(); getReductionCost() local
[all...]
H A DLoopVectorize.cpp2511 Type *ScalarTy = getLoadStoreType(Instr); vectorizeInterleaveGroup() local
4113 auto *ScalarTy = getLoadStoreType(I); interleavedAccessCanBeWidened() local
4177 auto *ScalarTy = getLoadStoreType(I); memoryInstructionCanBeWidened() local
[all...]
/freebsd-src/contrib/llvm-project/clang/lib/AST/
H A DPrintfFormatString.cpp677 ArgType ScalarTy = getScalarArgType(Ctx, IsObjCLiteral); getArgType() local
/freebsd-src/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.cpp5945 if (ScalarTy->isHalfTy() && ST->hasBWI()) in isLegalMaskedExpandLoad() local
5764 Type *ScalarTy = SrcVTy->getScalarType(); getGSScalarCost() local
5865 Type *ScalarTy = DataTy->getScalarType(); isLegalMaskedLoad() local
5982 Type *ScalarTy = DataTy->getScalarType(); isLegalMaskedGatherScatter() local
6383 Type *ScalarTy = VecTy->getElementType(); getInterleavedMemoryOpCost() local
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64RegisterBankInfo.cpp785 LLT ScalarTy = MRI.getType(ScalarReg); in getInstrMapping() local
H A DAArch64PostLegalizerLowering.cpp514 auto ScalarTy = MRI.getType(Dst).getElementType(); applyINS() local
712 LLT ScalarTy = SrcTy.getElementType(); matchDupLane() local
H A DAArch64InstructionSelector.cpp4036 emitExtractVectorElt(std::optional<Register> DstReg,const RegisterBank & DstRB,LLT ScalarTy,Register VecReg,unsigned LaneIdx,MachineIRBuilder & MIRBuilder) const emitExtractVectorElt() argument
4666 const LLT ScalarTy = LLT::scalar(Op1Ty.getSizeInBits()); emitVectorConcat() local
/freebsd-src/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCTargetTransformInfo.cpp1017 Type *ScalarTy = DataType->getScalarType(); hasActiveVectorLength() local
/freebsd-src/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.cpp2671 MVT ScalarTy = tyScalar(VecTy); extractVector() local
2774 MVT ScalarTy = MVT::getIntegerVT(VecWidth); insertVector() local
H A DHexagonVectorCombine.cpp2494 Type *ScalarTy = Val->getType()->getScalarType(); in vlsb() local
2509 Type *ScalarTy = Val->getType()->getScalarType(); in vbytes() local
/freebsd-src/contrib/llvm-project/clang/lib/Sema/
H A DSema.cpp717 ScalarTypeToBooleanCastKind(QualType ScalarTy) ScalarTypeToBooleanCastKind() argument
/freebsd-src/contrib/llvm-project/llvm/lib/Analysis/
H A DValueTracking.cpp1012 Type *ScalarTy = SrcTy->getScalarType(); computeKnownBitsFromOperator() local
1761 Type *ScalarTy = Ty->getScalarType(); computeKnownBits() local
3298 Type *ScalarTy = Ty->getScalarType(); ComputeNumSignBitsImpl() local
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineCasts.cpp107 auto *ScalarTy = cast<VectorType>(Ty)->getElementType(); in EvaluateInDifferentType() local
H A DInstCombineVectorOps.cpp1634 Type *ScalarTy = ScalarSrc->getType(); visitInsertElementInst() local
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCombinerHelper.cpp4018 LLT ScalarTy = MRI.getType(Reg); applyExtractVecEltBuildVec() local
5033 LLT ScalarTy = Ty.getScalarType(); buildUDivUsingMul() local
5220 LLT ScalarTy = Ty.getScalarType(); buildSDivUsingMul() local
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp5341 EVT ScalarTy = Scalar.getValueType(); LowerINTRINSIC_WO_CHAIN() local
19722 EVT ScalarTy = Op2.getValueType(); LowerSVEIntrinsicIndex() local
19737 EVT ScalarTy = Scalar.getValueType(); LowerSVEIntrinsicDUP() local
26637 __anon5c8f63cd3502(EVT ScalarTy) LowerFixedLengthVECTOR_SHUFFLEToSVE() argument
26645 EVT ScalarTy = MinLegalExtractEltScalarTy(VT.getVectorElementType()); LowerFixedLengthVECTOR_SHUFFLEToSVE() local
26658 EVT ScalarTy = MinLegalExtractEltScalarTy(VT.getVectorElementType()); LowerFixedLengthVECTOR_SHUFFLEToSVE() local
26914 auto *ScalarTy = VTy->getScalarType(); isComplexDeinterleavingOperationSupported() local
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/IR/
H A DConstants.cpp387 Type *ScalarTy = Ty->getScalarType(); getIntegerValue() local
H A DAutoUpgrade.cpp849 Type *ScalarTy = upgradeArmOrAarch64IntrinsicFunction() local
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPULegalizerInfo.cpp511 const LLT ScalarTy = getBufferRsrcScalarType(PointerTy); castBufferRsrcFromV4I32() local
545 const LLT ScalarTy = getBufferRsrcScalarType(PointerTy); castBufferRsrcToV4I32() local

12