HomeSort by relevance Sort by last modified time
    Searched refs:Jump (Results 1 - 25 of 56) sorted by null

1 2 3

  /external/v8/src/mips/
jump-target-mips.cc 32 #include "jump-target-inl.h"
63 void BreakTarget::Jump() {
68 void BreakTarget::Jump(Result* arg) {
codegen-mips-inl.h 39 void DeferredCode::Jump() { __ b(&entry_label_); }
  /external/v8/src/ia32/
codegen-ia32-inl.h 39 void DeferredCode::Jump() { __ jmp(&entry_label_); }
  /external/v8/src/x64/
codegen-x64-inl.h 39 void DeferredCode::Jump() { __ jmp(&entry_label_); }
  /external/webkit/JavaScriptCore/assembler/
MacroAssemblerX86Common.h 438 Jump branchDouble(DoubleCondition cond, FPRegisterID left, FPRegisterID right)
448 Jump isUnordered(m_assembler.jp());
449 Jump result = Jump(m_assembler.je());
453 Jump isUnordered(m_assembler.jp());
454 Jump isEqual(m_assembler.je());
456 Jump result = jump();
462 return Jump(m_assembler.jCC(static_cast<X86Assembler::Condition>(cond & ~DoubleConditionBits)));
469 Jump branchTruncateDoubleToInt32(FPRegisterID src, RegisterID dest
721 Jump jump() function in class:JSC::MacroAssemblerX86Common
726 void jump(RegisterID target) function in class:JSC::MacroAssemblerX86Common
732 void jump(Address address) function in class:JSC::MacroAssemblerX86Common
    [all...]
MacroAssemblerX86_64.h 122 Jump newJump = Jump(m_assembler.jmp_r(scratchRegister));
127 Call makeTailRecursiveCall(Jump oldJump)
131 Jump newJump = Jump(m_assembler.jmp_r(scratchRegister));
302 Jump branchPtr(Condition cond, RegisterID left, RegisterID right)
305 return Jump(m_assembler.jCC(x86Condition(cond)));
308 Jump branchPtr(Condition cond, RegisterID left, ImmPtr right)
314 Jump branchPtr(Condition cond, RegisterID left, Address right)
317 return Jump(m_assembler.jCC(x86Condition(cond)))
    [all...]
MacroAssembler.h 60 using MacroAssemblerBase::jump;
128 void jump(Label target) function in class:JSC::MacroAssembler
130 jump().linkTo(target, this);
265 Jump branchPtr(Condition cond, RegisterID left, RegisterID right)
270 Jump branchPtr(Condition cond, RegisterID left, ImmPtr right)
275 Jump branchPtr(Condition cond, RegisterID left, Address right)
280 Jump branchPtr(Condition cond, Address left, RegisterID right)
285 Jump branchPtr(Condition cond, AbsoluteAddress left, RegisterID right)
290 Jump branchPtr(Condition cond, Address left, ImmPtr right)
295 Jump branchPtr(Condition cond, AbsoluteAddress left, ImmPtr right
    [all...]
MacroAssemblerX86.h 113 Jump branch32(Condition cond, AbsoluteAddress left, RegisterID right)
116 return Jump(m_assembler.jCC(x86Condition(cond)));
119 Jump branch32(Condition cond, AbsoluteAddress left, Imm32 right)
122 return Jump(m_assembler.jCC(x86Condition(cond)));
132 return Call::fromTailJump(jump());
135 Call makeTailRecursiveCall(Jump oldJump)
147 Jump branchPtrWithPatch(Condition cond, RegisterID left, DataLabelPtr& dataLabel, ImmPtr initialRightValue = ImmPtr(0))
151 return Jump(m_assembler.jCC(x86Condition(cond)));
154 Jump branchPtrWithPatch(Condition cond, Address left, DataLabelPtr& dataLabel, ImmPtr initialRightValue = ImmPtr(0))
158 return Jump(m_assembler.jCC(x86Condition(cond)))
    [all...]
AbstractMacroAssembler.h 51 class Jump;
208 // during JIT code generation. For example, the type Jump is used to
209 // track the location of a jump instruction so that it may later be
216 // it may be used as a destination for a jump.
220 friend class Jump;
318 static Call fromTailJump(Jump jump)
320 return Call(jump.m_jmp, Linkable);
328 // Jump:
330 // A jump object is a reference to a jump instruction that has been plante
    [all...]
MacroAssemblerARM.h 362 Jump branch32(Condition cond, RegisterID left, RegisterID right, int useConstantPool = 0)
365 return Jump(m_assembler.jmp(ARMCondition(cond), useConstantPool));
368 Jump branch32(Condition cond, RegisterID left, Imm32 right, int useConstantPool = 0)
375 return Jump(m_assembler.jmp(ARMCondition(cond), useConstantPool));
378 Jump branch32(Condition cond, RegisterID left, Address right)
384 Jump branch32(Condition cond, Address left, RegisterID right)
390 Jump branch32(Condition cond, Address left, Imm32 right)
396 Jump branch32(Condition cond, BaseIndex left, Imm32 right)
402 Jump branch32WithUnalignedHalfWords(Condition cond, BaseIndex left, Imm32 right)
408 Jump branch16(Condition cond, BaseIndex left, RegisterID right
455 Jump jump() function in class:JSC::MacroAssemblerARM
460 void jump(RegisterID target) function in class:JSC::MacroAssemblerARM
465 void jump(Address address) function in class:JSC::MacroAssemblerARM
686 Jump jump = branch32(cond, left, ARMRegisters::S1, true); local
694 Jump jump = branch32(cond, ARMRegisters::S0, ARMRegisters::S1, true); local
    [all...]
MacroAssemblerARMv7.h 548 Jump branchDouble(DoubleCondition cond, FPRegisterID left, FPRegisterID right)
554 // ConditionNE jumps if NotEqual *or* unordered - force the unordered cases not to jump.
555 Jump unordered = makeBranch(ARMv7Assembler::ConditionVS);
556 Jump result = makeBranch(ARMv7Assembler::ConditionNE);
561 Jump unordered = makeBranch(ARMv7Assembler::ConditionVS);
562 Jump notEqual = makeBranch(ARMv7Assembler::ConditionNE);
565 Jump result = makeJump();
572 Jump branchTruncateDoubleToInt32(FPRegisterID, RegisterID)
575 return jump();
668 // This set of jump and conditional branch operations return a Jum
826 Jump jump() function in class:JSC::MacroAssemblerARMv7
831 void jump(RegisterID target) function in class:JSC::MacroAssemblerARMv7
837 void jump(Address address) function in class:JSC::MacroAssemblerARMv7
    [all...]
LinkBuffer.h 46 // * Jump objects may be linked to external targets,
47 // * The address of Jump objects may taken, such that it can later be relinked.
55 typedef MacroAssembler::Jump Jump;
88 void link(Jump jump, CodeLocationLabel label)
90 MacroAssembler::linkJump(code(), jump, label); local
  /external/webkit/JavaScriptCore/wrec/
WRECFunctors.h 91 GenerateParenthesesNonGreedyFunctor(Generator::Label start, Generator::Jump success, Generator::Jump fail)
103 Generator::Jump m_success;
104 Generator::Jump m_fail;
WRECGenerator.h 52 using MacroAssembler::Jump;
90 void generateIncrementIndex(Jump* failure = 0);
112 Jump generateParenthesesResetTrampoline(JumpList& newFailures, unsigned subpatternIdBefore, unsigned subpatternIdAfter);
113 void generateParenthesesNonGreedy(JumpList& failures, Label start, Jump success, Jump fail);
WRECGenerator.cpp 86 void Generator::generateIncrementIndex(Jump* failure)
136 Jump skipIfEmpty = branch32(Equal, Address(output, ((2 * subpatternId) + 1) * sizeof(int)), character);
155 Jump start = jump();
160 failures.append(jump());
203 // (1) Greedily read as many copies of the atom as possible, then jump to (2).
208 jump(readAtom);
210 doneReadingAtomsList.append(jump());
213 doneReadingAtomsList.append(jump());
219 failures.append(jump());
    [all...]
WREC.cpp 53 MacroAssembler::Jump endOfInput;
  /external/v8/src/
jump-target.h 42 // Jump targets
44 // A jump target is an abstraction of a basic-block entry in generated
52 // A jump target must have been reached via control flow (either by
59 // Forward-only jump targets can only be reached by forward CFG edges.
62 // Construct a jump target used to generate code and to provide
71 // Construct a jump target.
81 // Set the direction of the jump target.
86 // Treat the jump target as a fresh one. The state is reset.
108 // Emit a jump to the target. There must be a current frame at the
109 // jump and there will be no current frame after the jump
    [all...]
  /external/v8/src/arm/
codegen-arm-inl.h 67 void DeferredCode::Jump() { __ jmp(&entry_label_); }
jump-target-arm.cc 31 #include "jump-target-inl.h"
50 // Backward jump. There already a frame expectation at the target.
163 void BreakTarget::Jump() {
174 void BreakTarget::Jump(Result* arg) {
  /external/webkit/JavaScriptCore/jit/
JITArithmetic.cpp 58 Jump srcNotInt = branch32(NotEqual, regT1, Imm32(JSValue::Int32Tag));
64 Jump end = jump();
119 Jump end = jump();
182 Jump end = jump();
245 Jump end = jump();
664 Jump end = jump()
    [all...]
JITPropertyAccess.cpp 217 Jump structureCheck = branchPtrWithPatch(NotEqual, Address(regT0, OBJECT_OFFSETOF(JSCell, m_structure)), info.structureToCompare, ImmPtr(reinterpret_cast<void*>(patchGetByIdDefaultStructure)));
219 Jump protoStructureCheck = branchPtrWithPatch(NotEqual, Address(regT2, OBJECT_OFFSETOF(JSCell, m_structure)), protoStructureToCompare, ImmPtr(reinterpret_cast<void*>(patchGetByIdDefaultStructure)));
227 Jump match = jump();
327 Jump empty = branch32(Equal, BaseIndex(regT3, regT2, TimesEight, OBJECT_OFFSETOF(ArrayStorage, m_vector[0]) + 4), Imm32(JSValue::EmptyValueTag));
333 Jump end = jump();
341 jump().linkTo(storeResult, this);
379 // Additionally, for get_by_id we need patch the offset of the branch to the slow case (we patch this to jump
381 // to jump back to if one of these trampolies finds a match
    [all...]
JIT.h 92 MacroAssembler::Jump from;
95 JumpTable(MacroAssembler::Jump f, unsigned t)
103 MacroAssembler::Jump from;
107 SlowCaseEntry(MacroAssembler::Jump f, unsigned t, unsigned h = 0)
178 using MacroAssembler::Jump;
367 void addSlowCase(Jump);
369 void addJump(Jump, int);
370 void emitJumpSlowToHot(Jump, int);
525 Jump emitJumpIfJSCell(RegisterID);
526 Jump emitJumpIfBothJSCells(RegisterID, RegisterID, RegisterID)
    [all...]
JITOpcodes.cpp 55 Jump string_failureCases1 = branch32(NotEqual, regT1, Imm32(JSValue::CellTag));
56 Jump string_failureCases2 = branchPtr(NotEqual, Address(regT0), ImmPtr(m_globalData->jsStringVPtr));
61 Jump string_failureCases3 = branch32(Above, regT2, Imm32(INT_MAX));
76 Jump isNativeFunc2 = branch32(Equal, Address(regT2, OBJECT_OFFSETOF(FunctionExecutable, m_numParameters)), Imm32(0));
78 Jump hasCodeBlock2 = branch32(GreaterThan, Address(regT2, OBJECT_OFFSETOF(FunctionExecutable, m_numParameters)), Imm32(0));
88 Jump arityCheckOkay2 = branch32(Equal, Address(regT2, OBJECT_OFFSETOF(FunctionExecutable, m_numParameters)), regT1);
107 jump(regT0);
115 Jump isNativeFunc3 = branch32(Equal, Address(regT2, OBJECT_OFFSETOF(FunctionExecutable, m_numParameters)), Imm32(0));
117 Jump hasCodeBlock3 = branch32(GreaterThan, Address(regT2, OBJECT_OFFSETOF(FunctionExecutable, m_numParameters)), Imm32(0));
127 Jump arityCheckOkay3 = branch32(Equal, Address(regT2, OBJECT_OFFSETOF(FunctionExecutable, m_numParamete (…)
    [all...]
JITInlineMethods.h 207 ALWAYS_INLINE JIT::Jump JIT::checkStructure(RegisterID reg, Structure* structure)
218 ALWAYS_INLINE void JIT::addSlowCase(Jump jump)
222 m_slowCases.append(SlowCaseEntry(jump, m_bytecodeIndex));
235 ALWAYS_INLINE void JIT::addJump(Jump jump, int relativeOffset)
239 m_jmpTable.append(JumpTable(jump, m_bytecodeIndex + relativeOffset));
242 ALWAYS_INLINE void JIT::emitJumpSlowToHot(Jump jump, int relativeOffset)
246 jump.linkTo(m_labels[m_bytecodeIndex + relativeOffset], this)
    [all...]
  /external/webkit/JavaScriptCore/yarr/
RegexJIT.cpp 110 Jump loOrAbove = branch32(GreaterThanOrEqual, character, Imm32((unsigned short)lo));
120 failures.append(jump());
124 Jump loOrAbove = branch32(GreaterThanOrEqual, character, Imm32((unsigned short)lo));
127 failures.append(jump());
148 Jump unicodeFail;
150 Jump isAscii = branch32(LessThanOrEqual, character, Imm32(0x7f));
164 Jump below = branch32(LessThan, character, Imm32(lo));
170 unicodeFail = jump();
211 Jump jumpIfNoAvailableInput(unsigned countToCheck)
217 Jump jumpIfAvailableInput(unsigned countToCheck
    [all...]

Completed in 1342 milliseconds

1 2 3