• Home
  • Raw
  • Download

Lines Matching refs:CodeAssemblerVariable

287 class CodeAssemblerVariable;
295 typedef ZoneVector<CodeAssemblerVariable*> CodeAssemblerVariableList;
587 using Variable = CodeAssemblerVariable;
1263 class CodeAssemblerVariable {
1265 explicit CodeAssemblerVariable(CodeAssembler* assembler,
1267 CodeAssemblerVariable(CodeAssembler* assembler, MachineRepresentation rep,
1270 CodeAssemblerVariable(CodeAssembler* assembler, AssemblerDebugInfo debug_info,
1272 CodeAssemblerVariable(CodeAssembler* assembler, AssemblerDebugInfo debug_info,
1276 ~CodeAssemblerVariable();
1287 friend std::ostream& operator<<(std::ostream&, const CodeAssemblerVariable&);
1290 DISALLOW_COPY_AND_ASSIGN(CodeAssemblerVariable);
1293 std::ostream& operator<<(std::ostream&, const CodeAssemblerVariable&);
1294 std::ostream& operator<<(std::ostream&, const CodeAssemblerVariable::Impl&);
1297 class TypedCodeAssemblerVariable : public CodeAssemblerVariable {
1300 : CodeAssemblerVariable(assembler, MachineRepresentationOf<T>::value,
1303 : CodeAssemblerVariable(assembler, MachineRepresentationOf<T>::value) {}
1307 : CodeAssemblerVariable(assembler, debug_info,
1311 : CodeAssemblerVariable(assembler, debug_info,
1317 return TNode<T>::UncheckedCast(CodeAssemblerVariable::value());
1326 using CodeAssemblerVariable::Bind;
1345 CodeAssemblerVariable* const* vars,
1349 std::initializer_list<CodeAssemblerVariable*> vars,
1353 CodeAssembler* assembler, CodeAssemblerVariable* merged_variable,
1377 std::map<CodeAssemblerVariable::Impl*, Node*> variable_phis_;
1380 std::map<CodeAssemblerVariable::Impl*, std::vector<Node*>> variable_merges_;
1414 friend class CodeAssemblerVariable;
1428 ZoneSet<CodeAssemblerVariable::Impl*> variables_;