Home
last modified time | relevance | path

Searched refs:Masks (Results 1 – 11 of 11) sorted by relevance

/freebsd-12.1/contrib/llvm/lib/MCA/
H A DSupport.cpp25 MutableArrayRef<uint64_t> Masks) { in computeProcResourceMasks() argument
28 assert(Masks.size() == SM.getNumProcResourceKinds() && in computeProcResourceMasks()
31 Masks[0] = 0; in computeProcResourceMasks()
38 Masks[I] = 1ULL << ProcResourceID; in computeProcResourceMasks()
47 Masks[I] = 1ULL << ProcResourceID; in computeProcResourceMasks()
49 uint64_t OtherMask = Masks[Desc.SubUnitsIdxBegin[U]]; in computeProcResourceMasks()
50 Masks[I] |= OtherMask; in computeProcResourceMasks()
60 LLVM_DEBUG(dbgs() << '[' << I << "] " << Desc.Name << " - " << Masks[I] in computeProcResourceMasks()
/freebsd-12.1/contrib/llvm/include/llvm/MCA/Stages/
H A DInstructionTables.h32 SmallVector<uint64_t, 8> Masks; variable
36 : Stage(), SM(Model), Masks(Model.getNumProcResourceKinds()) { in InstructionTables()
37 computeProcResourceMasks(Model, Masks); in InstructionTables()
/freebsd-12.1/contrib/llvm/lib/MCA/Stages/
H A DInstructionTables.cpp34 Masks.begin(), std::find(Masks.begin(), Masks.end(), Resource.first)); in execute()
/freebsd-12.1/contrib/llvm/lib/Target/SystemZ/
H A DSystemZTDC.cpp159 static const int Masks[][4] = { in convertFCmp() local
206 Mask |= Masks[WhichConst][0]; in convertFCmp()
208 Mask |= Masks[WhichConst][1]; in convertFCmp()
210 Mask |= Masks[WhichConst][2]; in convertFCmp()
212 Mask |= Masks[WhichConst][3]; in convertFCmp()
H A DSystemZISelLowering.cpp3174 uint64_t Masks[] = { Known[0].Zero.getZExtValue(), in lowerOR() local
3177 if ((Masks[0] >> 32) == 0xffffffff && uint32_t(Masks[1]) == 0xffffffff) in lowerOR()
3179 else if ((Masks[1] >> 32) == 0xffffffff && uint32_t(Masks[0]) == 0xffffffff) in lowerOR()
/freebsd-12.1/contrib/llvm/lib/Target/Hexagon/
H A DRDFRegisters.cpp377 Masks[R.Reg] |= R.Mask; in rr_iterator()
379 Pos = End ? Masks.end() : Masks.begin(); in rr_iterator()
380 Index = End ? Masks.size() : 0; in rr_iterator()
H A DRDFRegisters.h189 MapType Masks;
/freebsd-12.1/contrib/llvm/include/llvm/MCA/
H A DSupport.h107 MutableArrayRef<uint64_t> Masks);
/freebsd-12.1/contrib/llvm/lib/Transforms/Vectorize/
H A DVPlan.h778 VPBlendRecipe(PHINode *Phi, ArrayRef<VPValue *> Masks) in VPBlendRecipe() argument
781 Phi->getNumIncomingValues() == Masks.size()) && in VPBlendRecipe()
783 if (!Masks.empty()) in VPBlendRecipe()
784 User.reset(new VPUser(Masks)); in VPBlendRecipe()
H A DLoopVectorize.cpp6496 SmallVector<VPValue *, 2> Masks; in tryToBlend() local
6504 Masks.push_back(EdgeMask); in tryToBlend()
6506 return new VPBlendRecipe(Phi, Masks); in tryToBlend()
/freebsd-12.1/share/examples/ipfilter/
H A Dexamples.txt55 Masks). This package provides several ways to do this. Eg: