Lines Matching refs:CompiledDecodeNode
304 class CompiledDecodeNode; variable
391 CompiledDecodeNode* compiled_decoder_root_;
435 class CompiledDecodeNode {
439 CompiledDecodeNode(BitExtractFn bit_extract_fn, size_t decode_table_size) in CompiledDecodeNode() function
444 decode_table_ = new CompiledDecodeNode*[decode_table_size_]; in CompiledDecodeNode()
450 explicit CompiledDecodeNode(std::string iname, Decoder* decoder) in CompiledDecodeNode() function
457 ~CompiledDecodeNode() VIXL_NEGATIVE_TESTING_ALLOW_EXCEPTION { in ~CompiledDecodeNode()
479 CompiledDecodeNode* GetNodeForBits(uint32_t bits) const { in GetNodeForBits()
486 void SetNodeForBits(uint32_t bits, CompiledDecodeNode* n) { in SetNodeForBits()
502 CompiledDecodeNode** decode_table_;
568 compiled_node_ = new CompiledDecodeNode(bit_extract_fn, table_size); in CreateCompiledNode()
574 compiled_node_ = new CompiledDecodeNode(instruction_name_, decoder_); in CreateVisitorNode()
600 CompiledDecodeNode* Compile(Decoder* decoder);
604 CompiledDecodeNode* GetCompiledNode() const { return compiled_node_; } in GetCompiledNode()
689 CompiledDecodeNode* compiled_node_;