| /freebsd-14.2/contrib/llvm-project/llvm/lib/MCA/ |
| H A D | Support.cpp | 41 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 D | InstructionTables.h | 31 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 D | SystemZTDC.cpp | 163 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 D | SystemZISelLowering.cpp | 4199 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 D | InstructionTables.cpp | 33 unsigned Index = std::distance(Masks.begin(), find(Masks, Resource.first)); in execute()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | RDFRegisters.cpp | 398 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 D | MachinePipeliner.cpp | 3439 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 D | Support.h | 96 MutableArrayRef<uint64_t> Masks);
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | RDFRegisters.h | 242 MapType Masks;
|
| H A D | MachinePipeliner.h | 510 SmallVectorImpl<uint64_t> &Masks);
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/LiveDebugValues/ |
| H A D | InstrRefBasedImpl.h | 712 SmallVector<std::pair<const MachineOperand *, unsigned>, 32> Masks; 841 Masks.clear();
|
| H A D | InstrRefBasedImpl.cpp | 1066 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 D | HexagonISelLoweringHVX.cpp | 3012 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 D | examples.txt | 55 Masks). This package provides several ways to do this. Eg:
|