Searched refs:MatchTable (Results 1 – 9 of 9) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/utils/TableGen/ |
| H A D | GlobalISelMatchTable.cpp | 511 << MatchTable::JumpTarget(LabelID) << MatchTable::LineBreak; in emit() 677 Table << MatchTable::Opcode("GIM_Reject") << MatchTable::LineBreak; in emit() 1184 << MatchTable::IntValue(1, Idx) << MatchTable::LineBreak; in emitPredicateOpcodes() 1227 << MatchTable::ULEB128Value(OpIdx) << MatchTable::LineBreak; in emitPredicateOpcodes() 1236 << MatchTable::ULEB128Value(OpIdx) << MatchTable::LineBreak; in emitPredicateOpcodes() 1258 << MatchTable::IntValue(8, Value) << MatchTable::LineBreak; in emitPredicateOpcodes() 1327 Table << MatchTable::Comment(Comment) << MatchTable::LineBreak; in emitPredicateOpcodes() 1422 Table << MatchTable::Opcode(CheckType) << MatchTable::Comment("MI") in emitPredicateOpcodes() 1513 Table << MatchTable::Opcode(Opcode) << MatchTable::Comment("MI") in emitPredicateOpcodes() 2000 << MatchTable::IntValue(8, Imm) << MatchTable::LineBreak; in emitRenderOpcodes() [all …]
|
| H A D | GlobalISelMatchTable.h | 47 class MatchTable; variable 181 class MatchTable { 248 inline MatchTable &operator<<(MatchTable &Table, 310 inline MatchTable &operator<<(MatchTable &Table, 746 << MatchTable::LineBreak; in emitPredicateListOpcodes() 766 << MatchTable::LineBreak; in emitFilteredPredicateListOpcodes() 1681 << MatchTable::Comment("MI") << MatchTable::ULEB128Value(InsnVarID) in emitPredicateOpcodes() 1682 << MatchTable::LineBreak; in emitPredicateOpcodes() 2229 Table << MatchTable::Comment(S) << MatchTable::LineBreak; in emitActionOpcodes() 2367 << MatchTable::Comment("InsnID") << MatchTable::ULEB128Value(InsnID) in emitActionOpcodes() [all …]
|
| H A D | GlobalISelMatchTableExecutorEmitter.h | 30 class MatchTable; variable 58 void emitMatchTable(raw_ostream &OS, const gi::MatchTable &Table); 210 void emitExecutorImpl(raw_ostream &OS, const gi::MatchTable &Table,
|
| H A D | GlobalISelMatchTableExecutorEmitter.cpp | 166 raw_ostream &OS, const MatchTable &Table) { in emitMatchTable() 178 raw_ostream &OS, const MatchTable &Table, ArrayRef<LLTCodeGen> TypeObjects, in emitExecutorImpl()
|
| H A D | GlobalISelEmitter.cpp | 424 MatchTable buildMatchTable(MutableArrayRef<RuleMatcher> Rules, bool Optimize, 2205 MatchTable 2213 return MatchTable::buildTable(InputRules, WithCoverage); in buildMatchTable() 2244 return MatchTable::buildTable(OptRules, WithCoverage); in buildMatchTable() 2479 const MatchTable Table = in run()
|
| H A D | GlobalISelCombinerEmitter.cpp | 2596 MatchTable buildMatchTable(MutableArrayRef<RuleMatcher> Rules); 2869 MatchTable 2904 return MatchTable::buildTable(OptRules, /*WithCoverage*/ false, in buildMatchTable() 2975 const MatchTable Table = buildMatchTable(Rules); in run()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | GIMatchTableExecutor.h | 639 MachineIRBuilder &Builder, const uint8_t *MatchTable, 692 template <typename Ty> static Ty readBytesAs(const uint8_t *MatchTable) { in readBytesAs() argument 694 memcpy(&Ret, MatchTable, sizeof(Ret)); in readBytesAs()
|
| H A D | GIMatchTableExecutorImpl.h | 50 MachineIRBuilder &Builder, const uint8_t *MatchTable, in executeMatchTable() argument 104 uint64_t Val = decodeULEB128(MatchTable + CurrentIdx, &N); in executeMatchTable() 114 const auto readS8 = [&]() { return (int8_t)MatchTable[CurrentIdx++]; }; in executeMatchTable() 117 auto V = readBytesAs<uint16_t>(MatchTable + CurrentIdx); in executeMatchTable() 123 auto V = readBytesAs<uint32_t>(MatchTable + CurrentIdx); in executeMatchTable() 129 auto V = readBytesAs<uint64_t>(MatchTable + CurrentIdx); in executeMatchTable() 136 uint8_t MatcherOpcode = MatchTable[CurrentIdx++]; in executeMatchTable() 249 readBytesAs<uint32_t>(MatchTable + CurrentIdx + (EntryIdx * 4)); in executeMatchTable() 296 readBytesAs<uint32_t>(MatchTable + CurrentIdx + (NumEntry * 4)); in executeMatchTable() 1368 uint64_t NumInsn = MatchTable[CurrentIdx++]; in executeMatchTable()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Target/ |
| H A D | Target.td | 724 /// instruction will be presented only in MatchTable for this variant. If
|