| /freebsd/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/contrib/llvm-project/llvm/include/llvm/MCA/Stages/ |
| H A D | InstructionTables.h | 32 SmallVector<uint64_t, 8> Masks; variable 36 : SM(Model), Masks(Model.getNumProcResourceKinds()) { in InstructionTables() 37 computeProcResourceMasks(Model, Masks); in InstructionTables()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
| H A D | SystemZTDC.cpp | 159 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 D | SystemZISelLowering.cpp | 4695 uint64_t Masks[] = { Known[0].Zero.getZExtValue(), in lowerOR() local 4698 if ((Masks[0] >> 32) == 0xffffffff && uint32_t(Masks[1]) == 0xffffffff) in lowerOR() 4700 else if ((Masks[1] >> 32) == 0xffffffff && uint32_t(Masks[0]) == 0xffffffff) in lowerOR()
|
| /freebsd/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/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 | 3872 const MCSchedModel &SM, SmallVectorImpl<uint64_t> &Masks) { in initProcResourceVectors() argument 3881 Masks.resize(SM.getNumProcResourceKinds()); in initProcResourceVectors() 3886 Masks[I] = 1ULL << ProcResourceID; in initProcResourceVectors() 3894 Masks[I] = 1ULL << ProcResourceID; in initProcResourceVectors() 3896 Masks[I] |= Masks[Desc.SubUnitsIdxBegin[U]]; in initProcResourceVectors() 3905 ProcResource->Name, I, Masks[I], in initProcResourceVectors()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/MCA/ |
| H A D | Support.h | 97 MutableArrayRef<uint64_t> Masks);
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | RDFRegisters.h | 240 MapType Masks;
|
| H A D | MachinePipeliner.h | 703 SmallVectorImpl<uint64_t> &Masks);
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/LiveDebugValues/ |
| H A D | InstrRefBasedImpl.h | 745 SmallVector<std::pair<const MachineOperand *, unsigned>, 32> Masks; 875 Masks.clear();
|
| H A D | InstrRefBasedImpl.cpp | 1112 for (const auto &MaskPair : reverse(Masks)) { in trackRegister() 1136 Masks.push_back(std::make_pair(MO, InstID)); in writeRegMask() 2402 for (auto &P : MTracker->Masks) { in produceMLocTransferFunction()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonISelLoweringHVX.cpp | 3049 VectorPair Masks = opSplit(MaskN->getMask(), dl, DAG); in SplitHvxMemOp() local 3056 DAG.getMaskedLoad(SingleTy, dl, Chain, Base0, Offset, Masks.first, in SplitHvxMemOp() 3060 DAG.getMaskedLoad(SingleTy, dl, Chain, Base1, Offset, Masks.second, in SplitHvxMemOp() 3071 Masks.first, SingleTy, MOp0, in SplitHvxMemOp() 3074 Masks.second, SingleTy, MOp1, in SplitHvxMemOp()
|
| /freebsd/share/examples/ipfilter/ |
| H A D | examples.txt | 55 Masks). This package provides several ways to do this. Eg:
|