Searched refs:MMOIdx (Results 1 – 5 of 5) sorted by relevance
| /freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| HD | LegalityPredicates.cpp | 53 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/ |
| HD | GIMatchTableExecutorImpl.h | 546 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 …]
|
| HD | LegalizerInfo.h | 279 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/ |
| HD | GlobalISelMatchTable.h | 1508 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 …]
|
| HD | GlobalISelMatchTable.cpp | 1566 << 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()
|