Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/llvm/lib/MCA/
H A DSupport.cpp40 MutableArrayRef<uint64_t> Masks) { in computeProcResourceMasks() argument
43 assert(Masks.size() == SM.getNumProcResourceKinds() && in computeProcResourceMasks()
46 Masks[0] = 0; in computeProcResourceMasks()
53 Masks[I] = 1ULL << ProcResourceID; in computeProcResourceMasks()
62 Masks[I] = 1ULL << ProcResourceID; in computeProcResourceMasks()
64 uint64_t OtherMask = Masks[Desc.SubUnitsIdxBegin[U]]; in computeProcResourceMasks()
65 Masks[I] |= OtherMask; in computeProcResourceMasks()
76 << format_hex(Masks[I],16) << " - " in computeProcResourceMasks()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/MCA/Stages/
H A DInstructionTables.h31 SmallVector<uint64_t, 8> Masks; variable
35 : Stage(), SM(Model), Masks(Model.getNumProcResourceKinds()) { in InstructionTables()
36 computeProcResourceMasks(Model, Masks); in InstructionTables()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZTDC.cpp167 static const int Masks[][4] = { in convertFCmp() local
214 Mask |= Masks[WhichConst][0]; in convertFCmp()
216 Mask |= Masks[WhichConst][1]; in convertFCmp()
218 Mask |= Masks[WhichConst][2]; in convertFCmp()
220 Mask |= Masks[WhichConst][3]; in convertFCmp()
H A DSystemZISelLowering.cpp3666 uint64_t Masks[] = { Known[0].Zero.getZExtValue(), in lowerOR() local
3669 if ((Masks[0] >> 32) == 0xffffffff && uint32_t(Masks[1]) == 0xffffffff) in lowerOR()
3671 else if ((Masks[1] >> 32) == 0xffffffff && uint32_t(Masks[0]) == 0xffffffff) in lowerOR()
/freebsd-13.1/contrib/llvm-project/llvm/lib/MCA/Stages/
H A DInstructionTables.cpp33 unsigned Index = std::distance(Masks.begin(), find(Masks, Resource.first)); in execute()
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/
H A DRDFRegisters.cpp372 Masks[R.Reg] |= R.Mask; in rr_iterator()
374 Pos = End ? Masks.end() : Masks.begin(); in rr_iterator()
375 Index = End ? Masks.size() : 0; in rr_iterator()
H A DMachinePipeliner.cpp2966 const MCSchedModel &SM, SmallVectorImpl<uint64_t> &Masks) { in initProcResourceVectors() argument
2975 Masks.resize(SM.getNumProcResourceKinds()); in initProcResourceVectors()
2980 Masks[I] = 1ULL << ProcResourceID; in initProcResourceVectors()
2988 Masks[I] = 1ULL << ProcResourceID; in initProcResourceVectors()
2990 Masks[I] |= Masks[Desc.SubUnitsIdxBegin[U]]; in initProcResourceVectors()
2999 ProcResource->Name, I, Masks[I], in initProcResourceVectors()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/MCA/
H A DSupport.h96 MutableArrayRef<uint64_t> Masks);
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DRDFRegisters.h208 MapType Masks;
H A DMachinePipeliner.h459 SmallVectorImpl<uint64_t> &Masks);
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/LiveDebugValues/
H A DInstrRefBasedImpl.cpp451 SmallVector<std::pair<const MachineOperand *, unsigned>, 32> Masks; member in __anon36b66d1c0211::MLocTracker
548 Masks.clear(); in reset()
581 for (const auto &MaskPair : reverse(Masks)) { in trackRegister()
657 Masks.push_back(std::make_pair(MO, InstID)); in writeRegMask()
2507 for (auto &P : MTracker->Masks) { in produceMLocTransferFunction()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelLoweringHVX.cpp1847 VectorPair Masks = opSplit(MaskN->getMask(), dl, DAG); in SplitHvxMemOp() local
1854 DAG.getMaskedLoad(SingleTy, dl, Chain, Base0, Offset, Masks.first, in SplitHvxMemOp()
1858 DAG.getMaskedLoad(SingleTy, dl, Chain, Base1, Offset, Masks.second, in SplitHvxMemOp()
1869 Masks.first, SingleTy, MOp0, in SplitHvxMemOp()
1872 Masks.second, SingleTy, MOp1, in SplitHvxMemOp()
/freebsd-13.1/share/examples/ipfilter/
H A Dexamples.txt55 Masks). This package provides several ways to do this. Eg: