Searched refs:Jump (Results 1 - 25 of 69) sorted by relevance

123

/external/valgrind/main/memcheck/tests/
H A Dbadjump2.stderr.exp0 Jump to the invalid address stated on the next line
H A Dbadjump.stderr.exp2 Jump to the invalid address stated on the next line
/external/webkit/Source/JavaScriptCore/jit/
H A DJSInterfaceJIT.h192 inline Jump emitLoadJSCell(unsigned virtualRegisterIndex, RegisterID payload);
193 inline Jump emitLoadInt32(unsigned virtualRegisterIndex, RegisterID dst);
194 inline Jump emitLoadDouble(unsigned virtualRegisterIndex, FPRegisterID dst, RegisterID scratch);
202 inline Jump emitJumpIfNotJSCell(unsigned virtualRegisterIndex);
207 Jump emitJumpIfImmediateNumber(RegisterID reg);
208 Jump emitJumpIfNotImmediateNumber(RegisterID reg);
225 inline JSInterfaceJIT::Jump JSInterfaceJIT::emitLoadJSCell(unsigned virtualRegisterIndex, RegisterID payload)
231 inline JSInterfaceJIT::Jump JSInterfaceJIT::emitJumpIfNotJSCell(unsigned virtualRegisterIndex)
237 inline JSInterfaceJIT::Jump JSInterfaceJIT::emitLoadInt32(unsigned virtualRegisterIndex, RegisterID dst)
266 inline JSInterfaceJIT::Jump JSInterfaceJI
[all...]
H A DJITPropertyAccess.cpp121 Jump nonCell = jump();
123 Jump notString = branchPtr(NotEqual, Address(regT0), TrustedImmPtr(m_globalData->jsStringVPtr));
125 Jump failed = branchTestPtr(Zero, regT0);
204 Jump empty = branchTestPtr(Zero, BaseIndex(regT2, regT1, ScalePtr, OBJECT_OFFSETOF(ArrayStorage, m_vector[0])));
209 Jump end = jump();
335 Jump notCell = emitJumpIfNotJSCell(regT0);
339 Jump structureCheck = branchPtrWithPatch(NotEqual, Address(regT0, JSCell::structureOffset()), info.structureToCompare, TrustedImmPtr(reinterpret_cast<void*>(patchGetByIdDefaultStructure)));
341 Jump protoStructureCheck = branchPtrWithPatch(NotEqual, Address(regT1, JSCell::structureOffset()), protoStructureToCompare, TrustedImmPtr(reinterpret_cast<void*>(patchGetByIdDefaultStructure)));
348 Jump match = jump();
417 Jump structureChec
[all...]
H A DSpecializedThunkJIT.h68 void loadInt32Argument(int argument, RegisterID dst, Jump& failTarget)
76 Jump conversionFailed;
81 void appendFailure(const Jump& failure)
H A DJITOpcodes32_64.cpp55 Jump string_failureCases1 = branch32(NotEqual, regT1, TrustedImm32(JSValue::CellTag));
56 Jump string_failureCases2 = branchPtr(NotEqual, Address(regT0), TrustedImmPtr(m_globalData->jsStringVPtr));
61 Jump string_failureCases3 = branch32(Above, regT2, TrustedImm32(INT_MAX));
106 Jump hasCodeBlock3 = branch32(GreaterThanOrEqual, Address(regT2, OBJECT_OFFSETOF(FunctionExecutable, m_numParametersForCall)), TrustedImm32(0));
126 Jump hasCodeBlock4 = branch32(GreaterThanOrEqual, Address(regT2, OBJECT_OFFSETOF(FunctionExecutable, m_numParametersForConstruct)), TrustedImm32(0));
307 Jump sawException = branch32(NotEqual, AbsoluteAddress(reinterpret_cast<char*>(&globalData->exception) + OBJECT_OFFSETOF(JSValue, u.asBits.tag)), TrustedImm32(JSValue::EmptyValueTag));
445 Jump sawException = branch32(NotEqual, AbsoluteAddress(reinterpret_cast<char*>(&globalData->exception) + OBJECT_OFFSETOF(JSValue, u.asBits.tag)), TrustedImm32(JSValue::EmptyValueTag));
603 Jump isInstance = branchPtr(Equal, regT2, regT1);
683 Jump activationNotCreated;
712 Jump activationNotCreate
[all...]
H A DJITOpcodes.cpp54 Jump string_failureCases1 = emitJumpIfNotJSCell(regT0);
55 Jump string_failureCases2 = branchPtr(NotEqual, Address(regT0), TrustedImmPtr(m_globalData->jsStringVPtr));
60 Jump string_failureCases3 = branch32(LessThan, regT0, TrustedImm32(0));
105 Jump hasCodeBlock3 = branch32(GreaterThanOrEqual, Address(regT2, OBJECT_OFFSETOF(FunctionExecutable, m_numParametersForCall)), TrustedImm32(0));
125 Jump hasCodeBlock4 = branch32(GreaterThanOrEqual, Address(regT2, OBJECT_OFFSETOF(FunctionExecutable, m_numParametersForConstruct)), TrustedImm32(0));
281 Jump exceptionHandler = branchTestPtr(NonZero, regT2);
421 Jump isInstance = branchPtr(Equal, regT2, regT1);
476 Jump activationNotCreated;
500 Jump activationNotCreated;
518 Jump activationCreate
[all...]
H A DJITCall32_64.cpp125 Jump notJSCell = branch32(NotEqual, regT1, TrustedImm32(JSValue::CellTag));
127 Jump notObject = branch8(NotEqual, Address(regT2, Structure::typeInfoTypeOffset()), TrustedImm32(ObjectType));
196 Jump wasEval;
253 Jump wasEval;
269 Jump jumpToSlow = branchPtrWithPatch(NotEqual, regT0, addressOfLinkedFunctionCheck, TrustedImmPtr(0));
312 Jump callLinkFailNotObject = branch32(NotEqual, regT1, TrustedImm32(JSValue::CellTag));
313 Jump callLinkFailNotJSFunction = branchPtr(NotEqual, Address(regT0), TrustedImmPtr(m_globalData->jsFunctionVPtr));
H A DJITCall.cpp116 Jump wasEval;
173 Jump wasEval;
190 Jump jumpToSlow = branchPtrWithPatch(NotEqual, regT0, addressOfLinkedFunctionCheck, TrustedImmPtr(JSValue::encode(JSValue())));
229 Jump callLinkFailNotObject = emitJumpIfNotJSCell(regT0);
230 Jump callLinkFailNotJSFunction = branchPtr(NotEqual, Address(regT0), TrustedImmPtr(m_globalData->jsFunctionVPtr));
H A DJITArithmetic.cpp98 Jump lhsIsInt = emitJumpIfImmediateInteger(regT0);
320 Jump fail1 = emitJumpIfNotImmediateNumber(regT0);
346 Jump fail1 = emitJumpIfNotImmediateNumber(regT1);
372 Jump fail1 = emitJumpIfNotImmediateNumber(regT0);
373 Jump fail2 = emitJumpIfNotImmediateNumber(regT1);
374 Jump fail3 = emitJumpIfImmediateInteger(regT1);
473 Jump fail1 = emitJumpIfNotImmediateNumber(regT0);
499 Jump fail1 = emitJumpIfNotImmediateNumber(regT1);
525 Jump fail1 = emitJumpIfNotImmediateNumber(regT0);
526 Jump fail
[all...]
H A DJIT.h85 MacroAssembler::Jump from;
88 JumpTable(MacroAssembler::Jump f, unsigned t)
96 MacroAssembler::Jump from;
100 SlowCaseEntry(MacroAssembler::Jump f, unsigned t, unsigned h = 0)
171 using MacroAssembler::Jump;
279 void addSlowCase(Jump);
281 void addJump(Jump, int);
282 void emitJumpSlowToHot(Jump, int);
531 Jump emitJumpIfJSCell(RegisterID);
532 Jump emitJumpIfBothJSCell
[all...]
H A DJITPropertyAccess32_64.cpp216 Jump structureCheck = branchPtrWithPatch(NotEqual, Address(regT0, JSCell::structureOffset()), info.structureToCompare, TrustedImmPtr(reinterpret_cast<void*>(patchGetByIdDefaultStructure)));
218 Jump protoStructureCheck = branchPtrWithPatch(NotEqual, Address(regT2, JSCell::structureOffset()), protoStructureToCompare, TrustedImmPtr(reinterpret_cast<void*>(patchGetByIdDefaultStructure)));
226 Jump match = jump();
334 Jump nonCell = jump();
336 Jump notString = branchPtr(NotEqual, Address(regT0), TrustedImmPtr(m_globalData->jsStringVPtr));
338 Jump failed = branchTestPtr(Zero, regT0);
369 Jump empty = branch32(Equal, BaseIndex(regT3, regT2, TimesEight, OBJECT_OFFSETOF(ArrayStorage, m_vector[0]) + OBJECT_OFFSETOF(JSValue, u.asBits.tag)), TrustedImm32(JSValue::EmptyValueTag));
375 Jump end = jump();
432 Jump structureCheck = branchPtrWithPatch(NotEqual, Address(regT0, JSCell::structureOffset()), structureToCompare, TrustedImmPtr(reinterpret_cast<void*>(patchGetByIdDefaultStructure)));
715 Jump failureCases
[all...]
H A DJITArithmetic32_64.cpp57 Jump srcNotInt = branch32(NotEqual, regT1, TrustedImm32(JSValue::Int32Tag));
62 Jump end = jump();
136 Jump end = jump();
224 Jump end = jump();
311 Jump end = jump();
475 Jump notDouble = branch32(Above, regT1, TrustedImm32(JSValue::LowestTag)); // op1 is not a double
477 Jump notInt = branch32(NotEqual, regT3, TrustedImm32(JSValue::Int32Tag)); // op2 is not an int
478 Jump cantTruncate = branchTruncateDoubleToInt32(fpRegT0, regT0);
832 Jump end = jump();
843 Jump notInt3
[all...]
/external/webkit/Source/JavaScriptCore/assembler/
H A DMacroAssemblerX86_64.h127 Jump newJump = Jump(m_assembler.jmp_r(scratchRegister));
132 Call makeTailRecursiveCall(Jump oldJump)
136 Jump newJump = Jump(m_assembler.jmp_r(scratchRegister));
325 Jump branchPtr(Condition cond, RegisterID left, RegisterID right)
328 return Jump(m_assembler.jCC(x86Condition(cond)));
331 Jump branchPtr(Condition cond, RegisterID left, TrustedImmPtr right)
337 Jump branchPtr(Condition cond, RegisterID left, Address right)
340 return Jump(m_assemble
[all...]
H A DMacroAssemblerX86Common.h604 Jump branchDouble(DoubleCondition cond, FPRegisterID left, FPRegisterID right)
614 Jump isUnordered(m_assembler.jp());
615 Jump result = Jump(m_assembler.je());
619 Jump isUnordered(m_assembler.jp());
620 Jump isEqual(m_assembler.je());
622 Jump result = jump();
628 return Jump(m_assembler.jCC(static_cast<X86Assembler::Condition>(cond & ~DoubleConditionBits)));
636 Jump branchTruncateDoubleToInt32(FPRegisterID src, RegisterID dest, BranchTruncateType branchType = BranchIfTruncateFailed)
662 Jump branchDoubleNonZer
[all...]
H A DMacroAssembler.h275 Jump branchPtr(Condition cond, RegisterID left, RegisterID right)
280 Jump branchPtr(Condition cond, RegisterID left, TrustedImmPtr right)
285 Jump branchPtr(Condition cond, RegisterID left, Address right)
290 Jump branchPtr(Condition cond, Address left, RegisterID right)
295 Jump branchPtr(Condition cond, AbsoluteAddress left, RegisterID right)
300 Jump branchPtr(Condition cond, Address left, TrustedImmPtr right)
305 Jump branchPtr(Condition cond, AbsoluteAddress left, TrustedImmPtr right)
310 Jump branchTestPtr(Condition cond, RegisterID reg, RegisterID mask)
315 Jump branchTestPtr(Condition cond, RegisterID reg, TrustedImm32 mask = TrustedImm32(-1))
320 Jump branchTestPt
[all...]
H A DMacroAssemblerARM.h390 Jump branch8(Condition cond, Address left, TrustedImm32 right)
396 Jump branch32(Condition cond, RegisterID left, RegisterID right, int useConstantPool = 0)
399 return Jump(m_assembler.jmp(ARMCondition(cond), useConstantPool));
402 Jump branch32(Condition cond, RegisterID left, TrustedImm32 right, int useConstantPool = 0)
414 return Jump(m_assembler.jmp(ARMCondition(cond), useConstantPool));
417 Jump branch32(Condition cond, RegisterID left, Address right)
423 Jump branch32(Condition cond, Address left, RegisterID right)
429 Jump branch32(Condition cond, Address left, TrustedImm32 right)
435 Jump branch32(Condition cond, BaseIndex left, TrustedImm32 right)
441 Jump branch32WithUnalignedHalfWord
[all...]
H A DMacroAssemblerX86.h111 Jump branch32(Condition cond, AbsoluteAddress left, RegisterID right)
114 return Jump(m_assembler.jCC(x86Condition(cond)));
117 Jump branch32(Condition cond, AbsoluteAddress left, TrustedImm32 right)
120 return Jump(m_assembler.jCC(x86Condition(cond)));
133 Call makeTailRecursiveCall(Jump oldJump)
145 Jump branchPtrWithPatch(Condition cond, RegisterID left, DataLabelPtr& dataLabel, TrustedImmPtr initialRightValue = TrustedImmPtr(0))
149 return Jump(m_assembler.jCC(x86Condition(cond)));
152 Jump branchPtrWithPatch(Condition cond, Address left, DataLabelPtr& dataLabel, TrustedImmPtr initialRightValue = TrustedImmPtr(0))
156 return Jump(m_assembler.jCC(x86Condition(cond)));
H A DMacroAssemblerARMv7.h655 Jump branchDouble(DoubleCondition cond, FPRegisterID left, FPRegisterID right)
662 Jump unordered = makeBranch(ARMv7Assembler::ConditionVS);
663 Jump result = makeBranch(ARMv7Assembler::ConditionNE);
668 Jump unordered = makeBranch(ARMv7Assembler::ConditionVS);
669 Jump notEqual = makeBranch(ARMv7Assembler::ConditionNE);
672 Jump result = makeJump();
679 Jump branchTruncateDoubleToInt32(FPRegisterID, RegisterID)
702 Jump branchDoubleNonZero(FPRegisterID reg, FPRegisterID)
706 Jump unordered = makeBranch(ARMv7Assembler::ConditionVS);
707 Jump resul
[all...]
H A DMacroAssemblerMIPS.h887 // This set of jump and conditional branch operations return a Jump
903 Jump branch8(Condition cond, Address left, TrustedImm32 right)
912 Jump branch32(Condition cond, RegisterID left, RegisterID right)
985 return Jump();
988 Jump branch32(Condition cond, RegisterID left, TrustedImm32 right)
994 Jump branch32(Condition cond, RegisterID left, Address right)
1000 Jump branch32(Condition cond, Address left, RegisterID right)
1006 Jump branch32(Condition cond, Address left, TrustedImm32 right)
1013 Jump branch32(Condition cond, BaseIndex left, TrustedImm32 right)
1022 Jump branch32WithUnalignedHalfWord
[all...]
H A DAbstractMacroAssembler.h49 class Jump;
237 // during JIT code generation. For example, the type Jump is used to
249 friend class Jump;
350 static Call fromTailJump(Jump jump)
360 // Jump:
366 class Jump { class in class:JSC::AbstractMacroAssembler
372 Jump() function in class:JSC::AbstractMacroAssembler::Jump
376 Jump(JmpSrc jmp) function in class:JSC::AbstractMacroAssembler::Jump
399 // A JumpList is a set of Jump objects.
405 typedef Vector<Jump, 1
[all...]
H A DMacroAssemblerSH4.h869 Jump branch32WithUnalignedHalfWords(Condition cond, BaseIndex left, TrustedImm32 right)
883 Jump branchDoubleNonZero(FPRegisterID reg, FPRegisterID scratch)
890 Jump branchDoubleZeroOrNaN(FPRegisterID reg, FPRegisterID scratch)
897 Jump branchDouble(Condition cond, FPRegisterID left, FPRegisterID right)
1043 Jump branchTrue()
1046 Jump m_jump = Jump(m_assembler.je());
1053 Jump branchFalse()
1056 Jump m_jump = Jump(m_assemble
[all...]
/external/webkit/Source/JavaScriptCore/dfg/
H A DDFGJITCompiler.cpp54 Jump isInteger = branchPtr(MacroAssembler::AboveOrEqual, tempReg, tagTypeNumberRegister);
58 Jump hasUnboxedDouble = jump();
183 // Jump into the non-speculative path.
245 Jump registerFileCheck = branchPtr(Below, AbsoluteAddress(m_globalData->interpreter->registerFile().addressOfEnd()), regT1);
300 Jump& exceptionCheck = m_calls[i].m_exceptionCheck;
383 Jump checkInt32 = branchPtr(BelowOrEqual, gprToRegisterID(gpr), TrustedImmPtr(reinterpret_cast<void*>(static_cast<uintptr_t>(0xFFFFFFFFu))));
393 Jump checkJSInt32 = branchPtr(AboveOrEqual, gprToRegisterID(gpr), tagTypeNumberRegister);
400 Jump checkJSNumber = branchTestPtr(MacroAssembler::NonZero, gprToRegisterID(gpr), tagTypeNumberRegister);
407 Jump checkJSInt32 = branchPtr(AboveOrEqual, gprToRegisterID(gpr), tagTypeNumberRegister);
408 Jump checkJSNumbe
[all...]
H A DDFGSpeculativeJIT.h73 SpeculationCheck(MacroAssembler::Jump, SpeculativeJIT*, unsigned recoveryIndex = 0);
77 MacroAssembler::Jump m_check;
155 void speculationCheck(MacroAssembler::Jump jumpToFail)
160 void speculationCheck(MacroAssembler::Jump jumpToFail, const SpeculationRecovery& recovery)
/external/clang/lib/Sema/
H A DJumpDiagnostics.cpp378 // Jump from the catch to the finally or try is not valid.
390 // Jump from the finally to the try or catch is not valid.
431 // Jump from the catch into the try is not allowed either.
475 Stmt *Jump = Jumps.pop_back_val(); local
478 if (GotoStmt *GS = dyn_cast<GotoStmt>(Jump)) {
487 if (IndirectGotoStmt *IGS = dyn_cast<IndirectGotoStmt>(Jump)) {
496 SwitchStmt *SS = cast<SwitchStmt>(Jump);
518 /// Jump-triviality is transitive but asymmetric.
662 static void DiagnoseIndirectJumpStmt(Sema &S, IndirectGotoStmt *Jump, argument
666 S.Diag(Jump
680 DiagnoseIndirectJump(IndirectGotoStmt *Jump, unsigned JumpScope, LabelDecl *Target, unsigned TargetScope) argument
[all...]

Completed in 319 milliseconds

123