/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"
|