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

  /external/webkit/Source/JavaScriptCore/jit/
JITArithmetic32_64.cpp 57 Jump srcNotInt = branch32(NotEqual, regT1, TrustedImm32(JSValue::Int32Tag));
65 addSlowCase(branch32(Above, regT1, TrustedImm32(JSValue::LowestTag)));
99 addSlowCase(branch32(NotEqual, regT1, TrustedImm32(JSValue::CellTag)));
103 addJump(branch32(LessThanOrEqual, regT0, Imm32(asString(getConstantOperand(op1))->tryGetValue()[0])), target);
108 addSlowCase(branch32(NotEqual, regT1, TrustedImm32(JSValue::CellTag)));
112 addJump(branch32(GreaterThanOrEqual, regT0, Imm32(asString(getConstantOperand(op2))->tryGetValue()[0])), target);
118 notInt32Op2.append(branch32(NotEqual, regT3, TrustedImm32(JSValue::Int32Tag)));
119 addJump(branch32(LessThanOrEqual, regT2, Imm32(getConstantOperand(op1).asInt32())), target);
122 notInt32Op1.append(branch32(NotEqual, regT1, TrustedImm32(JSValue::Int32Tag)));
123 addJump(branch32(GreaterThanOrEqual, regT0, Imm32(getConstantOperand(op2).asInt32())), target)
    [all...]
JITOpcodes32_64.cpp 55 Jump string_failureCases1 = branch32(NotEqual, regT1, TrustedImm32(JSValue::CellTag));
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));
513 addSlowCase(branch32(NotEqual, regT1, TrustedImm32(JSValue::Int32Tag)));
514 addJump(branch32(GreaterThanOrEqual, regT0, Imm32(getConstantOperand(op1).asInt32())), target);
520 addSlowCase(branch32(NotEqual, regT1, TrustedImm32(JSValue::Int32Tag)));
521 addJump(branch32(LessThanOrEqual, regT0, Imm32(getConstantOperand(op2).asInt32())), target)
    [all...]
ThunkGenerators.cpp 52 jit.appendFailure(jit.branch32(MacroAssembler::AboveOrEqual, SpecializedThunkJIT::regT1, SpecializedThunkJIT::regT2));
60 jit.appendFailure(jit.branch32(MacroAssembler::AboveOrEqual, src, MacroAssembler::TrustedImm32(0x100)));
118 jit.appendFailure(jit.branch32(MacroAssembler::LessThan, SpecializedThunkJIT::regT0, MacroAssembler::TrustedImm32(0)));
JITCall32_64.cpp 125 Jump notJSCell = branch32(NotEqual, regT1, TrustedImm32(JSValue::CellTag));
203 wasEval = branch32(NotEqual, regT1, TrustedImm32(JSValue::EmptyValueTag));
260 wasEval = branch32(NotEqual, regT1, TrustedImm32(JSValue::EmptyValueTag));
277 addSlowCase(branch32(NotEqual, regT1, TrustedImm32(JSValue::CellTag)));
312 Jump callLinkFailNotObject = branch32(NotEqual, regT1, TrustedImm32(JSValue::CellTag));
JITArithmetic.cpp 170 addSlowCase(branch32(LessThan, regT0, TrustedImm32(0)));
182 addSlowCase(branch32(LessThan, regT0, TrustedImm32(0)));
205 failures.append(branch32(LessThan, regT0, TrustedImm32(0)));
227 failures.append(branch32(LessThan, regT0, TrustedImm32(0)));
262 addJump(branch32(LessThanOrEqual, regT0, Imm32(asString(getConstantOperand(op1))->tryGetValue()[0])), target);
271 addJump(branch32(GreaterThanOrEqual, regT0, Imm32(asString(getConstantOperand(op2))->tryGetValue()[0])), target);
278 addJump(branch32(GreaterThanOrEqual, regT0, Imm32(op2imm)), target);
283 addJump(branch32(LessThanOrEqual, regT1, Imm32(op1imm)), target);
289 addJump(branch32(GreaterThanOrEqual, regT0, regT1), target);
415 addJump(branch32(GreaterThan, regT0, Imm32(asString(getConstantOperand(op1))->tryGetValue()[0])), target)
    [all...]
JSInterfaceJIT.h 234 return branch32(NotEqual, tagFor(virtualRegisterIndex), TrustedImm32(JSValue::CellTag));
241 return branch32(NotEqual, tagFor(static_cast<int>(virtualRegisterIndex)), TrustedImm32(JSValue::Int32Tag));
270 Jump isDouble = branch32(Below, scratch, TrustedImm32(JSValue::LowestTag));
271 Jump notInt = branch32(NotEqual, scratch, TrustedImm32(JSValue::Int32Tag));
JITPropertyAccess32_64.cpp 283 failures.append(jit.branch32(AboveOrEqual, regT2, regT1));
288 failures.append(jit.branch32(AboveOrEqual, regT0, TrustedImm32(0x100)));
310 addSlowCase(branch32(NotEqual, regT3, TrustedImm32(JSValue::Int32Tag)));
315 addSlowCase(branch32(AboveOrEqual, regT2, Address(regT0, JSArray::vectorLengthOffset())));
319 addSlowCase(branch32(Equal, regT1, TrustedImm32(JSValue::EmptyValueTag)));
362 addSlowCase(branch32(NotEqual, regT3, TrustedImm32(JSValue::Int32Tag)));
365 addSlowCase(branch32(AboveOrEqual, regT2, Address(regT0, JSArray::vectorLengthOffset())));
369 Jump empty = branch32(Equal, BaseIndex(regT3, regT2, TimesEight, OBJECT_OFFSETOF(ArrayStorage, m_vector[0]) + OBJECT_OFFSETOF(JSValue, u.asBits.tag)), TrustedImm32(JSValue::EmptyValueTag));
379 branch32(Below, regT2, Address(regT3, OBJECT_OFFSETOF(ArrayStorage, m_length))).linkTo(storeResult, this);
594 failureCases.append(branch32(NotEqual, regT1, TrustedImm32(JSValue::CellTag)))
    [all...]
SpecializedThunkJIT.h 46 m_failures.append(branch32(NotEqual, Address(callFrameRegister, RegisterFile::ArgumentCount * (int)sizeof(Register)), TrustedImm32(expectedArgCount + 1)));
JITPropertyAccess.cpp 66 failures.append(jit.branch32(AboveOrEqual, regT1, regT2));
71 failures.append(jit.branch32(AboveOrEqual, regT0, TrustedImm32(0x100)));
105 addSlowCase(branch32(AboveOrEqual, regT1, Address(regT0, JSArray::vectorLengthOffset())));
166 addSlowCase(branch32(AboveOrEqual, regT3, Address(regT1, OBJECT_OFFSETOF(JSPropertyNameIterator, m_numCacheableSlots))));
201 addSlowCase(branch32(AboveOrEqual, regT1, Address(regT0, JSArray::vectorLengthOffset())));
213 branch32(Below, regT1, Address(regT2, OBJECT_OFFSETOF(ArrayStorage, m_length))).linkTo(storeResult, this);
694 Jump failureCases2 = branch32(LessThan, regT2, TrustedImm32(0));
    [all...]
JITOpcodes.cpp 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));
357 addJump(branch32(LessThanOrEqual, regT0, Imm32(op2imm)), target);
362 addJump(branch32(LessThanOrEqual, regT0, regT1), target);
    [all...]
JITInlineMethods.h 89 failures.append(branch32(NotEqual, MacroAssembler::Address(src, ThunkHelpers::jsStringLengthOffset()), TrustedImm32(1)));
602 addSlowCase(branch32(NotEqual, tag, TrustedImm32(JSValue::CellTag)));
JIT.cpp 506 branch32(Equal, regT1, TrustedImm32(m_codeBlock->m_numParameters)).linkTo(beginLabel, this);
  /external/webkit/Source/JavaScriptCore/assembler/
MacroAssembler.h 71 using MacroAssemblerBase::branch32;
113 void branch32(Condition cond, RegisterID op1, RegisterID op2, Label target) function in class:JSC::MacroAssembler
115 branch32(cond, op1, op2).linkTo(target, this);
118 void branch32(Condition cond, RegisterID op1, TrustedImm32 imm, Label target) function in class:JSC::MacroAssembler
120 branch32(cond, op1, imm).linkTo(target, this);
123 void branch32(Condition cond, RegisterID left, Address right, Label target) function in class:JSC::MacroAssembler
125 branch32(cond, left, right).linkTo(target, this);
277 return branch32(cond, left, right);
282 return branch32(cond, left, TrustedImm32(right));
287 return branch32(cond, left, right)
    [all...]
MacroAssemblerX86.h 50 using MacroAssemblerX86Common::branch32;
111 Jump branch32(Condition cond, AbsoluteAddress left, RegisterID right) function in class:JSC::MacroAssemblerX86
117 Jump branch32(Condition cond, AbsoluteAddress left, TrustedImm32 right) function in class:JSC::MacroAssemblerX86
MacroAssemblerARM.h 393 return branch32(cond, ARMRegisters::S1, right);
396 Jump branch32(Condition cond, RegisterID left, RegisterID right, int useConstantPool = 0) function in class:JSC::MacroAssemblerARM
402 Jump branch32(Condition cond, RegisterID left, TrustedImm32 right, int useConstantPool = 0) function in class:JSC::MacroAssemblerARM
417 Jump branch32(Condition cond, RegisterID left, Address right) function in class:JSC::MacroAssemblerARM
420 return branch32(cond, left, ARMRegisters::S1);
423 Jump branch32(Condition cond, Address left, RegisterID right) function in class:JSC::MacroAssemblerARM
426 return branch32(cond, ARMRegisters::S1, right);
429 Jump branch32(Condition cond, Address left, TrustedImm32 right) function in class:JSC::MacroAssemblerARM
432 return branch32(cond, ARMRegisters::S1, right);
435 Jump branch32(Condition cond, BaseIndex left, TrustedImm32 right function in class:JSC::MacroAssemblerARM
708 Jump branch32(Condition cond, AbsoluteAddress left, RegisterID right) function in class:JSC::MacroAssemblerARM
714 Jump branch32(Condition cond, AbsoluteAddress left, TrustedImm32 right) function in class:JSC::MacroAssemblerARM
    [all...]
MacroAssemblerMIPS.h 909 return branch32(cond, dataTempRegister, immTempRegister);
912 Jump branch32(Condition cond, RegisterID left, RegisterID right) function in class:JSC::MacroAssemblerMIPS
988 Jump branch32(Condition cond, RegisterID left, TrustedImm32 right) function in class:JSC::MacroAssemblerMIPS
994 Jump branch32(Condition cond, RegisterID left, Address right) function in class:JSC::MacroAssemblerMIPS
1000 Jump branch32(Condition cond, Address left, RegisterID right) function in class:JSC::MacroAssemblerMIPS
1006 Jump branch32(Condition cond, Address left, TrustedImm32 right) function in class:JSC::MacroAssemblerMIPS
1013 Jump branch32(Condition cond, BaseIndex left, TrustedImm32 right) function in class:JSC::MacroAssemblerMIPS
1032 Jump branch32(Condition cond, AbsoluteAddress left, RegisterID right) function in class:JSC::MacroAssemblerMIPS
1038 Jump branch32(Condition cond, AbsoluteAddress left, TrustedImm32 right) function in class:JSC::MacroAssemblerMIPS
    [all...]
MacroAssemblerARMv7.h 868 Jump branch32(Condition cond, RegisterID left, RegisterID right) function in class:JSC::MacroAssemblerARMv7
874 Jump branch32(Condition cond, RegisterID left, TrustedImm32 right) function in class:JSC::MacroAssemblerARMv7
880 Jump branch32(Condition cond, RegisterID left, Address right) function in class:JSC::MacroAssemblerARMv7
883 return branch32(cond, left, dataTempRegister);
886 Jump branch32(Condition cond, Address left, RegisterID right) function in class:JSC::MacroAssemblerARMv7
889 return branch32(cond, dataTempRegister, right);
892 Jump branch32(Condition cond, Address left, TrustedImm32 right) function in class:JSC::MacroAssemblerARMv7
894 // use addressTempRegister incase the branch32 we call uses dataTempRegister. :-/
896 return branch32(cond, addressTempRegister, right);
899 Jump branch32(Condition cond, BaseIndex left, TrustedImm32 right function in class:JSC::MacroAssemblerARMv7
913 Jump branch32(Condition cond, AbsoluteAddress left, RegisterID right) function in class:JSC::MacroAssemblerARMv7
919 Jump branch32(Condition cond, AbsoluteAddress left, TrustedImm32 right) function in class:JSC::MacroAssemblerARMv7
    [all...]
MacroAssemblerX86Common.h 640 return branch32(branchType ? NotEqual : Equal, dest, TrustedImm32(0x80000000));
803 Jump branch32(Condition cond, RegisterID left, RegisterID right) function in class:JSC::MacroAssemblerX86Common
809 Jump branch32(Condition cond, RegisterID left, TrustedImm32 right) function in class:JSC::MacroAssemblerX86Common
818 Jump branch32(Condition cond, RegisterID left, Address right) function in class:JSC::MacroAssemblerX86Common
824 Jump branch32(Condition cond, Address left, RegisterID right) function in class:JSC::MacroAssemblerX86Common
830 Jump branch32(Condition cond, Address left, TrustedImm32 right) function in class:JSC::MacroAssemblerX86Common
836 Jump branch32(Condition cond, BaseIndex left, TrustedImm32 right) function in class:JSC::MacroAssemblerX86Common
844 return branch32(cond, left, right);
    [all...]
MacroAssemblerSH4.h 1082 Jump branch32(Condition cond, BaseIndex left, TrustedImm32 right) function in class:JSC::MacroAssemblerSH4
1267 Jump branch32(Condition cond, RegisterID left, RegisterID right) function in class:JSC::MacroAssemblerSH4
1280 Jump branch32(Condition cond, RegisterID left, TrustedImm32 right) function in class:JSC::MacroAssemblerSH4
1292 Jump branch32(Condition cond, RegisterID left, Address right) function in class:JSC::MacroAssemblerSH4
1300 Jump branch32(Condition cond, Address left, RegisterID right) function in class:JSC::MacroAssemblerSH4
1308 Jump branch32(Condition cond, Address left, TrustedImm32 right) function in class:JSC::MacroAssemblerSH4
1316 Jump branch32(Condition cond, AbsoluteAddress left, RegisterID right) function in class:JSC::MacroAssemblerSH4
1329 Jump branch32(Condition cond, AbsoluteAddress left, TrustedImm32 right) function in class:JSC::MacroAssemblerSH4
    [all...]
  /external/webkit/Source/JavaScriptCore/yarr/
YarrJIT.cpp 125 Jump loOrAbove = branch32(GreaterThanOrEqual, character, Imm32((unsigned short)lo));
132 matchDest.append(branch32(Equal, character, Imm32((unsigned short)matches[*matchIndex])));
139 Jump loOrAbove = branch32(GreaterThanOrEqual, character, Imm32((unsigned short)lo));
146 failures.append(branch32(LessThan, character, Imm32((unsigned short)lo)));
151 matchDest.append(branch32(LessThanOrEqual, character, Imm32((unsigned short)hi)));
170 Jump isAscii = branch32(LessThanOrEqual, character, TrustedImm32(0x7f));
175 matchDest.append(branch32(Equal, character, Imm32(ch)));
184 Jump below = branch32(LessThan, character, Imm32(lo));
185 matchDest.append(branch32(LessThanOrEqual, character, Imm32(hi)));
199 matchDest.append(branch32(Equal, character, Imm32((unsigned short)charClass->m_matches[matchIndex++])))
    [all...]
  /external/webkit/Source/JavaScriptCore/dfg/
DFGSpeculativeJIT.cpp 327 speculationCheck(m_jit.branch32(MacroAssembler::LessThan, op1.registerID(), TrustedImm32(0)));
447 speculationCheck(m_jit.branch32(MacroAssembler::LessThan, reg1, TrustedImm32(0)));
448 speculationCheck(m_jit.branch32(MacroAssembler::LessThan, reg2, TrustedImm32(0)));
568 speculationCheck(m_jit.branch32(MacroAssembler::AboveOrEqual, propertyReg, MacroAssembler::Address(baseReg, JSArray::vectorLengthOffset())));
595 speculationCheck(m_jit.branch32(MacroAssembler::AboveOrEqual, propertyReg, MacroAssembler::Address(baseReg, JSArray::vectorLengthOffset())));
605 MacroAssembler::Jump lengthDoesNotNeedUpdate = m_jit.branch32(MacroAssembler::Below, propertyReg, MacroAssembler::Address(storageReg, OBJECT_OFFSETOF(ArrayStorage, m_length)));
DFGJITCompiler.cpp 338 branch32(Equal, regT1, Imm32(m_codeBlock->m_numParameters)).linkTo(fromArityCheck, this);
DFGNonSpeculativeJIT.cpp 277 MacroAssembler::Jump positive = m_jit.branch32(MacroAssembler::GreaterThanOrEqual, op1.registerID(), TrustedImm32(0));
  /dalvik/vm/compiler/codegen/x86/libenc/
encoder.h 587 ENCODER_DECLARE_EXPORT char * branch32(char * stream, ConditionCode cc, const Imm_Opnd & imm, InstrPrefix prefix = no_prefix);
encoder.inl 653 ENCODER_DECLARE_EXPORT char * branch32(char * stream, ConditionCode cond,
675 return branch32(stream, cc, Imm_Opnd(size_32, (int)offset), is_signed);

Completed in 792 milliseconds