Home
last modified time | relevance | path

Searched refs:RecordAST (Results 1 – 2 of 2) sorted by relevance

/llvm-project-15.0.7/mlir/examples/toy/Ch7/include/toy/
H A DAST.h237 class RecordAST {
244 RecordAST(RecordASTKind kind) : kind(kind) {} in RecordAST() function
245 virtual ~RecordAST() = default;
254 class FunctionAST : public RecordAST {
261 : RecordAST(Record_Function), proto(std::move(proto)), in FunctionAST()
267 static bool classof(const RecordAST *r) { in classof()
273 class StructAST : public RecordAST {
281 : RecordAST(Record_Struct), location(std::move(location)), name(name), in StructAST()
291 static bool classof(const RecordAST *r) { in classof()
298 std::vector<std::unique_ptr<RecordAST>> records;
[all …]
H A DParser.h46 std::vector<std::unique_ptr<RecordAST>> records; in parseModule()
48 std::unique_ptr<RecordAST> record; in parseModule()