Lines Matching refs:postfix
565 llvm::ArrayRef<uint8_t> SymbolFileBreakpad::SaveAsDWARF(postfix::Node &node) {
585 postfix::Node *rhs = postfix::ParseOneExpression(rule->second, node_alloc);
591 bool success = postfix::ResolveSymbols(
592 rhs, [&](postfix::SymbolNode &symbol) -> postfix::Node * {
595 return postfix::MakeNode<postfix::InitialValueNode>(node_alloc);
599 return postfix::MakeNode<postfix::RegisterNode>(
709 std::vector<std::pair<llvm::StringRef, postfix::Node *>> program =
710 postfix::ParseFPOProgram(record->ProgramString, node_alloc);
719 [&](postfix::SymbolNode &symbol) -> postfix::Node * {
726 return postfix::MakeNode<postfix::RegisterNode>(
733 auto *symbol = llvm::dyn_cast<postfix::SymbolNode>(it->second);
738 if (!postfix::ResolveSymbols(it->second, symbol_resolver)) {
750 it->second = postfix::MakeNode<postfix::InitialValueNode>(node_alloc);
760 if (!postfix::ResolveSymbols(it->second, symbol_resolver)) {