/external/webkit/JavaScriptCore/jit/ |
H A D | JIT.h | 67 struct Instruction; 372 void compileOpCall(OpcodeID, Instruction* instruction, unsigned callLinkInfoIndex); 373 void compileOpCallVarargs(Instruction* instruction); 375 void compileOpCallSetupArgs(Instruction*); 376 void compileOpCallVarargsSetupArgs(Instruction*); 377 void compileOpCallSlowCase(Instruction* instruction, Vector<SlowCaseEntry>::iterator& iter, unsigned callLinkInfoIndex, OpcodeID opcodeID); 378 void compileOpCallVarargsSlowCase(Instruction* instruction, Vector<SlowCaseEntry>::iterator& iter); 379 void compileOpConstructSetupArgs(Instruction*); 382 void compileOpStrictEq(Instruction* instruction, CompileOpStrictEqType type); 704 void emit_op_add(Instruction*); [all...] |
H A D | JITOpcodes.cpp | 389 void JIT::emit_op_mov(Instruction* currentInstruction) 403 void JIT::emit_op_end(Instruction* currentInstruction) 413 void JIT::emit_op_jmp(Instruction* currentInstruction) 419 void JIT::emit_op_loop_if_lesseq(Instruction* currentInstruction) 447 void JIT::emitSlow_op_loop_if_lesseq(Instruction* currentInstruction, Vector<SlowCaseEntry>::iterator& iter) 464 void JIT::emit_op_new_object(Instruction* currentInstruction) 469 void JIT::emit_op_instanceof(Instruction* currentInstruction) 512 void JIT::emitSlow_op_instanceof(Instruction* currentInstruction, Vector<SlowCaseEntry>::iterator& iter) 531 void JIT::emit_op_new_func(Instruction* currentInstruction) 538 void JIT::emit_op_get_global_var(Instruction* currentInstructio [all...] |
H A D | JITCall.cpp | 62 void JIT::compileOpCallSetupArgs(Instruction* instruction) 72 void JIT::compileOpConstructSetupArgs(Instruction* instruction) 86 void JIT::compileOpCallVarargsSetupArgs(Instruction*) 93 void JIT::compileOpCallVarargs(Instruction* instruction) 124 void JIT::compileOpCallVarargsSlowCase(Instruction* instruction, Vector<SlowCaseEntry>::iterator& iter) 139 void JIT::emit_op_ret(Instruction* currentInstruction) 155 void JIT::emit_op_construct_verify(Instruction* currentInstruction) 165 void JIT::emitSlow_op_construct_verify(Instruction* currentInstruction, Vector<SlowCaseEntry>::iterator& iter) 176 void JIT::emitSlow_op_call(Instruction* currentInstruction, Vector<SlowCaseEntry>::iterator& iter) 181 void JIT::emitSlow_op_call_eval(Instruction* currentInstructio [all...] |
/external/v8/src/mips/ |
H A D | disasm-mips.cc | 101 void PrintRs(Instruction* instr); 102 void PrintRt(Instruction* instr); 103 void PrintRd(Instruction* instr); 104 void PrintFs(Instruction* instr); 105 void PrintFt(Instruction* instr); 106 void PrintFd(Instruction* instr); 107 void PrintSa(Instruction* instr); 108 void PrintFunction(Instruction* instr); 109 void PrintSecondaryField(Instruction* instr); 110 void PrintUImm16(Instruction* inst [all...] |
H A D | simulator-mips.h | 198 void Format(Instruction* instr, const char* format); 206 inline uint16_t ReadHU(int32_t addr, Instruction* instr); 207 inline int16_t ReadH(int32_t addr, Instruction* instr); 209 inline void WriteH(int32_t addr, uint16_t value, Instruction* instr); 210 inline void WriteH(int32_t addr, int16_t value, Instruction* instr); 212 inline int ReadW(int32_t addr, Instruction* instr); 213 inline void WriteW(int32_t addr, int value, Instruction* instr); 215 inline double ReadD(int32_t addr, Instruction* instr); 216 inline void WriteD(int32_t addr, double value, Instruction* instr); 228 void DecodeTypeRegister(Instruction* inst [all...] |
H A D | simulator-mips.cc | 71 void Stop(Instruction* instr); 85 bool SetBreakpoint(Instruction* breakpc); 86 bool DeleteBreakpoint(Instruction* breakpc); 116 void Debugger::Stop(Instruction* instr) { 126 sim_->set_pc(sim_->get_pc() + Instruction::kInstructionSize); 136 void Debugger::Stop(Instruction* instr) { 139 sim_->set_pc(sim_->get_pc() + Instruction::kInstructionSize); 166 bool Debugger::SetBreakpoint(Instruction* breakpc) { 181 bool Debugger::DeleteBreakpoint(Instruction* breakpc) { 287 if (!(reinterpret_cast<Instruction*>(sim [all...] |
H A D | constants-mips.cc | 147 // Instruction 149 bool Instruction::IsForbiddenInBranchDelay() { 189 bool Instruction::IsLinkingInstruction() { 209 bool Instruction::IsTrap() { 229 Instruction::Type Instruction::InstructionType() const {
|
/external/proguard/src/proguard/classfile/instruction/visitor/ |
H A D | InstructionCounter.java | 25 import proguard.classfile.instruction.Instruction; 55 Instruction instruction)
|
/external/webkit/JavaScriptCore/bytecode/ |
H A D | Instruction.h | 124 struct Instruction { struct in namespace:JSC 125 Instruction(Opcode opcode) function in struct:JSC::Instruction 135 Instruction(int operand) function in struct:JSC::Instruction 143 Instruction(Structure* structure) { u.structure = structure; } function in struct:JSC::Instruction 144 Instruction(StructureChain* structureChain) { u.structureChain = structureChain; } function in struct:JSC::Instruction 145 Instruction(JSCell* jsCell) { u.jsCell = jsCell; } function in struct:JSC::Instruction 146 Instruction(PolymorphicAccessStructureList* polymorphicStructures) { u.polymorphicStructures = polymorphicStructures; } function in struct:JSC::Instruction 162 template<> struct VectorTraits<JSC::Instruction> : VectorTraitsBase<true, JSC::Instruction> { };
|
/external/proguard/src/proguard/optimize/peephole/ |
H A D | InstructionSequencesReplacer.java | 25 import proguard.classfile.instruction.Instruction; 57 Instruction[][][] instructionSequences, 86 Instruction[][][] instructionSequences, 116 Instruction[][][] instructionSequences, 126 Instruction[][] instructionSequencePair = instructionSequences[index];
|
H A D | GotoGotoReplacer.java | 72 public void visitAnyInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, Instruction instruction) {} 91 Instruction targetInstruction = 99 Instruction newBranchInstruction =
|
H A D | GotoReturnReplacer.java | 72 public void visitAnyInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, Instruction instruction) {} 88 Instruction targetInstruction = InstructionFactory.create(codeAttribute.code, 99 Instruction returnInstruction =
|
H A D | InstructionSequenceReplacer.java | 49 private final Instruction[] replacementInstructions; 70 Instruction[] patternInstructions, 71 Instruction[] replacementInstructions, 97 Instruction[] patternInstructions, 98 Instruction[] replacementInstructions, 113 public void visitAnyInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, Instruction instruction) 200 private Instruction replacementInstruction; 207 public Instruction create(int index)
|
H A D | GotoCommonCodeReplacer.java | 94 public void visitAnyInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, Instruction instruction) {} 126 codeAttributeEditor.replaceInstruction( deleteOffset, (Instruction)null); 127 codeAttributeEditor.insertBeforeInstruction(deleteOffset, (Instruction)null); 128 codeAttributeEditor.insertAfterInstruction( deleteOffset, (Instruction)null); 138 Instruction newGotoInstruction =
|
/external/webkit/JavaScriptCore/interpreter/ |
H A D | Interpreter.h | 56 struct Instruction; 127 NEVER_INLINE bool resolve(CallFrame*, Instruction*, JSValue& exceptionValue); 128 NEVER_INLINE bool resolveSkip(CallFrame*, Instruction*, JSValue& exceptionValue); 129 NEVER_INLINE bool resolveGlobal(CallFrame*, Instruction*, JSValue& exceptionValue); 130 NEVER_INLINE void resolveBase(CallFrame*, Instruction* vPC); 131 NEVER_INLINE bool resolveBaseAndProperty(CallFrame*, Instruction*, JSValue& exceptionValue); 132 NEVER_INLINE ScopeChainNode* createExceptionScope(CallFrame*, const Instruction* vPC); 134 void tryCacheGetByID(CallFrame*, CodeBlock*, Instruction*, JSValue baseValue, const Identifier& propertyName, const PropertySlot&); 135 void uncacheGetByID(CodeBlock*, Instruction* vPC); 136 void tryCachePutByID(CallFrame*, CodeBlock*, Instruction*, JSValu [all...] |
H A D | Register.h | 47 struct Instruction; 65 Register& operator=(Instruction*); 75 Instruction* vPC() const; 95 Instruction* vPC; 154 ALWAYS_INLINE Register& Register::operator=(Instruction* vPC) 207 ALWAYS_INLINE Instruction* Register::vPC() const
|
/external/proguard/src/proguard/classfile/editor/ |
H A D | InstructionAdder.java | 58 public void visitAnyInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, Instruction instruction) 68 Instruction newConstantInstruction =
|
H A D | InstructionWriter.java | 84 Instruction replacementInstruction = 109 Instruction replacementInstruction = 134 Instruction replacementInstruction = 168 Instruction complementaryConditionalBranch = 182 Instruction complementaryConditionalBranch = 232 private void insertBeforeInstruction(int instructionOffset, Instruction instruction) 245 private void replaceInstruction(int instructionOffset, Instruction instruction) 258 private void insertAfterInstruction(int instructionOffset, Instruction instruction)
|
H A D | MethodInvocationFixer.java | 78 public void visitAnyInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, Instruction instruction) {} 103 Instruction replacementInstruction = 124 Instruction replacementInstruction = 149 Instruction replacementInstruction = 174 Instruction replacementInstruction = 240 Instruction replacementInstruction) 245 System.out.println(" Instruction = "+constantInstruction.toString(offset));
|
H A D | CodeAttributeEditor.java | 62 /*private*/public Instruction[] preInsertions = new Instruction[ClassConstants.TYPICAL_CODE_LENGTH]; 63 /*private*/public Instruction[] replacements = new Instruction[ClassConstants.TYPICAL_CODE_LENGTH]; 64 /*private*/public Instruction[] postInsertions = new Instruction[ClassConstants.TYPICAL_CODE_LENGTH]; 101 preInsertions = new Instruction[codeLength]; 102 replacements = new Instruction[codeLength]; 103 postInsertions = new Instruction[codeLength]; 129 public void insertBeforeInstruction(int instructionOffset, Instruction instructio [all...] |
/external/proguard/src/proguard/optimize/evaluation/ |
H A D | EvaluationSimplifier.java | 145 Instruction instruction = InstructionFactory.create(codeAttribute.code, 375 Instruction instruction) 408 Instruction instruction) 423 Instruction instruction, 443 Instruction replacementInstruction = 474 Instruction instruction) 489 Instruction instruction, 510 Instruction replacementInstruction = 541 Instruction instruction) 556 Instruction instructio [all...] |
/external/proguard/src/proguard/classfile/util/ |
H A D | DynamicClassReferenceInitializer.java | 87 private final Instruction[] CONSTANT_CLASS_FOR_NAME_INSTRUCTIONS = new Instruction[] 94 private final Instruction[] CLASS_FOR_NAME_CAST_INSTRUCTIONS = new Instruction[] 118 private final Instruction[] DOT_CLASS_JAVAC_INSTRUCTIONS = new Instruction[] 141 private final Instruction[] DOT_CLASS_JIKES_INSTRUCTIONS = new Instruction[] 149 private final Instruction[] DOT_CLASS_JAVAC_IMPLEMENTATION_INSTRUCTIONS = new Instruction[] [all...] |
H A D | DynamicMemberReferenceInitializer.java | 109 private final Instruction[] CONSTANT_GET_FIELD_INSTRUCTIONS = new Instruction[] 117 private final Instruction[] CONSTANT_GET_METHOD_INSTRUCTIONS0 = new Instruction[] 127 private final Instruction[] CONSTANT_GET_METHOD_INSTRUCTIONS1 = new Instruction[] 141 private final Instruction[] CONSTANT_GET_METHOD_INSTRUCTIONS2 = new Instruction[] 159 private final Instruction[] GET_FIELD_INSTRUCTIONS = new Instruction[] [all...] |
/external/proguard/src/proguard/classfile/instruction/ |
H A D | SwitchInstruction.java | 24 * This Instruction represents a simple instruction without variable arguments 29 public abstract class SwitchInstruction extends Instruction 69 // Implementations for Instruction.
|
/external/webkit/JavaScriptCore/runtime/ |
H A D | JSGlobalData.h | 64 struct Instruction; 163 const Vector<Instruction>& numericCompareFunction(ExecState*); 164 Vector<Instruction> lazyNumericCompareFunction;
|