Searched refs:StructAST (Results 1 – 4 of 4) sorted by relevance
52 void dump(StructAST *node);238 void ASTDumper::dump(StructAST *node) { in dump()259 else if (StructAST *str = llvm::dyn_cast<StructAST>(record.get())) in dump()
67 } else if (StructAST *str = llvm::dyn_cast<StructAST>(record.get())) { in mlirGen()110 llvm::StringMap<std::pair<mlir::Type, StructAST *>> structMap;128 mlir::LogicalResult mlirGen(StructAST &str) { in mlirGen()233 StructAST *getStructFor(ExprAST *expr) { in getStructFor()247 StructAST *parentStruct = getStructFor(access->getLHS()); in getStructFor()278 StructAST *structAST = getStructFor(accessOp.getLHS()); in getMemberIndex()
613 std::unique_ptr<StructAST> parseStruct() { in parseStruct()617 return parseError<StructAST>("name", "in struct definition"); in parseStruct()623 return parseError<StructAST>("{", "in struct definition"); in parseStruct()635 return parseError<StructAST>(";", in parseStruct()642 return std::make_unique<StructAST>(loc, name, std::move(decls)); in parseStruct()
273 class StructAST : public RecordAST {279 StructAST(Location location, const std::string &name, in StructAST() function