Searched refs:Instruction (Results 1 - 25 of 87) sorted by relevance

1234

/external/webkit/JavaScriptCore/jit/
H A DJIT.h67 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 DJITOpcodes.cpp389 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 DJITCall.cpp62 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 Ddisasm-mips.cc101 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 Dsimulator-mips.h198 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 Dsimulator-mips.cc71 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 Dconstants-mips.cc147 // 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 DInstructionCounter.java25 import proguard.classfile.instruction.Instruction;
55 Instruction instruction)
/external/webkit/JavaScriptCore/bytecode/
H A DInstruction.h124 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 DInstructionSequencesReplacer.java25 import proguard.classfile.instruction.Instruction;
57 Instruction[][][] instructionSequences,
86 Instruction[][][] instructionSequences,
116 Instruction[][][] instructionSequences,
126 Instruction[][] instructionSequencePair = instructionSequences[index];
H A DGotoGotoReplacer.java72 public void visitAnyInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, Instruction instruction) {}
91 Instruction targetInstruction =
99 Instruction newBranchInstruction =
H A DGotoReturnReplacer.java72 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 DInstructionSequenceReplacer.java49 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 DGotoCommonCodeReplacer.java94 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 DInterpreter.h56 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 DRegister.h47 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 DInstructionAdder.java58 public void visitAnyInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, Instruction instruction)
68 Instruction newConstantInstruction =
H A DInstructionWriter.java84 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 DMethodInvocationFixer.java78 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 DCodeAttributeEditor.java62 /*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 DEvaluationSimplifier.java145 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 DDynamicClassReferenceInitializer.java87 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 DDynamicMemberReferenceInitializer.java109 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 DSwitchInstruction.java24 * 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 DJSGlobalData.h64 struct Instruction;
163 const Vector<Instruction>& numericCompareFunction(ExecState*);
164 Vector<Instruction> lazyNumericCompareFunction;

Completed in 156 milliseconds

1234