/external/webkit/JavaScriptCore/wrec/ |
WRECGenerator.cpp | 90 *failure = branch32(Equal, length, index); 97 failures.append(branch32(Equal, length, index)); 105 branch32(LessThanOrEqual, index, length, target); 136 Jump skipIfEmpty = branch32(Equal, Address(output, ((2 * subpatternId) + 1) * sizeof(int)), character); 166 branch32(Equal, repeatCount, Imm32(max), quantifierFailed); 178 branch32(LessThan, repeatCount, Imm32(min), readAtom); 212 branch32(NotEqual, repeatCount, Imm32(max), readAtom); 229 branch32(LessThan, repeatCount, Imm32(min), quantifierFailed); 268 failures.append(branch32(GreaterThan, index, length)); 297 failures.append(branch32(NotEqual, character, Imm32(pair))) [all...] |
/external/webkit/JavaScriptCore/assembler/ |
MacroAssembler.h | 61 using MacroAssemblerBase::branch32; 103 void branch32(Condition cond, RegisterID op1, RegisterID op2, Label target) function in class:JSC::MacroAssembler 105 branch32(cond, op1, op2).linkTo(target, this); 108 void branch32(Condition cond, RegisterID op1, Imm32 imm, Label target) function in class:JSC::MacroAssembler 110 branch32(cond, op1, imm).linkTo(target, this); 113 void branch32(Condition cond, RegisterID left, Address right, Label target) function in class:JSC::MacroAssembler 115 branch32(cond, left, right).linkTo(target, this); 267 return branch32(cond, left, right); 272 return branch32(cond, left, Imm32(right)); 277 return branch32(cond, left, right) [all...] |
MacroAssemblerARMv7.h | 722 Jump branch32(Condition cond, RegisterID left, RegisterID right) function in class:JSC::MacroAssemblerARMv7 728 Jump branch32(Condition cond, RegisterID left, Imm32 right) function in class:JSC::MacroAssemblerARMv7 734 Jump branch32(Condition cond, RegisterID left, Address right) function in class:JSC::MacroAssemblerARMv7 737 return branch32(cond, left, dataTempRegister); 740 Jump branch32(Condition cond, Address left, RegisterID right) function in class:JSC::MacroAssemblerARMv7 743 return branch32(cond, dataTempRegister, right); 746 Jump branch32(Condition cond, Address left, Imm32 right) function in class:JSC::MacroAssemblerARMv7 748 // use addressTempRegister incase the branch32 we call uses dataTempRegister. :-/ 750 return branch32(cond, addressTempRegister, right); 753 Jump branch32(Condition cond, BaseIndex left, Imm32 right function in class:JSC::MacroAssemblerARMv7 767 Jump branch32(Condition cond, AbsoluteAddress left, RegisterID right) function in class:JSC::MacroAssemblerARMv7 773 Jump branch32(Condition cond, AbsoluteAddress left, Imm32 right) function in class:JSC::MacroAssemblerARMv7 [all...] |
MacroAssemblerARM.h | 362 Jump branch32(Condition cond, RegisterID left, RegisterID right, int useConstantPool = 0) function in class:JSC::MacroAssemblerARM 368 Jump branch32(Condition cond, RegisterID left, Imm32 right, int useConstantPool = 0) function in class:JSC::MacroAssemblerARM 378 Jump branch32(Condition cond, RegisterID left, Address right) function in class:JSC::MacroAssemblerARM 381 return branch32(cond, left, ARMRegisters::S1); 384 Jump branch32(Condition cond, Address left, RegisterID right) function in class:JSC::MacroAssemblerARM 387 return branch32(cond, ARMRegisters::S1, right); 390 Jump branch32(Condition cond, Address left, Imm32 right) function in class:JSC::MacroAssemblerARM 393 return branch32(cond, ARMRegisters::S1, right); 396 Jump branch32(Condition cond, BaseIndex left, Imm32 right) function in class:JSC::MacroAssemblerARM 399 return branch32(cond, ARMRegisters::S1, right) 648 Jump branch32(Condition cond, AbsoluteAddress left, RegisterID right) function in class:JSC::MacroAssemblerARM 654 Jump branch32(Condition cond, AbsoluteAddress left, Imm32 right) function in class:JSC::MacroAssemblerARM [all...] |
MacroAssemblerX86.h | 52 using MacroAssemblerX86Common::branch32; 113 Jump branch32(Condition cond, AbsoluteAddress left, RegisterID right) function in class:JSC::MacroAssemblerX86 119 Jump branch32(Condition cond, AbsoluteAddress left, Imm32 right) function in class:JSC::MacroAssemblerX86
|
MacroAssemblerX86Common.h | 473 return branch32(Equal, dest, Imm32(0x80000000)); 623 Jump branch32(Condition cond, RegisterID left, RegisterID right) function in class:JSC::MacroAssemblerX86Common 629 Jump branch32(Condition cond, RegisterID left, Imm32 right) function in class:JSC::MacroAssemblerX86Common 638 Jump branch32(Condition cond, RegisterID left, Address right) function in class:JSC::MacroAssemblerX86Common 644 Jump branch32(Condition cond, Address left, RegisterID right) function in class:JSC::MacroAssemblerX86Common 650 Jump branch32(Condition cond, Address left, Imm32 right) function in class:JSC::MacroAssemblerX86Common 656 Jump branch32(Condition cond, BaseIndex left, Imm32 right) function in class:JSC::MacroAssemblerX86Common 664 return branch32(cond, left, right);
|
/external/webkit/JavaScriptCore/yarr/ |
RegexJIT.cpp | 110 Jump loOrAbove = branch32(GreaterThanOrEqual, character, Imm32((unsigned short)lo)); 117 matchDest.append(branch32(Equal, character, Imm32((unsigned short)matches[*matchIndex]))); 124 Jump loOrAbove = branch32(GreaterThanOrEqual, character, Imm32((unsigned short)lo)); 131 failures.append(branch32(LessThan, character, Imm32((unsigned short)lo))); 136 matchDest.append(branch32(LessThanOrEqual, character, Imm32((unsigned short)hi))); 150 Jump isAscii = branch32(LessThanOrEqual, character, Imm32(0x7f)); 155 matchDest.append(branch32(Equal, character, Imm32(ch))); 164 Jump below = branch32(LessThan, character, Imm32(lo)); 165 matchDest.append(branch32(LessThanOrEqual, character, Imm32(hi))); 179 matchDest.append(branch32(Equal, character, Imm32((unsigned short)charClass->m_matches[matchIndex++]))) [all...] |
/external/webkit/JavaScriptCore/jit/ |
JITArithmetic.cpp | 58 Jump srcNotInt = branch32(NotEqual, regT1, Imm32(JSValue::Int32Tag)); 59 addSlowCase(branch32(Equal, regT0, Imm32(0))); 67 addSlowCase(branch32(Above, regT1, Imm32(JSValue::LowestTag))); 101 notInt32Op2.append(branch32(NotEqual, regT3, Imm32(JSValue::Int32Tag))); 102 addJump(branch32(LessThanOrEqual, regT2, Imm32(getConstantOperand(op1).asInt32())), target); 105 notInt32Op1.append(branch32(NotEqual, regT1, Imm32(JSValue::Int32Tag))); 106 addJump(branch32(GreaterThanOrEqual, regT0, Imm32(getConstantOperand(op2).asInt32())), target); 109 notInt32Op1.append(branch32(NotEqual, regT1, Imm32(JSValue::Int32Tag))); 110 notInt32Op2.append(branch32(NotEqual, regT3, Imm32(JSValue::Int32Tag))); 111 addJump(branch32(GreaterThanOrEqual, regT0, regT2), target) [all...] |
JITOpcodes.cpp | 55 Jump string_failureCases1 = branch32(NotEqual, regT1, Imm32(JSValue::CellTag)); 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); 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_numParameters)), regT1); 317 Jump sawException = branch32(NotEqual, tagFor(0, regT2), Imm32(JSValue::EmptyValueTag)); 429 addSlowCase(branch32(NotEqual, regT1, Imm32(JSValue::Int32Tag))) [all...] |
JITPropertyAccess.cpp | 279 addSlowCase(branch32(NotEqual, regT3, Imm32(JSValue::Int32Tag))); 284 addSlowCase(branch32(AboveOrEqual, regT2, Address(regT0, OBJECT_OFFSETOF(JSArray, m_vectorLength)))); 288 addSlowCase(branch32(Equal, regT1, Imm32(JSValue::EmptyValueTag))); 320 addSlowCase(branch32(NotEqual, regT3, Imm32(JSValue::Int32Tag))); 323 addSlowCase(branch32(AboveOrEqual, regT2, Address(regT0, OBJECT_OFFSETOF(JSArray, m_vectorLength)))); 327 Jump empty = branch32(Equal, BaseIndex(regT3, regT2, TimesEight, OBJECT_OFFSETOF(ArrayStorage, m_vector[0]) + 4), Imm32(JSValue::EmptyValueTag)); 337 branch32(Below, regT2, Address(regT3, OBJECT_OFFSETOF(ArrayStorage, m_length))).linkTo(storeResult, this); 558 failureCases.append(branch32(NotEqual, regT1, Imm32(JSValue::CellTag))); 693 Jump failureCases2 = branch32(Above, regT2, Imm32(INT_MAX)); [all...] |
JITCall.cpp | 160 addSlowCase(branch32(NotEqual, regT1, Imm32(JSValue::CellTag))); 162 addSlowCase(branch32(NotEqual, Address(regT2, OBJECT_OFFSETOF(Structure, m_typeInfo) + OBJECT_OFFSETOF(TypeInfo, m_type)), Imm32(ObjectType))); 246 wasEval = branch32(NotEqual, regT1, Imm32(JSValue::EmptyValueTag)); 312 wasEval = branch32(NotEqual, regT1, Imm32(JSValue::EmptyValueTag)); 329 addSlowCase(branch32(NotEqual, regT1, Imm32(JSValue::CellTag))); 389 Jump callLinkFailNotObject = branch32(NotEqual, regT1, Imm32(JSValue::CellTag));
|
JITInlineMethods.h | 547 addSlowCase(branch32(NotEqual, tagFor(virtualRegisterIndex), Imm32(JSValue::CellTag))); 553 addSlowCase(branch32(NotEqual, tag, Imm32(JSValue::CellTag)));
|