Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/lib/MCA/
H A DSupport.cpp41 MutableArrayRef<uint64_t> Masks) { in computeProcResourceMasks() argument
44 assert(Masks.size() == SM.getNumProcResourceKinds() && in computeProcResourceMasks()
47 Masks[0] = 0; in computeProcResourceMasks()
54 Masks[I] = 1ULL << ProcResourceID; in computeProcResourceMasks()
63 Masks[I] = 1ULL << ProcResourceID; in computeProcResourceMasks()
65 uint64_t OtherMask = Masks[Desc.SubUnitsIdxBegin[U]]; in computeProcResourceMasks()
66 Masks[I] |= OtherMask; in computeProcResourceMasks()
77 << format_hex(Masks[I],16) << " - " in computeProcResourceMasks()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/MCA/Stages/
H A DInstructionTables.h31 SmallVector<uint64_t, 8> Masks; variable
35 : SM(Model), Masks(Model.getNumProcResourceKinds()) { in InstructionTables()
36 computeProcResourceMasks(Model, Masks); in InstructionTables()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZTDC.cpp163 static const int Masks[][4] = { in convertFCmp() local
210 Mask |= Masks[WhichConst][0]; in convertFCmp()
212 Mask |= Masks[WhichConst][1]; in convertFCmp()
214 Mask |= Masks[WhichConst][2]; in convertFCmp()
216 Mask |= Masks[WhichConst][3]; in convertFCmp()
H A DSystemZISelLowering.cpp4199 uint64_t Masks[] = { Known[0].Zero.getZExtValue(), in lowerOR() local
4202 if ((Masks[0] >> 32) == 0xffffffff && uint32_t(Masks[1]) == 0xffffffff) in lowerOR()
4204 else if ((Masks[1] >> 32) == 0xffffffff && uint32_t(Masks[0]) == 0xffffffff) in lowerOR()
/freebsd-14.2/contrib/llvm-project/llvm/lib/MCA/Stages/
H A DInstructionTables.cpp33 unsigned Index = std::distance(Masks.begin(), find(Masks, Resource.first)); in execute()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DRDFRegisters.cpp398 Masks[R.Reg] |= R.Mask; in ref_iterator()
400 Pos = End ? Masks.end() : Masks.begin(); in ref_iterator()
401 Index = End ? Masks.size() : 0; in ref_iterator()
H A DMachinePipeliner.cpp3439 const MCSchedModel &SM, SmallVectorImpl<uint64_t> &Masks) { in initProcResourceVectors() argument
3448 Masks.resize(SM.getNumProcResourceKinds()); in initProcResourceVectors()
3453 Masks[I] = 1ULL << ProcResourceID; in initProcResourceVectors()
3461 Masks[I] = 1ULL << ProcResourceID; in initProcResourceVectors()
3463 Masks[I] |= Masks[Desc.SubUnitsIdxBegin[U]]; in initProcResourceVectors()
3472 ProcResource->Name, I, Masks[I], in initProcResourceVectors()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/MCA/
H A DSupport.h96 MutableArrayRef<uint64_t> Masks);
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DRDFRegisters.h242 MapType Masks;
H A DMachinePipeliner.h510 SmallVectorImpl<uint64_t> &Masks);
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/LiveDebugValues/
H A DInstrRefBasedImpl.h712 SmallVector<std::pair<const MachineOperand *, unsigned>, 32> Masks;
841 Masks.clear();
H A DInstrRefBasedImpl.cpp1066 for (const auto &MaskPair : reverse(Masks)) { in trackRegister()
1090 Masks.push_back(std::make_pair(MO, InstID)); in writeRegMask()
2336 for (auto &P : MTracker->Masks) { in produceMLocTransferFunction()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelLoweringHVX.cpp3012 VectorPair Masks = opSplit(MaskN->getMask(), dl, DAG); in SplitHvxMemOp() local
3019 DAG.getMaskedLoad(SingleTy, dl, Chain, Base0, Offset, Masks.first, in SplitHvxMemOp()
3023 DAG.getMaskedLoad(SingleTy, dl, Chain, Base1, Offset, Masks.second, in SplitHvxMemOp()
3034 Masks.first, SingleTy, MOp0, in SplitHvxMemOp()
3037 Masks.second, SingleTy, MOp1, in SplitHvxMemOp()
/freebsd-14.2/share/examples/ipfilter/
H A Dexamples.txt55 Masks). This package provides several ways to do this. Eg: