Lines Matching refs:postfix
436 llvm::ArrayRef<uint8_t> SymbolFileBreakpad::SaveAsDWARF(postfix::Node &node) { in SaveAsDWARF()
456 postfix::Node *rhs = postfix::ParseOneExpression(rule->second, node_alloc); in ParseCFIUnwindRow()
462 bool success = postfix::ResolveSymbols( in ParseCFIUnwindRow()
463 rhs, [&](postfix::SymbolNode &symbol) -> postfix::Node * { in ParseCFIUnwindRow()
466 return postfix::MakeNode<postfix::InitialValueNode>(node_alloc); in ParseCFIUnwindRow()
470 return postfix::MakeNode<postfix::RegisterNode>( in ParseCFIUnwindRow()
581 std::vector<std::pair<llvm::StringRef, postfix::Node *>> program = in ParseWinUnwindPlan()
582 postfix::ParseFPOProgram(record->ProgramString, node_alloc); in ParseWinUnwindPlan()
591 [&](postfix::SymbolNode &symbol) -> postfix::Node * { in ParseWinUnwindPlan()
598 return postfix::MakeNode<postfix::RegisterNode>( in ParseWinUnwindPlan()
605 auto *symbol = llvm::dyn_cast<postfix::SymbolNode>(it->second); in ParseWinUnwindPlan()
610 if (!postfix::ResolveSymbols(it->second, symbol_resolver)) { in ParseWinUnwindPlan()
622 it->second = postfix::MakeNode<postfix::InitialValueNode>(node_alloc); in ParseWinUnwindPlan()
632 if (!postfix::ResolveSymbols(it->second, symbol_resolver)) { in ParseWinUnwindPlan()