Searched refs:ASTBlock (Results 1 – 13 of 13) sorted by relevance
18 struct ASTBlock : public ASTStatement { struct19 ASTBlock(int offset, 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;
18 struct ASTBlock : public ASTStatement { struct19 ASTBlock(int offset, std::vector<std::unique_ptr<ASTStatement>> statements) in ASTBlock() argument
25 struct ASTBlock;232 std::unique_ptr<ASTBlock> block();
124 std::unique_ptr<Block> convertBlock(const ASTBlock& block);
447 std::unique_ptr<ASTBlock> body; in declaration()1036 return std::unique_ptr<ASTStatement>(new ASTBlock(start.fOffset, in statement()1437 std::unique_ptr<ASTBlock> Parser::block() { in block()1451 return std::unique_ptr<ASTBlock>(new ASTBlock(start.fOffset, in block()
188 return this->convertBlock((ASTBlock&) statement); in convertStatement()237 std::unique_ptr<Block> IRGenerator::convertBlock(const ASTBlock& block) { in convertBlock()
446 std::unique_ptr<ASTBlock> body; in declaration()1047 return std::unique_ptr<ASTStatement>(new ASTBlock(start.fOffset, in statement()1450 std::unique_ptr<ASTBlock> Parser::block() { in block()1464 return std::unique_ptr<ASTBlock>(new ASTBlock(start.fOffset, in block()
185 return this->convertBlock((ASTBlock&) statement); in convertStatement()231 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()