Home
last modified time | relevance | path

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

/freebsd/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/contrib/llvm-project/llvm/include/llvm/MCA/Stages/
H A DInstructionTables.h32 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 DSystemZTDC.cpp159 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 DSystemZISelLowering.cpp4695 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 DInstructionTables.cpp33 unsigned Index = std::distance(Masks.begin(), find(Masks, Resource.first)); in execute()
/freebsd/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.cpp3872 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 DSupport.h97 MutableArrayRef<uint64_t> Masks);
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DRDFRegisters.h240 MapType Masks;
H A DMachinePipeliner.h703 SmallVectorImpl<uint64_t> &Masks);
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/LiveDebugValues/
H A DInstrRefBasedImpl.h745 SmallVector<std::pair<const MachineOperand *, unsigned>, 32> Masks;
875 Masks.clear();
H A DInstrRefBasedImpl.cpp1112 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 DHexagonISelLoweringHVX.cpp3049 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 Dexamples.txt55 Masks). This package provides several ways to do this. Eg: