Home
last modified time | relevance | path

Searched refs:MMOIdx (Results 1 – 5 of 5) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
HDLegalityPredicates.cpp53 unsigned TypeIdx0, unsigned TypeIdx1, unsigned MMOIdx, in typePairAndMemDescInSet() argument
58 Query.MMODescrs[MMOIdx].MemoryTy, in typePairAndMemDescInSet()
59 Query.MMODescrs[MMOIdx].AlignInBits}; in typePairAndMemDescInSet()
186 LegalityPredicate LegalityPredicates::memSizeInBytesNotPow2(unsigned MMOIdx) { in memSizeInBytesNotPow2() argument
189 Query.MMODescrs[MMOIdx].MemoryTy.getSizeInBytes()); in memSizeInBytesNotPow2()
193 LegalityPredicate LegalityPredicates::memSizeNotByteSizePow2(unsigned MMOIdx) { in memSizeNotByteSizePow2() argument
195 const LLT MemTy = Query.MMODescrs[MMOIdx].MemoryTy; in memSizeNotByteSizePow2()
209 unsigned MMOIdx, AtomicOrdering Ordering) { in atomicOrderingAtLeastOrStrongerThan() argument
211 return isAtLeastOrStrongerThan(Query.MMODescrs[MMOIdx].Ordering, Ordering); in atomicOrderingAtLeastOrStrongerThan()
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
HDGIMatchTableExecutorImpl.h546 uint64_t MMOIdx = readULEB(); in executeMatchTable() local
550 if (State.MIs[InsnID]->getNumMemOperands() <= MMOIdx) { in executeMatchTable()
561 *(State.MIs[InsnID]->memoperands_begin() + MMOIdx); in executeMatchTable()
584 uint64_t MMOIdx = readULEB(); in executeMatchTable() local
589 if (State.MIs[InsnID]->getNumMemOperands() <= MMOIdx) { in executeMatchTable()
596 *(State.MIs[InsnID]->memoperands_begin() + MMOIdx); in executeMatchTable()
600 << MMOIdx << ")->getAlignment() >= " << MinAlign in executeMatchTable()
609 uint64_t MMOIdx = readULEB(); in executeMatchTable() local
614 << InsnID << "]->memoperands() + " << MMOIdx in executeMatchTable()
618 if (State.MIs[InsnID]->getNumMemOperands() <= MMOIdx) { in executeMatchTable()
[all …]
HDLegalizerInfo.h279 unsigned TypeIdx0, unsigned TypeIdx1, unsigned MMOIdx,
338 LegalityPredicate memSizeInBytesNotPow2(unsigned MMOIdx);
342 LegalityPredicate memSizeNotByteSizePow2(unsigned MMOIdx);
349 LegalityPredicate atomicOrderingAtLeastOrStrongerThan(unsigned MMOIdx,
/freebsd-13-stable/contrib/llvm-project/llvm/utils/TableGen/Common/GlobalISel/
HDGlobalISelMatchTable.h1508 unsigned MMOIdx;
1512 MemorySizePredicateMatcher(unsigned InsnVarID, unsigned MMOIdx, unsigned Size) in MemorySizePredicateMatcher() argument
1514 MMOIdx(MMOIdx), Size(Size) {} in MemorySizePredicateMatcher()
1521 MMOIdx == cast<MemorySizePredicateMatcher>(&B)->MMOIdx && in isIdentical()
1531 unsigned MMOIdx;
1535 MemoryAddressSpacePredicateMatcher(unsigned InsnVarID, unsigned MMOIdx, in MemoryAddressSpacePredicateMatcher() argument
1538 MMOIdx(MMOIdx), AddrSpaces(AddrSpaces.begin(), AddrSpaces.end()) {} in MemoryAddressSpacePredicateMatcher()
1552 unsigned MMOIdx;
1556 MemoryAlignmentPredicateMatcher(unsigned InsnVarID, unsigned MMOIdx, in MemoryAlignmentPredicateMatcher() argument
1559 MMOIdx(MMOIdx), MinAlign(MinAlign) { in MemoryAlignmentPredicateMatcher()
[all …]
HDGlobalISelMatchTable.cpp1566 << MatchTable::Comment("MMO") << MatchTable::ULEB128Value(MMOIdx) in emitPredicateOpcodes()
1578 return MMOIdx == Other->MMOIdx && AddrSpaces == Other->AddrSpaces; in isIdentical()
1587 << MatchTable::ULEB128Value(MMOIdx) in emitPredicateOpcodes()
1604 return MMOIdx == Other->MMOIdx && MinAlign == Other->MinAlign; in isIdentical()
1614 << MatchTable::Comment("MMO") << MatchTable::ULEB128Value(MMOIdx) in emitPredicateOpcodes()
1624 MMOIdx == cast<MemoryVsLLTSizePredicateMatcher>(&B)->MMOIdx && in isIdentical()
1636 << MatchTable::Comment("MMO") << MatchTable::ULEB128Value(MMOIdx) in emitPredicateOpcodes()