Searched refs:ASTBlock (Results 1 – 7 of 7) sorted by relevance
18 struct ASTBlock : public ASTStatement { struct19 ASTBlock(Position position, std::vector<std::unique_ptr<ASTStatement>> statements) in ASTBlock() function
24 std::unique_ptr<ASTBlock> body) in ASTFunction()52 const std::unique_ptr<ASTBlock> fBody;
25 struct ASTBlock;177 std::unique_ptr<ASTBlock> block();
385 std::unique_ptr<ASTBlock> body; in declaration()884 return std::unique_ptr<ASTStatement>(new ASTBlock(start.fPosition, in statement()1284 std::unique_ptr<ASTBlock> Parser::block() { in block()1298 return std::unique_ptr<ASTBlock>(new ASTBlock(start.fPosition, in block()
115 std::unique_ptr<Block> convertBlock(const ASTBlock& block);
171 return this->convertBlock((ASTBlock&) statement); in convertStatement()199 std::unique_ptr<Block> IRGenerator::convertBlock(const ASTBlock& block) { in convertBlock()
524 enum { Other, ControlBlock, ASTBlock } State = Other; in loadModuleFile() enumerator558 State = ASTBlock; in loadModuleFile()622 if (State == ASTBlock && Code == IDENTIFIER_TABLE && Record[0] > 0) { in loadModuleFile()