Lines Matching refs:postfix
572 llvm::ArrayRef<uint8_t> SymbolFileBreakpad::SaveAsDWARF(postfix::Node &node) { in SaveAsDWARF()
592 postfix::Node *rhs = postfix::ParseOneExpression(rule->second, node_alloc); in ParseCFIUnwindRow()
598 bool success = postfix::ResolveSymbols( in ParseCFIUnwindRow()
599 rhs, [&](postfix::SymbolNode &symbol) -> postfix::Node * { in ParseCFIUnwindRow()
602 return postfix::MakeNode<postfix::InitialValueNode>(node_alloc); in ParseCFIUnwindRow()
606 return postfix::MakeNode<postfix::RegisterNode>( in ParseCFIUnwindRow()
716 std::vector<std::pair<llvm::StringRef, postfix::Node *>> program = in ParseWinUnwindPlan()
717 postfix::ParseFPOProgram(record->ProgramString, node_alloc); in ParseWinUnwindPlan()
726 [&](postfix::SymbolNode &symbol) -> postfix::Node * { in ParseWinUnwindPlan()
733 return postfix::MakeNode<postfix::RegisterNode>( in ParseWinUnwindPlan()
740 auto *symbol = llvm::dyn_cast<postfix::SymbolNode>(it->second); in ParseWinUnwindPlan()
745 if (!postfix::ResolveSymbols(it->second, symbol_resolver)) { in ParseWinUnwindPlan()
757 it->second = postfix::MakeNode<postfix::InitialValueNode>(node_alloc); in ParseWinUnwindPlan()
767 if (!postfix::ResolveSymbols(it->second, symbol_resolver)) { in ParseWinUnwindPlan()