| /freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/GlobalISel/ |
| H A D | GlobalISelMatchTable.cpp | 166 const MatchTable &Table) const { in emit() 206 MatchTableRecord MatchTable::LineBreak = { 210 MatchTableRecord MatchTable::Comment(StringRef Comment) { in Comment() 215 MatchTableRecord MatchTable::Opcode(StringRef Opcode, int IndentAdjust) { in Opcode() 226 MatchTableRecord MatchTable::NamedValue(unsigned NumBytes, in NamedValue() 232 MatchTableRecord MatchTable::NamedValue(unsigned NumBytes, StringRef Namespace, in NamedValue() 238 MatchTableRecord MatchTable::IntValue(unsigned NumBytes, int64_t IntValue) { in IntValue() 249 MatchTableRecord MatchTable::ULEB128Value(uint64_t IntValue) { in ULEB128Value() 274 MatchTableRecord MatchTable::Label(unsigned LabelID) { in Label() 281 MatchTableRecord MatchTable::JumpTarget(unsigned LabelID) { in JumpTarget() [all …]
|
| H A D | GlobalISelMatchTable.h | 48 class MatchTable; variable 166 const MatchTable &Table) const; 172 class MatchTable { 202 static MatchTable buildTable(ArrayRef<Matcher *> Rules, bool WithCoverage, 205 MatchTable(bool WithCoverage, bool IsCombinerTable, unsigned ID = 0) 235 inline MatchTable &operator<<(MatchTable &Table, 297 inline MatchTable &operator<<(MatchTable &Table, 300 Table << MatchTable::NamedValue(1, Ty.getLLTCodeGen().getCxxEnumValue()); 302 Table << MatchTable::IntValue(1, Ty.getTempTypeIdx()); 311 virtual void emit(MatchTable &Table) = 0; [all …]
|
| H A D | GlobalISelMatchTableExecutorEmitter.h | 30 class MatchTable; variable 58 void emitMatchTable(raw_ostream &OS, const gi::MatchTable &Table); 230 void emitExecutorImpl(raw_ostream &OS, const gi::MatchTable &Table,
|
| H A D | GlobalISelMatchTableExecutorEmitter.cpp | 164 raw_ostream &OS, const MatchTable &Table) { in emitMatchTable() 176 raw_ostream &OS, const MatchTable &Table, ArrayRef<LLTCodeGen> TypeObjects, in emitExecutorImpl()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | GIMatchTableExecutor.h | 687 MachineIRBuilder &Builder, const uint8_t *MatchTable, 747 template <typename Ty> static Ty readBytesAs(const uint8_t *MatchTable) { in readBytesAs() argument 749 memcpy(&Ret, MatchTable, sizeof(Ret)); in readBytesAs() 766 fastDecodeULEB128(const uint8_t *LLVM_ATTRIBUTE_RESTRICT MatchTable, in fastDecodeULEB128() argument 768 uint64_t Value = MatchTable[CurrentIdx++]; in fastDecodeULEB128() 773 uint64_t Slice = MatchTable[CurrentIdx] & 0x7f; in fastDecodeULEB128() 776 } while (MatchTable[CurrentIdx++] >= 128); in fastDecodeULEB128()
|
| H A D | GIMatchTableExecutorImpl.h | 50 MachineIRBuilder &Builder, const uint8_t *MatchTable, in executeMatchTable() argument 103 return fastDecodeULEB128(MatchTable, CurrentIdx); in executeMatchTable() 111 const auto readS8 = [&]() { return (int8_t)MatchTable[CurrentIdx++]; }; in executeMatchTable() 114 auto V = readBytesAs<uint16_t>(MatchTable + CurrentIdx); in executeMatchTable() 120 auto V = readBytesAs<uint32_t>(MatchTable + CurrentIdx); in executeMatchTable() 126 auto V = readBytesAs<uint64_t>(MatchTable + CurrentIdx); in executeMatchTable() 143 uint8_t MatcherOpcode = MatchTable[CurrentIdx++]; in executeMatchTable() 257 readBytesAs<uint32_t>(MatchTable + CurrentIdx + (EntryIdx * 4)); in executeMatchTable() 304 readBytesAs<uint32_t>(MatchTable + CurrentIdx + (NumEntry * 4)); in executeMatchTable() 531 auto Ordering = (AtomicOrdering)MatchTable[CurrentIdx++]; in executeMatchTable() [all …]
|
| /freebsd/contrib/llvm-project/llvm/utils/TableGen/ |
| H A D | GlobalISelCombinerMatchTableEmitter.cpp | |
| H A D | GlobalISelEmitter.cpp | 450 MatchTable buildMatchTable(MutableArrayRef<RuleMatcher> Rules, bool Optimize, 2225 MatchTable 2233 return MatchTable::buildTable(InputRules, WithCoverage); in buildMatchTable() 2266 return MatchTable::buildTable(OptRules, WithCoverage); in buildMatchTable() 2518 const MatchTable Table = in run()
|
| H A D | GlobalISelCombinerEmitter.cpp | 2410 MatchTable buildMatchTable(MutableArrayRef<RuleMatcher> Rules); 2675 MatchTable 2712 return MatchTable::buildTable(OptRules, /*WithCoverage*/ false, in buildMatchTable() 2783 const MatchTable Table = buildMatchTable(Rules); in run()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Target/ |
| H A D | Target.td | 759 /// instruction will be presented only in MatchTable for this variant. If
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/ |
| H A D | DemangleTestCases.inc | 28348 {"_ZL10MatchTable", "MatchTable"}, 28632 {"_ZL10MatchTable", "MatchTable"},
|