Home
last modified time | relevance | path

Searched refs:TypeObjects (Results 1 – 6 of 6) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/utils/TableGen/
H A DGlobalISelMatchTableExecutorEmitter.cpp146 raw_ostream &OS, ArrayRef<LLTCodeGen> TypeObjects) { in emitTypeObjects() argument
149 for (const auto &TypeObject : TypeObjects) { in emitTypeObjects()
155 << "const static size_t NumTypeObjects = " << TypeObjects.size() << ";\n" in emitTypeObjects()
157 for (const auto &TypeObject : TypeObjects) { in emitTypeObjects()
178 raw_ostream &OS, const MatchTable &Table, ArrayRef<LLTCodeGen> TypeObjects, in emitExecutorImpl() argument
182 emitTypeObjects(OS, TypeObjects); in emitExecutorImpl()
H A DGlobalISelMatchTableExecutorEmitter.h54 void emitTypeObjects(raw_ostream &OS, ArrayRef<gi::LLTCodeGen> TypeObjects);
211 ArrayRef<gi::LLTCodeGen> TypeObjects,
H A DGlobalISelCombinerEmitter.cpp2986 SmallVector<LLTCodeGen, 16> TypeObjects; in run() local
2987 append_range(TypeObjects, KnownTypes); in run()
2988 llvm::sort(TypeObjects); in run()
2991 if (TypeObjects.empty()) in run()
2992 TypeObjects.push_back(LLT::scalar(1)); in run()
3014 emitExecutorImpl(OS, Table, TypeObjects, Rules, ComplexPredicates, in run()
H A DGlobalISelEmitter.cpp2453 std::vector<LLTCodeGen> TypeObjects; in run() local
2454 append_range(TypeObjects, KnownTypes); in run()
2455 llvm::sort(TypeObjects); in run()
2485 emitExecutorImpl(OS, Table, TypeObjects, Rules, ComplexPredicates, in run()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DGIMatchTableExecutor.h610 ExecInfoTy(const LLT *TypeObjects, size_t NumTypeObjects, in ExecInfoTy()
614 : TypeObjects(TypeObjects), FeatureBitsets(FeatureBitsets), in ExecInfoTy()
619 TypeIDMap[TypeObjects[I]] = I; in ExecInfoTy()
621 const LLT *TypeObjects; member
H A DGIMatchTableExecutorImpl.h98 return ExecInfo.TypeObjects[Idx]; in executeMatchTable()
1207 unsigned Width = ExecInfo.TypeObjects[TypeID].getScalarSizeInBits(); in executeMatchTable()