Searched refs:Imm32 (Results 1 - 20 of 20) sorted by relevance

/external/webkit/Source/JavaScriptCore/jit/
H A DJITCall.cpp73 addPtr(Imm32(registerOffset), regT1, regT2);
82 addPtr(Imm32((int32_t)offset), regT2, regT3);
120 stubCall.addArgument(JIT::Imm32(registerOffset));
121 stubCall.addArgument(JIT::Imm32(argCount));
134 addPtr(Imm32(registerOffset * static_cast<int>(sizeof(Register))), callFrameRegister);
135 move(Imm32(argCount), regT1);
155 stubCall.addArgument(JIT::Imm32(registerOffset));
156 stubCall.addArgument(JIT::Imm32(argCount));
177 stubCall.addArgument(JIT::Imm32(registerOffset));
178 stubCall.addArgument(JIT::Imm32(argCoun
[all...]
H A DJITCall32_64.cpp72 addPtr(Imm32(registerOffset), regT2, regT3); // registerOffset
200 stubCall.addArgument(JIT::Imm32(registerOffset));
201 stubCall.addArgument(JIT::Imm32(argCount));
214 addPtr(Imm32(registerOffset * static_cast<int>(sizeof(Register))), callFrameRegister);
236 stubCall.addArgument(JIT::Imm32(registerOffset));
237 stubCall.addArgument(JIT::Imm32(argCount));
257 stubCall.addArgument(JIT::Imm32(registerOffset));
258 stubCall.addArgument(JIT::Imm32(argCount));
286 store32(Imm32(argCount), payloadFor(registerOffset + RegisterFile::ArgumentCount));
291 addPtr(Imm32(registerOffse
[all...]
H A DJITArithmetic.cpp94 rshift32(Imm32(getConstantOperandImmediateInt(op2) & 0x1f), regT0);
165 urshift32(Imm32(shift & 0x1f), regT0);
203 urshift32(Imm32(shift & 0x1f), regT0);
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);
326 move(Imm32(op2imm), regT1);
352 move(Imm32(op1imm), regT0);
415 addJump(branch32(GreaterThan, regT0, Imm32(asStrin
[all...]
H A DJITArithmetic32_64.cpp103 addJump(branch32(LessThanOrEqual, regT0, Imm32(asString(getConstantOperand(op1))->tryGetValue()[0])), target);
112 addJump(branch32(GreaterThanOrEqual, regT0, Imm32(asString(getConstantOperand(op2))->tryGetValue()[0])), target);
119 addJump(branch32(LessThanOrEqual, regT2, Imm32(getConstantOperand(op1).asInt32())), target);
123 addJump(branch32(GreaterThanOrEqual, regT0, Imm32(getConstantOperand(op2).asInt32())), target);
192 addJump(branch32(GreaterThan, regT0, Imm32(asString(getConstantOperand(op1))->tryGetValue()[0])), target);
201 addJump(branch32(LessThan, regT0, Imm32(asString(getConstantOperand(op2))->tryGetValue()[0])), target);
207 addJump(branch32(GreaterThan, regT2, Imm32(getConstantOperand(op1).asInt32())), target);
211 addJump(branch32(LessThan, regT0, Imm32(getConstantOperand(op2).asInt32())), target);
279 addJump(branch32(invert ? LessThan : GreaterThanOrEqual, regT0, Imm32(asString(getConstantOperand(op1))->tryGetValue()[0])), target);
288 addJump(branch32(invert ? GreaterThan : LessThanOrEqual, regT0, Imm32(asStrin
[all...]
H A DJITOpcodes.cpp357 addJump(branch32(LessThanOrEqual, regT0, Imm32(op2imm)), target);
600 stubCall.addArgument(Imm32(currentInstruction[2].u.operand));
601 stubCall.addArgument(Imm32(currentInstruction[3].u.operand));
631 stubCall.addArgument(Imm32(currentInstruction[2].u.operand));
632 stubCall.addArgument(Imm32(currentInstruction[3].u.operand));
646 stubCall.addArgument(Imm32(currentInstruction[1].u.operand));
655 stubCall.addArgument(Imm32(currentInstruction[3].u.operand));
690 stubCall.addArgument(Imm32(currentIndex));
818 stubCall.addArgument(Imm32(currentInstruction[1].u.operand));
1076 stubCall.addArgument(Imm32(currentInstructio
[all...]
H A DJITOpcodes32_64.cpp514 addJump(branch32(GreaterThanOrEqual, regT0, Imm32(getConstantOperand(op1).asInt32())), target);
521 addJump(branch32(LessThanOrEqual, regT0, Imm32(getConstantOperand(op2).asInt32())), target);
756 stubCall.addArgument(Imm32(currentInstruction[2].u.operand));
757 stubCall.addArgument(Imm32(currentInstruction[3].u.operand));
798 stubCall.addArgument(Imm32(currentInstruction[2].u.operand));
799 stubCall.addArgument(Imm32(currentInstruction[3].u.operand));
813 stubCall.addArgument(Imm32(currentInstruction[1].u.operand));
822 stubCall.addArgument(Imm32(currentInstruction[3].u.operand));
861 stubCall.addArgument(Imm32(currentIndex));
912 Jump notNumber = branch32(Above, regT1, Imm32(JSValu
[all...]
H A DJITStubCall.h123 m_jit->poke(JIT::Imm32(value.payload()), m_stackIndex);
124 m_jit->poke(JIT::Imm32(value.tag()), m_stackIndex + 1);
H A DJITInlineMethods.h379 move(Imm32(getConstantOperand(index).tag()), tag);
398 move(Imm32(getConstantOperand(index).payload()), payload);
409 move(Imm32(v.payload()), payload);
410 move(Imm32(v.tag()), tag);
505 store32(Imm32(constant.payload()), payloadFor(index, base));
506 store32(Imm32(constant.tag()), tagFor(index, base));
763 convertInt32ToDouble(Imm32(getConstantOperand(index).asInt32()), value);
H A DJIT.cpp483 addPtr(Imm32(m_codeBlock->m_numCalleeRegisters * sizeof(Register)), callFrameRegister, regT1);
H A DJITPropertyAccess32_64.cpp60 stubCall.addArgument(Imm32(property));
/external/webkit/Source/JavaScriptCore/yarr/
H A DYarrJIT.cpp125 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)));
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++])));
216 matchDest.append(branch32(Equal, character, Imm32((unsigne
[all...]
/external/llvm/lib/Target/X86/MCTargetDesc/
H A DX86BaseInfo.h322 Imm32 = 5 << ImmShift, enumerator in enum:llvm::X86II::__anon6954
441 case X86II::Imm32:
458 case X86II::Imm32:
/external/webkit/Source/JavaScriptCore/dfg/
H A DDFGJITCodeGenerator.h54 typedef MacroAssembler::Imm32 Imm32; typedef in class:JSC::DFG::JITCodeGenerator
312 m_jit.and32(Imm32(imm), op1, result);
315 m_jit.or32(Imm32(imm), op1, result);
318 m_jit.xor32(Imm32(imm), op1, result);
344 m_jit.rshift32(op1, Imm32(shiftAmount), result);
347 m_jit.lshift32(op1, Imm32(shiftAmount), result);
350 m_jit.urshift32(op1, Imm32(shiftAmount), result);
H A DDFGJITCompiler.cpp72 move(MacroAssembler::Imm32(valueOfInt32Constant(nodeIndex)), gprToRegisterID(gpr));
244 addPtr(Imm32(m_codeBlock->m_numCalleeRegisters * sizeof(Register)), callFrameRegister, regT1);
338 branch32(Equal, regT1, Imm32(m_codeBlock->m_numParameters)).linkTo(fromArityCheck, this);
H A DDFGNonSpeculativeJIT.h139 m_jit.move(Imm32(valueOfInt32Constant(nodeIndex)), reg);
H A DDFGSpeculativeJIT.cpp48 m_jit.move(MacroAssembler::Imm32(valueOfInt32Constant(nodeIndex)), reg);
374 speculationCheck(m_jit.branchAdd32(MacroAssembler::Overflow, reg, Imm32(imm1), result.registerID()));
386 speculationCheck(m_jit.branchAdd32(MacroAssembler::Overflow, reg, Imm32(imm2), result.registerID()));
419 speculationCheck(m_jit.branchSub32(MacroAssembler::Overflow, reg, Imm32(imm2), result.registerID()));
H A DDFGJITCodeGenerator.cpp50 m_jit.move(MacroAssembler::Imm32(valueOfInt32Constant(nodeIndex)), reg);
121 m_jit.move(MacroAssembler::Imm32(valueOfInt32Constant(nodeIndex)), reg);
/external/webkit/Source/JavaScriptCore/assembler/
H A DAbstractMacroAssembler.h221 struct Imm32 : public TrustedImm32 { struct in class:JSC::AbstractMacroAssembler
222 explicit Imm32(int32_t value) function in struct:JSC::AbstractMacroAssembler::Imm32
227 explicit Imm32(TrustedImmPtr ptr) function in struct:JSC::AbstractMacroAssembler::Imm32
/external/valgrind/main/VEX/priv/
H A Dhost_arm_defs.h654 } Imm32; member in union:__anon10493::__anon10494
H A Dhost_arm_defs.c1143 i->ARMin.Imm32.dst = dst;
1144 i->ARMin.Imm32.imm32 = imm32;
1517 ppHRegARM(i->ARMin.Imm32.dst);
1518 vex_printf(", 0x%x", i->ARMin.Imm32.imm32);
1908 addHRegUse(u, HRmWrite, i->ARMin.Imm32.dst);
2183 i->ARMin.Imm32.dst = lookupHRegRemap(m, i->ARMin.Imm32.dst);
2789 p = imm32_to_iregNo( (UInt*)p, iregNo(i->ARMin.Imm32.dst),
2790 i->ARMin.Imm32.imm32 );

Completed in 328 milliseconds