Searched refs:VF (Results 1 - 25 of 27) sorted by relevance

12

/external/clang/test/Layout/
H A Dms-x86-member-pointers.cpp14 struct VF { char a; int (V::*mp)(); }; struct
60 // CHECK-NEXT: 0 | struct VF
79 sizeof(VF) +
/external/clang/test/CodeGenCXX/
H A Dapple-kext-indirect-call-2.cpp15 virtual void VF();
18 void B::VF() {} function in class:B
/external/clang/test/SemaCXX/
H A Ddestructor.cpp213 struct VF final: VB {};
246 VF vf; use(vf);
310 VF* vf = new VF();
315 void nowarn0_explicit_dtor(F* f, VB* vb, VD* vd, VF* vf) {
320 vf->~VF();
367 simple_ptr<VF> vf(new VF());
/external/llvm/include/llvm/Analysis/
H A DTargetLibraryInfo.h161 /// factor VF.
162 bool isFunctionVectorizable(StringRef F, unsigned VF) const {
163 return !getVectorizedFunction(F, VF).empty();
170 /// Return the name of the equivalent of F, vectorized with factor VF. If no
172 StringRef getVectorizedFunction(StringRef F, unsigned VF) const;
174 /// Return true if the function F has a scalar equivalent, and set VF to be
176 bool isFunctionScalarizable(StringRef F, unsigned &VF) const {
177 return !getScalarizedFunction(F, VF).empty();
183 /// Set VF to the vectorization factor.
184 StringRef getScalarizedFunction(StringRef F, unsigned &VF) cons
[all...]
H A DTargetTransformInfo.h484 unsigned getMaxInterleaveFactor(unsigned VF) const;
692 virtual unsigned getMaxInterleaveFactor(unsigned VF) = 0;
892 unsigned getMaxInterleaveFactor(unsigned VF) override {
893 return Impl.getMaxInterleaveFactor(VF);
H A DTargetTransformInfoImpl.h291 unsigned getMaxInterleaveFactor(unsigned VF) { return 1; } argument
/external/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp239 /// If the incoming type is void, we return void. If the VF is 1, we return
241 static Type *ToVectorTy(Type *Scalar, unsigned VF) { argument
242 if (Scalar->isVoidTy() || VF == 1)
244 return VectorType::get(Scalar, VF);
274 /// block to a specified vectorization factor (VF).
295 AC(AC), VF(VecWidth), UF(UnrollFactor),
376 /// variable canonicalization. It supports both VF = 1 for unrolled loops and
379 unsigned VF, PhiVector *PV);
542 unsigned VF; member in class:__anon13460::InnerLoopVectorizer
577 /// corresponding VF * U
2150 getInterleavedMask(IRBuilder< &Builder, unsigned VF, unsigned NumVec) argument
2162 getStridedMask(IRBuilder< &Builder, unsigned Start, unsigned Stride, unsigned VF) argument
3273 getVectorCallCost(CallInst *CI, unsigned VF, const TargetTransformInfo &TTI, const TargetLibraryInfo *TLI, bool &NeedToScalarize) argument
3324 getVectorIntrinsicCost(CallInst *CI, unsigned VF, const TargetTransformInfo &TTI, const TargetLibraryInfo *TLI) argument
3958 widenPHIInstruction( Instruction *PN, InnerLoopVectorizer::VectorParts &Entry, unsigned UF, unsigned VF, PhiVector *PV) argument
5222 unsigned VF = MaxVectorSize; local
5374 selectInterleaveCount(bool OptForSize, unsigned VF, unsigned LoopCost) argument
5685 expectedCost(unsigned VF) argument
5799 getInstructionCost(Instruction *I, unsigned VF) argument
6486 const LoopVectorizationCostModel::VectorizationFactor VF = local
[all...]
H A DLoadStoreVectorizer.cpp684 unsigned VF = VecRegSize / Sz; local
687 if (!isPowerOf2_32(Sz) || VF < 2 || ChainSize < 2) {
735 if (ChainSize > VF) {
738 return vectorizeStoreChain(Chain.slice(0, VF), InstructionsProcessed) |
739 vectorizeStoreChain(Chain.slice(VF), InstructionsProcessed);
839 unsigned VF = VecRegSize / Sz; local
842 if (!isPowerOf2_32(Sz) || VF < 2 || ChainSize < 2) {
889 if (ChainSize > VF) {
892 return vectorizeLoadChain(Chain.slice(0, VF), InstructionsProcessed) |
893 vectorizeLoadChain(Chain.slice(VF), InstructionsProcesse
[all...]
H A DSLPVectorizer.cpp3589 unsigned VF = VecRegSize / Sz; local
3591 if (!isPowerOf2_32(Sz) || VF < 2)
3600 if (i + VF > e)
3604 if (hasValueBeenRAUWed(Chain, TrackValues, i, VF))
3607 DEBUG(dbgs() << "SLP: Analyzing " << VF << " stores at offset " << i
3609 ArrayRef<Value *> Operands = Chain.slice(i, VF);
3616 DEBUG(dbgs() << "SLP: Found cost=" << Cost << " for VF=" << VF << "\n"); local
3622 i += VF - 1;
3761 unsigned VF local
[all...]
/external/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetTransformInfo.h86 unsigned getMaxInterleaveFactor(unsigned VF);
H A DAMDGPUTargetTransformInfo.cpp105 unsigned AMDGPUTTIImpl::getMaxInterleaveFactor(unsigned VF) { argument
/external/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.h98 unsigned getMaxInterleaveFactor(unsigned VF);
H A DAArch64TargetTransformInfo.cpp529 unsigned AArch64TTIImpl::getMaxInterleaveFactor(unsigned VF) { argument
/external/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.h102 unsigned getMaxInterleaveFactor(unsigned VF) { argument
/external/llvm/lib/Target/PowerPC/
H A DPPCTargetTransformInfo.h75 unsigned getMaxInterleaveFactor(unsigned VF);
H A DPPCTargetTransformInfo.cpp252 unsigned PPCTTIImpl::getMaxInterleaveFactor(unsigned VF) { argument
/external/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.cpp70 unsigned X86TTIImpl::getMaxInterleaveFactor(unsigned VF) { argument
74 if (VF == 1)
1439 unsigned VF = SrcVTy->getVectorNumElements(); local
1442 // to 32. It is essential for VF 16. If the index can't be reduced to 32, the
1473 unsigned IndexSize = (VF >= 16) ? getIndexSizeInBits(Ptr, DL) :
1477 IndexSize), VF);
1483 Type *SplitSrcTy = VectorType::get(SrcVTy->getScalarType(), VF / SplitFactor);
1491 return GSOverhead + VF * getMemoryOpCost(Opcode, SrcVTy->getScalarType(),
1506 unsigned VF = SrcVTy->getVectorNumElements(); local
1511 VectorType::get(Type::getInt1Ty(SrcVTy->getContext()), VF);
1544 unsigned VF = SrcVTy->getVectorNumElements(); local
[all...]
H A DX86TargetTransformInfo.h64 unsigned getMaxInterleaveFactor(unsigned VF);
/external/llvm/lib/Analysis/
H A DTargetTransformInfo.cpp268 unsigned TargetTransformInfo::getMaxInterleaveFactor(unsigned VF) const {
269 return TTIImpl->getMaxInterleaveFactor(VF);
H A DLoopAccessAnalysis.cpp1119 // Compute the smallest VF at which the store and load would be misaligned.
1120 for (uint64_t VF = 2 * TypeByteSize; VF <= MaxVFWithoutSLForwardIssues;
1121 VF *= 2) {
1124 if (Distance % VF && Distance / VF < NumItersForStoreLoadThroughMemory) {
1125 MaxVFWithoutSLForwardIssues = (VF >>= 1);
1358 << " with max VF = "
H A DTargetLibraryInfo.cpp1094 unsigned VF) const {
1101 if (I->VectorizationFactor == VF)
1109 unsigned &VF) const {
1118 VF = I->VectorizationFactor;
/external/noto-fonts/
H A Dfonts.mk82 NotoSansKhmer-VF.ttf \
H A DAndroid.mk244 NotoSansKhmer-VF.ttf
/external/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h295 unsigned getMaxInterleaveFactor(unsigned VF) { return 1; } argument
/external/libvpx/libvpx/vp9/encoder/
H A Dvp9_encoder.c1321 #define HIGHBD_BFP(BT, SDF, SDAF, VF, SVF, SVAF, SDX3F, SDX8F, SDX4DF) \
1324 cpi->fn_ptr[BT].vf = VF; \
2251 #define BFP(BT, SDF, SDAF, VF, SVF, SVAF, SDX3F, SDX8F, SDX4DF) \
2254 cpi->fn_ptr[BT].vf = VF; \

Completed in 697 milliseconds

12