Searched defs:VF (Results 1 - 25 of 39) sorted by relevance

12

/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DInjectTLIMappings.cpp41 static void addVariantDeclaration(CallInst &CI, const ElementCount &VF, argument
[all...]
/freebsd-current/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DR600TargetTransformInfo.cpp85 unsigned R600TTIImpl::getMaxInterleaveFactor(ElementCount VF) { argument
H A DAMDGPUTargetTransformInfo.cpp345 unsigned GCNTTIImpl::getLoadVectorFactor(unsigned VF, unsigned LoadSize, argument
356 unsigned GCNTTIImpl::getStoreVectorFactor(unsigned VF, unsigned StoreSize, argument
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlan.h112 ElementCount VF; member in class:llvm::VFRange::iterator
115 iterator(ElementCount VF) : VF(VF) {} argument
169 getLastLaneForVF(const ElementCount &VF) argument
[all...]
H A DSLPVectorizer.cpp355 static SmallBitVector buildUseMask(int VF, ArrayRef<int> Mask, argument
[all...]
H A DLoadStoreVectorizer.cpp744 unsigned VF = 8 * VecRegBytes / VecElemBits; local
1358 unsigned VF = VecRegSize / TySize; local
[all...]
H A DVPlanRecipes.cpp897 getStepVector(Value *Val, Value *StartIdx, Value *Step, Instruction::BinaryOps BinOp, ElementCount VF, IRBuilderBase &Builder) argument
953 getRuntimeVFAsFloat(IRBuilderBase &B, Type *FTy, ElementCount VF) argument
[all...]
H A DLoopVectorize.cpp722 ElementCount VF; member in class:llvm::InnerLoopVectorizer
1000 createStepForVF(IRBuilderBase &B, Type *Ty, ElementCount VF, int64_t Step) argument
1007 getRuntimeVF(IRBuilderBase &B, Type *Ty, ElementCount VF) argument
1043 reportVectorization(OptimizationRemarkEmitter *ORE, Loop *TheLoop, VectorizationFactor VF, unsigned IC) argument
1373 setWideningDecision(Instruction *I, ElementCount VF, InstWidening W, InstructionCost Cost) argument
1381 setWideningDecision(const InterleaveGroup<Instruction> *Grp, ElementCount VF, InstWidening W, InstructionCost Cost) argument
1416 getWideningCost(Instruction *I, ElementCount VF) argument
1432 setCallWideningDecision(CallInst *CI, ElementCount VF, InstWidening Kind, Function *Variant, Intrinsic::ID IID, std::optional<unsigned> MaskPos, InstructionCost Cost) argument
1450 isOptimizableIVTruncate(Instruction *I, ElementCount VF) argument
1483 collectUniformsAndScalars(ElementCount VF) argument
1509 isLegalGatherOrScatter(Value *V, ElementCount VF) argument
[all...]
H A DVPlan.cpp735 auto VF = State.VF; local
916 RSO << "," << VF; local
[all...]
/freebsd-current/bin/pax/
H A Doptions.h69 #define VF 0x00008000 macro
/freebsd-current/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.h417 unsigned getStoreMinimumVF(unsigned VF, Type *ScalarMemTy, argument
[all...]
/freebsd-current/contrib/llvm-project/llvm/lib/IR/
H A DVFABIDemangler.cpp95 unsigned VF = 0; local
[all...]
/freebsd-current/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVTargetTransformInfo.h301 unsigned getMaxInterleaveFactor(ElementCount VF) { argument
H A DRISCVTargetTransformInfo.cpp400 unsigned VF = cast<FixedVectorType>(Tp)->getNumElements(); local
565 unsigned VF = FVTy->getNumElements() / Factor; local
/freebsd-current/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.h181 unsigned getMaxInterleaveFactor(ElementCount VF) { argument
/freebsd-current/contrib/llvm-project/llvm/include/llvm/IR/
H A DVFABIDemangler.h83 ElementCount VF; // Vectorization factor. member in struct:llvm::VFShape
/freebsd-current/contrib/llvm-project/clang/lib/Basic/
H A DFileManager.cpp473 OptionalFileEntryRef FileManager::getBypassFile(FileEntryRef VF) { argument
/freebsd-current/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DVectorUtils.h139 inline Type *ToVectorTy(Type *Scalar, unsigned VF) { argument
[all...]
H A DTargetLibraryInfo.h401 getVectorizedFunction(StringRef F, const ElementCount &VF, bool Masked = false) const argument
405 getVectorMappingInfo(StringRef F, const ElementCount &VF, bool Masked) const argument
[all...]
/freebsd-current/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonTargetTransformInfo.cpp113 unsigned HexagonTTIImpl::getMaxInterleaveFactor(ElementCount VF) { argument
/freebsd-current/contrib/llvm-project/llvm/lib/Analysis/
H A DTargetLibraryInfo.cpp1291 getVectorizedFunction(StringRef F, const ElementCount &VF, bool Masked) const argument
1301 getVectorMappingInfo(StringRef F, const ElementCount &VF, bool Masked) const argument
1386 ElementCount *VF = local
[all...]
H A DVectorUtils.cpp832 llvm::createBitMaskForGaps(IRBuilderBase &Builder, unsigned VF, argument
852 llvm::createReplicatedMask(unsigned ReplicationFactor, unsigned VF) { argument
861 llvm::SmallVector<int, 16> llvm::createInterleaveMask(unsigned VF, argument
872 createStrideMask(unsigned Start, unsigned Stride, unsigned VF) argument
[all...]
/freebsd-current/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InterleavedAccess.cpp439 int VF = VT.getVectorNumElements(); local
452 int VF = VT.getVectorNumElements() / std::max(VectorSize / 128, 1); local
611 int VF = VT.getVectorNumElements(); local
[all...]
/freebsd-current/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCTargetTransformInfo.cpp518 unsigned PPCTTIImpl::getMaxInterleaveFactor(ElementCount VF) { argument
/freebsd-current/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZTargetTransformInfo.cpp528 unsigned VF = VTy->getNumElements(); local
679 unsigned VF = cast<FixedVectorType>(SrcTy)->getNumElements(); local
753 unsigned VF = DstVTy->getNumElements(); local
851 unsigned VF = SrcVecTy->getNumElements(); local
993 unsigned VF = cast<FixedVectorType>(ValTy)->getNumElements(); local
1246 unsigned VF = NumElts / Factor; local
[all...]

Completed in 600 milliseconds

12