/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 | 31 SmallVector<uint64_t, 8> Masks; variable 35 : SM(Model), Masks(Model.getNumProcResourceKinds()) { in InstructionTables() 36 computeProcResourceMasks(Model, Masks); in InstructionTables()
|
/freebsd/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 | 4224 uint64_t Masks[] = { Known[0].Zero.getZExtValue(), in lowerOR() local 4227 if ((Masks[0] >> 32) == 0xffffffff && uint32_t(Masks[1]) == 0xffffffff) in lowerOR() 4229 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 makeRegRef() 400 Pos = End ? Masks.end() : Masks.begin(); in makeRegRef() 401 Index = End ? Masks.size() : 0; in makeRegRef()
|
H A D | MachinePipeliner.cpp | 3508 const MCSchedModel &SM, SmallVectorImpl<uint64_t> &Masks) { in initProcResourceVectors() argument 3517 Masks.resize(SM.getNumProcResourceKinds()); in initProcResourceVectors() 3522 Masks[I] = 1ULL << ProcResourceID; in initProcResourceVectors() 3530 Masks[I] = 1ULL << ProcResourceID; in initProcResourceVectors() 3532 Masks[I] |= Masks[Desc.SubUnitsIdxBegin[U]]; in initProcResourceVectors() 3541 ProcResource->Name, I, Masks[I], in initProcResourceVectors()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/MCA/ |
H A D | Support.h | 73 /// Populates vector Masks with processor resource masks. 96 MutableArrayRef<uint64_t> Masks);
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | RDFRegisters.h | 242 MapType Masks;
|
H A D | MachinePipeliner.h | 515 SmallVectorImpl<uint64_t> &Masks);
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/LiveDebugValues/ |
H A D | InstrRefBasedImpl.h | 750 SmallVector<std::pair<const MachineOperand *, unsigned>, 32> Masks; 879 Masks.clear();
|
H A D | InstrRefBasedImpl.cpp | 1098 for (const auto &MaskPair : reverse(Masks)) { in trackRegister() 1122 Masks.push_back(std::make_pair(MO, InstID)); in writeRegMask() 2370 for (auto &P : MTracker->Masks) { in produceMLocTransferFunction()
|
/freebsd/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/share/examples/ipfilter/ |
H A D | examples.txt | 55 Masks). This package provides several ways to do this. Eg:
|