Home
last modified time | relevance | path

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

/openbsd/gnu/llvm/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()
/openbsd/gnu/llvm/llvm/include/llvm/MCA/Stages/
H A DInstructionTables.h31 SmallVector<uint64_t, 8> Masks; variable
35 : SM(Model), Masks(Model.getNumProcResourceKinds()) { in InstructionTables()
36 computeProcResourceMasks(Model, Masks); in InstructionTables()
/openbsd/gnu/llvm/llvm/lib/Target/SystemZ/
H A DSystemZTDC.cpp163 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 DSystemZISelLowering.cpp3903 uint64_t Masks[] = { Known[0].Zero.getZExtValue(), in lowerOR() local
3906 if ((Masks[0] >> 32) == 0xffffffff && uint32_t(Masks[1]) == 0xffffffff) in lowerOR()
3908 else if ((Masks[1] >> 32) == 0xffffffff && uint32_t(Masks[0]) == 0xffffffff) in lowerOR()
/openbsd/gnu/llvm/llvm/lib/MCA/Stages/
H A DInstructionTables.cpp33 unsigned Index = std::distance(Masks.begin(), find(Masks, Resource.first)); in execute()
/openbsd/gnu/llvm/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.cpp3003 const MCSchedModel &SM, SmallVectorImpl<uint64_t> &Masks) { in initProcResourceVectors() argument
3012 Masks.resize(SM.getNumProcResourceKinds()); in initProcResourceVectors()
3017 Masks[I] = 1ULL << ProcResourceID; in initProcResourceVectors()
3025 Masks[I] = 1ULL << ProcResourceID; in initProcResourceVectors()
3027 Masks[I] |= Masks[Desc.SubUnitsIdxBegin[U]]; in initProcResourceVectors()
3036 ProcResource->Name, I, Masks[I], in initProcResourceVectors()
/openbsd/gnu/llvm/llvm/include/llvm/MCA/
H A DSupport.h96 MutableArrayRef<uint64_t> Masks);
/openbsd/gnu/llvm/llvm/include/llvm/CodeGen/
H A DRDFRegisters.h208 MapType Masks;
H A DMachinePipeliner.h509 SmallVectorImpl<uint64_t> &Masks);
/openbsd/gnu/llvm/llvm/lib/CodeGen/LiveDebugValues/
H A DInstrRefBasedImpl.h673 SmallVector<std::pair<const MachineOperand *, unsigned>, 32> Masks;
802 Masks.clear();
H A DInstrRefBasedImpl.cpp1066 for (const auto &MaskPair : reverse(Masks)) { in trackRegister()
1090 Masks.push_back(std::make_pair(MO, InstID)); in writeRegMask()
2341 for (auto &P : MTracker->Masks) { in produceMLocTransferFunction()
/openbsd/gnu/llvm/llvm/lib/Target/Hexagon/
H A DHexagonISelLoweringHVX.cpp3011 VectorPair Masks = opSplit(MaskN->getMask(), dl, DAG); in SplitHvxMemOp() local
3018 DAG.getMaskedLoad(SingleTy, dl, Chain, Base0, Offset, Masks.first, in SplitHvxMemOp()
3022 DAG.getMaskedLoad(SingleTy, dl, Chain, Base1, Offset, Masks.second, in SplitHvxMemOp()
3033 Masks.first, SingleTy, MOp0, in SplitHvxMemOp()
3036 Masks.second, SingleTy, MOp1, in SplitHvxMemOp()
/openbsd/gnu/usr.bin/perl/Porting/
H A Depigraphs.pod777 =head2 v5.31.0 - Fumiko Enchi, Masks