HomeSort by relevance Sort by last modified time
    Searched full:bytecodes (Results 1 - 25 of 141) sorted by null

1 2 3 4 5 6

  /dalvik/dx/tests/085-dex-jsr-ret/
info.txt 1 Tests handling of the Java jsr/jsr_w/ret bytecodes.
  /external/v8/src/interpreter/
bytecode-array-writer.cc 39 int bytecode_size = static_cast<int>(bytecodes()->size());
44 bytecode_size, &bytecodes()->front(), frame_size, parameter_count,
56 DCHECK(!Bytecodes::IsJump(node->bytecode()));
63 DCHECK(Bytecodes::IsJump(node->bytecode()));
70 size_t current_offset = bytecodes()->size();
94 int bytecode_offset = static_cast<int>(bytecodes()->size());
110 Bytecode prefix = Bytecodes::OperandScaleToPrefixBytecode(operand_scale);
111 bytecodes()->push_back(Bytecodes::ToByte(prefix));
113 bytecodes()->push_back(Bytecodes::ToByte(bytecode))
    [all...]
bytecode-array-iterator.cc 32 Bytecode current_bytecode = Bytecodes::FromByte(current_byte);
33 if (Bytecodes::IsPrefixScalingBytecode(current_bytecode)) {
35 Bytecodes::PrefixBytecodeToOperandScale(current_bytecode);
52 Bytecode current_bytecode = Bytecodes::FromByte(current_byte);
53 DCHECK(!Bytecodes::IsPrefixScalingBytecode(current_bytecode));
59 Bytecodes::Size(current_bytecode(), current_operand_scale());
65 DCHECK_LT(operand_index, Bytecodes::NumberOfOperands(current_bytecode()));
67 Bytecodes::GetOperandType(current_bytecode(), operand_index));
68 DCHECK(Bytecodes::IsUnsignedOperandType(operand_type));
72 Bytecodes::GetOperandOffset(current_bytecode(), operand_index
    [all...]
bytecode-pipeline.h 12 #include "src/interpreter/bytecodes.h"
41 // ends the current basic block and so any deferred bytecodes should be
46 // ends the current basic block and so any deferred bytecodes should be
143 DCHECK_EQ(Bytecodes::NumberOfOperands(bytecode), operand_count());
152 DCHECK_EQ(Bytecodes::NumberOfOperands(bytecode), operand_count());
162 DCHECK_EQ(Bytecodes::NumberOfOperands(bytecode), operand_count());
174 DCHECK_EQ(Bytecodes::NumberOfOperands(bytecode), operand_count());
187 DCHECK_EQ(Bytecodes::NumberOfOperands(bytecode), operand_count());
196 DCHECK_EQ(Bytecodes::NumberOfOperands(bytecode_),
197 Bytecodes::NumberOfOperands(bytecode))
    [all...]
bytecodes.cc 5 #include "src/interpreter/bytecodes.h"
17 const OperandType* const Bytecodes::kOperandTypes[] = {
23 const OperandTypeInfo* const Bytecodes::kOperandTypeInfos[] = {
29 const int Bytecodes::kOperandCount[] = {
35 const AccumulatorUse Bytecodes::kAccumulatorUse[] = {
41 const int Bytecodes::kBytecodeSizes[][3] = {
50 const OperandSize* const Bytecodes::kOperandSizes[][3] = {
61 const char* Bytecodes::ToString(Bytecode bytecode) {
74 std::string Bytecodes::ToString(Bytecode bytecode, OperandScale operand_scale) {
88 Bytecode Bytecodes::GetDebugBreak(Bytecode bytecode)
    [all...]
bytecode-decoder.cc 19 DCHECK(Bytecodes::IsRegisterOperandType(operand_type));
38 DCHECK(!Bytecodes::IsUnsignedOperandType(operand_type));
39 switch (Bytecodes::SizeOfOperand(operand_type, operand_scale)) {
56 DCHECK(Bytecodes::IsUnsignedOperandType(operand_type));
57 switch (Bytecodes::SizeOfOperand(operand_type, operand_scale)) {
74 Bytecode bytecode = Bytecodes::FromByte(bytecode_start[0]);
77 if (Bytecodes::IsPrefixScalingBytecode(bytecode)) {
79 operand_scale = Bytecodes::PrefixBytecodeToOperandScale(bytecode);
80 bytecode = Bytecodes::FromByte(bytecode_start[1]);
89 int bytecode_size = Bytecodes::Size(bytecode, operand_scale)
    [all...]
bytecode-peephole-table.h 8 #include "src/interpreter/bytecodes.h"
43 // Tuple of action to take when pair of bytecodes is encountered and
46 // Action to take when tuple of bytecodes encountered.
53 // Lookup table for matching pairs of bytecodes to peephole optimization
mkpeephole.cc 13 #include "src/interpreter/bytecodes.h"
34 return "Bytecode::k" + std::string(Bytecodes::ToString(bytecode));
82 // ToName bytecodes can be replaced by Star with the same output register if
84 if (current == Bytecode::kToName && Bytecodes::PutsNameInAccumulator(last)) {
91 if (Bytecodes::IsJump(current)) {
101 if (Bytecodes::IsAccumulatorLoadWithoutEffects(last) &&
102 Bytecodes::IsAccumulatorLoadWithoutEffects(current)) {
109 if (Bytecodes::IsAccumulatorLoadWithoutEffects(last) &&
110 Bytecodes::GetAccumulatorUse(current) == AccumulatorUse::kWrite) {
116 // of back-to-back Ldar and Star bytecodes with the same operand
    [all...]
bytecode-peephole-optimizer.cc 46 // Handlers for jump bytecodes do not emit |node| as WriteJump()
55 // Handlers for non-jump bytecodes run to completion emitting
108 // for this would be Bytecodes::IsWithoutExternalSideEffects(). By
146 DCHECK(!Bytecodes::IsJump(node->bytecode()));
155 DCHECK(!Bytecodes::IsJump(node->bytecode()));
163 DCHECK(!Bytecodes::IsJump(node->bytecode()));
173 DCHECK(!Bytecodes::IsJump(node->bytecode()));
188 DCHECK(!Bytecodes::IsJump(node->bytecode()));
200 DCHECK(!Bytecodes::IsJump(node->bytecode()));
218 DCHECK(!Bytecodes::IsJump(node->bytecode()))
    [all...]
interpreter-assembler.cc 13 #include "src/interpreter/bytecodes.h"
30 Bytecodes::ToString(bytecode),
31 Bytecodes::ReturnCount(bytecode)),
52 // bytecodes.h.
53 DCHECK_EQ(accumulator_use_, Bytecodes::GetAccumulatorUse(bytecode_));
68 DCHECK(Bytecodes::ReadsAccumulator(bytecode_));
74 DCHECK(Bytecodes::WritesAccumulator(bytecode_));
208 Bytecodes::GetOperandOffset(bytecode_, operand_index, operand_scale()));
212 DCHECK_LT(operand_index, Bytecodes::NumberOfOperands(bytecode_));
213 DCHECK_EQ(OperandSize::kByte, Bytecodes::GetOperandSize
    [all...]
bytecode-array-writer.h 48 Bytecodes::kMaxOperands * static_cast<size_t>(OperandSize::kLast);
68 ZoneVector<uint8_t>* bytecodes() { return &bytecodes_; } function in class:v8::internal::interpreter::final
bytecode-operands.h 46 // The list of operand types used by bytecodes.
66 // bytecodes. Code relies on being able to cast values to integer
91 // Enumeration of operand types used by bytecodes.
  /device/linaro/bootloader/edk2/AppPkg/Applications/Python/Python-2.7.2/Lib/test/crashers/
bogus_code_obj.py 7 bytecodes, so it could lead to unnecessary breakage.
10 the user build or load random bytecodes anyway. Otherwise, this is a
  /external/apache-harmony/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/Method/
BytecodesTest.java 38 * JDWP Unit test for Method.Bytecodes command.
42 * This testcase exercises Method.Bytecodes command.
44 * prints it's bytecodes received with Method.Bytecodes command.
66 checkReplyPacket(reply, "Method::Bytecodes command");
  /external/v8/src/runtime/
runtime-interpreter.cc 15 #include "src/interpreter/bytecodes.h"
63 if ((is_input && interpreter::Bytecodes::ReadsAccumulator(bytecode)) ||
64 (!is_input && interpreter::Bytecodes::WritesAccumulator(bytecode))) {
75 int operand_count = interpreter::Bytecodes::NumberOfOperands(bytecode);
78 interpreter::Bytecodes::GetOperandType(bytecode, operand_index);
81 ? interpreter::Bytecodes::IsRegisterInputOperandType(operand_type)
82 : interpreter::Bytecodes::IsRegisterOutputOperandType(operand_type);
  /device/linaro/bootloader/edk2/AppPkg/Applications/Lua/doc/
luac.1 25 because in Lua chunks are always compiled into bytecodes before being executed.
27 simply allows those bytecodes to be saved in a file for later execution.
36 produces a single output file containing the combined bytecodes
58 Listing bytecodes is useful to learn about Lua's virtual machine.
  /external/skia/third_party/lua/doc/
luac.1 25 because in Lua chunks are always compiled into bytecodes before being executed.
27 simply allows those bytecodes to be saved in a file for later execution.
36 produces a single output file containing the combined bytecodes
58 Listing bytecodes is useful to learn about Lua's virtual machine.
  /external/syslinux/com32/lua/doc/
luac.1 25 because in Lua chunks are always compiled into bytecodes before being executed.
27 simply allows those bytecodes to be saved in a file for later execution.
36 produces a single output file containing the combined bytecodes
58 Listing bytecodes is useful to learn about Lua's virtual machine.
  /external/v8/
Android.mkpeephole.mk 9 src/interpreter/bytecodes.cc \
  /external/v8/src/
DEPS 17 "+src/interpreter/bytecodes.h",
  /system/extras/ioshark/
README 7 into it and compiles this into bytecodes (stored in *.wl files). The
14 - First collect straces and compile these into bytecodes. The wrapper
  /external/dexmaker/
README.version 9 It includes a stock code generator for class proxies. If you just want to do AOP or class mocking, you don't need to mess around with bytecodes.
  /external/v8/src/compiler/
bytecode-branch-analysis.cc 26 if (interpreter::Bytecodes::IsJump(bytecode)) {
bytecode-branch-analysis.h 29 // Analyze the bytecodes to find the branch sites and their
  /external/v8/src/extensions/
ignition-statistics-extension.cc 8 #include "src/interpreter/bytecodes.h"

Completed in 559 milliseconds

1 2 3 4 5 6