Home
last modified time | relevance | path

Searched refs:Imm32 (Results 1 – 25 of 26) sorted by relevance

12

/external/webkit/Source/JavaScriptCore/jit/
DJITCall.cpp73 addPtr(Imm32(registerOffset), regT1, regT2); in compileOpCallVarargs()
82 addPtr(Imm32((int32_t)offset), regT2, regT3); in compileOpCallVarargs()
120 stubCall.addArgument(JIT::Imm32(registerOffset)); in compileOpCall()
121 stubCall.addArgument(JIT::Imm32(argCount)); in compileOpCall()
134 addPtr(Imm32(registerOffset * static_cast<int>(sizeof(Register))), callFrameRegister); in compileOpCall()
135 move(Imm32(argCount), regT1); in compileOpCall()
155 stubCall.addArgument(JIT::Imm32(registerOffset)); in compileOpCallSlowCase()
156 stubCall.addArgument(JIT::Imm32(argCount)); in compileOpCallSlowCase()
177 stubCall.addArgument(JIT::Imm32(registerOffset)); in compileOpCall()
178 stubCall.addArgument(JIT::Imm32(argCount)); in compileOpCall()
[all …]
DJITCall32_64.cpp72 addPtr(Imm32(registerOffset), regT2, regT3); // registerOffset in compileOpCallVarargs()
200 stubCall.addArgument(JIT::Imm32(registerOffset)); in compileOpCall()
201 stubCall.addArgument(JIT::Imm32(argCount)); in compileOpCall()
214 addPtr(Imm32(registerOffset * static_cast<int>(sizeof(Register))), callFrameRegister); in compileOpCall()
236 stubCall.addArgument(JIT::Imm32(registerOffset)); in compileOpCallSlowCase()
237 stubCall.addArgument(JIT::Imm32(argCount)); in compileOpCallSlowCase()
257 stubCall.addArgument(JIT::Imm32(registerOffset)); in compileOpCall()
258 stubCall.addArgument(JIT::Imm32(argCount)); in compileOpCall()
286 store32(Imm32(argCount), payloadFor(registerOffset + RegisterFile::ArgumentCount)); in compileOpCall()
291 addPtr(Imm32(registerOffset * sizeof(Register)), callFrameRegister); in compileOpCall()
[all …]
DJITArithmetic.cpp94 rshift32(Imm32(getConstantOperandImmediateInt(op2) & 0x1f), regT0); in emit_op_rshift()
165 urshift32(Imm32(shift & 0x1f), regT0); in emit_op_urshift()
203 urshift32(Imm32(shift & 0x1f), regT0); in emitSlow_op_urshift()
262 …addJump(branch32(LessThanOrEqual, regT0, Imm32(asString(getConstantOperand(op1))->tryGetValue()[0]… in emit_op_jnless()
271 …addJump(branch32(GreaterThanOrEqual, regT0, Imm32(asString(getConstantOperand(op2))->tryGetValue()… in emit_op_jnless()
278 addJump(branch32(GreaterThanOrEqual, regT0, Imm32(op2imm)), target); in emit_op_jnless()
283 addJump(branch32(LessThanOrEqual, regT1, Imm32(op1imm)), target); in emit_op_jnless()
326 move(Imm32(op2imm), regT1); in emitSlow_op_jnless()
352 move(Imm32(op1imm), regT0); in emitSlow_op_jnless()
415 …addJump(branch32(GreaterThan, regT0, Imm32(asString(getConstantOperand(op1))->tryGetValue()[0])), … in emit_op_jless()
[all …]
DJITArithmetic32_64.cpp103 …addJump(branch32(LessThanOrEqual, regT0, Imm32(asString(getConstantOperand(op1))->tryGetValue()[0]… in emit_op_jnless()
112 …addJump(branch32(GreaterThanOrEqual, regT0, Imm32(asString(getConstantOperand(op2))->tryGetValue()… in emit_op_jnless()
119 addJump(branch32(LessThanOrEqual, regT2, Imm32(getConstantOperand(op1).asInt32())), target); in emit_op_jnless()
123 … addJump(branch32(GreaterThanOrEqual, regT0, Imm32(getConstantOperand(op2).asInt32())), target); in emit_op_jnless()
192 …addJump(branch32(GreaterThan, regT0, Imm32(asString(getConstantOperand(op1))->tryGetValue()[0])), … in emit_op_jless()
201 …addJump(branch32(LessThan, regT0, Imm32(asString(getConstantOperand(op2))->tryGetValue()[0])), tar… in emit_op_jless()
207 addJump(branch32(GreaterThan, regT2, Imm32(getConstantOperand(op1).asInt32())), target); in emit_op_jless()
211 addJump(branch32(LessThan, regT0, Imm32(getConstantOperand(op2).asInt32())), target); in emit_op_jless()
279 …addJump(branch32(invert ? LessThan : GreaterThanOrEqual, regT0, Imm32(asString(getConstantOperand(… in emit_op_jlesseq()
288 …addJump(branch32(invert ? GreaterThan : LessThanOrEqual, regT0, Imm32(asString(getConstantOperand(… in emit_op_jlesseq()
[all …]
DJITOpcodes.cpp357 addJump(branch32(LessThanOrEqual, regT0, Imm32(op2imm)), target); in emit_op_loop_if_lesseq()
600 stubCall.addArgument(Imm32(currentInstruction[2].u.operand)); in emit_op_new_array()
601 stubCall.addArgument(Imm32(currentInstruction[3].u.operand)); in emit_op_new_array()
631 stubCall.addArgument(Imm32(currentInstruction[2].u.operand)); in emit_op_strcat()
632 stubCall.addArgument(Imm32(currentInstruction[3].u.operand)); in emit_op_strcat()
646 stubCall.addArgument(Imm32(currentInstruction[1].u.operand)); in emit_op_ensure_property_exists()
655 stubCall.addArgument(Imm32(currentInstruction[3].u.operand)); in emit_op_resolve_skip()
690 stubCall.addArgument(Imm32(currentIndex)); in emitSlow_op_resolve_global()
818 stubCall.addArgument(Imm32(currentInstruction[1].u.operand)); in emit_op_resolve_with_base()
1076 stubCall.addArgument(Imm32(currentInstruction[1].u.operand)); in emit_op_jmp_scopes()
[all …]
DJITOpcodes32_64.cpp514 … addJump(branch32(GreaterThanOrEqual, regT0, Imm32(getConstantOperand(op1).asInt32())), target); in emit_op_loop_if_lesseq()
521 addJump(branch32(LessThanOrEqual, regT0, Imm32(getConstantOperand(op2).asInt32())), target); in emit_op_loop_if_lesseq()
756 stubCall.addArgument(Imm32(currentInstruction[2].u.operand)); in emit_op_new_array()
757 stubCall.addArgument(Imm32(currentInstruction[3].u.operand)); in emit_op_new_array()
798 stubCall.addArgument(Imm32(currentInstruction[2].u.operand)); in emit_op_strcat()
799 stubCall.addArgument(Imm32(currentInstruction[3].u.operand)); in emit_op_strcat()
813 stubCall.addArgument(Imm32(currentInstruction[1].u.operand)); in emit_op_ensure_property_exists()
822 stubCall.addArgument(Imm32(currentInstruction[3].u.operand)); in emit_op_resolve_skip()
861 stubCall.addArgument(Imm32(currentIndex)); in emitSlow_op_resolve_global()
912 Jump notNumber = branch32(Above, regT1, Imm32(JSValue::LowestTag)); in emitSlow_op_jfalse()
[all …]
DJITInlineMethods.h379 move(Imm32(getConstantOperand(index).tag()), tag); in emitLoadTag()
398 move(Imm32(getConstantOperand(index).payload()), payload); in emitLoadPayload()
409 move(Imm32(v.payload()), payload); in emitLoad()
410 move(Imm32(v.tag()), tag); in emitLoad()
505 store32(Imm32(constant.payload()), payloadFor(index, base)); in emitStore()
506 store32(Imm32(constant.tag()), tagFor(index, base)); in emitStore()
763 convertInt32ToDouble(Imm32(getConstantOperand(index).asInt32()), value); in emitLoadInt32ToDouble()
DJITStubCall.h123 m_jit->poke(JIT::Imm32(value.payload()), m_stackIndex); in addArgument()
124 m_jit->poke(JIT::Imm32(value.tag()), m_stackIndex + 1); in addArgument()
DJIT.cpp483 … addPtr(Imm32(m_codeBlock->m_numCalleeRegisters * sizeof(Register)), callFrameRegister, regT1); in privateCompile()
DJITPropertyAccess32_64.cpp60 stubCall.addArgument(Imm32(property)); in emit_op_put_by_index()
/external/webkit/Source/JavaScriptCore/yarr/
DYarrJIT.cpp125 Jump loOrAbove = branch32(GreaterThanOrEqual, character, Imm32((unsigned short)lo)); in matchCharacterClassRange()
132 … matchDest.append(branch32(Equal, character, Imm32((unsigned short)matches[*matchIndex]))); in matchCharacterClassRange()
139 Jump loOrAbove = branch32(GreaterThanOrEqual, character, Imm32((unsigned short)lo)); in matchCharacterClassRange()
146 failures.append(branch32(LessThan, character, Imm32((unsigned short)lo))); in matchCharacterClassRange()
151 matchDest.append(branch32(LessThanOrEqual, character, Imm32((unsigned short)hi))); in matchCharacterClassRange()
175 matchDest.append(branch32(Equal, character, Imm32(ch))); in matchCharacterClass()
184 Jump below = branch32(LessThan, character, Imm32(lo)); in matchCharacterClass()
185 matchDest.append(branch32(LessThanOrEqual, character, Imm32(hi))); in matchCharacterClass()
199 …matchDest.append(branch32(Equal, character, Imm32((unsigned short)charClass->m_matches[matchIndex+… in matchCharacterClass()
216 matchDest.append(branch32(Equal, character, Imm32((unsigned short)ch))); in matchCharacterClass()
[all …]
/external/webkit/Source/JavaScriptCore/dfg/
DDFGJITCodeGenerator.h54 typedef MacroAssembler::Imm32 Imm32; typedef
312 m_jit.and32(Imm32(imm), op1, result); in bitOp()
315 m_jit.or32(Imm32(imm), op1, result); in bitOp()
318 m_jit.xor32(Imm32(imm), op1, result); in bitOp()
344 m_jit.rshift32(op1, Imm32(shiftAmount), result); in shiftOp()
347 m_jit.lshift32(op1, Imm32(shiftAmount), result); in shiftOp()
350 m_jit.urshift32(op1, Imm32(shiftAmount), result); in shiftOp()
DDFGJITCompiler.cpp72 move(MacroAssembler::Imm32(valueOfInt32Constant(nodeIndex)), gprToRegisterID(gpr)); in fillInt32ToInteger()
244 addPtr(Imm32(m_codeBlock->m_numCalleeRegisters * sizeof(Register)), callFrameRegister, regT1); in compileFunction()
338 branch32(Equal, regT1, Imm32(m_codeBlock->m_numParameters)).linkTo(fromArityCheck, this); in compileFunction()
DDFGSpeculativeJIT.cpp48 m_jit.move(MacroAssembler::Imm32(valueOfInt32Constant(nodeIndex)), reg); in fillSpeculateIntInternal()
374 …speculationCheck(m_jit.branchAdd32(MacroAssembler::Overflow, reg, Imm32(imm1), result.registerID()… in compile()
386 …speculationCheck(m_jit.branchAdd32(MacroAssembler::Overflow, reg, Imm32(imm2), result.registerID()… in compile()
419 …speculationCheck(m_jit.branchSub32(MacroAssembler::Overflow, reg, Imm32(imm2), result.registerID()… in compile()
DDFGJITCodeGenerator.cpp50 m_jit.move(MacroAssembler::Imm32(valueOfInt32Constant(nodeIndex)), reg); in fillInteger()
121 m_jit.move(MacroAssembler::Imm32(valueOfInt32Constant(nodeIndex)), reg); in fillDouble()
DDFGNonSpeculativeJIT.h139 m_jit.move(Imm32(valueOfInt32Constant(nodeIndex)), reg);
/external/webkit/Source/JavaScriptCore/assembler/
DAbstractMacroAssembler.h221 struct Imm32 : public TrustedImm32 { struct
222 explicit Imm32(int32_t value) in Imm32() argument
227 explicit Imm32(TrustedImmPtr ptr) in Imm32() function
/external/llvm/lib/Target/X86/
DX86InstrInfo.h399 Imm32 = 5 << ImmShift, enumerator
510 case X86II::Imm32: in getSizeOfImm()
527 case X86II::Imm32: in isImmPCRel()
DX86InstrFormats.td58 def Imm32 : ImmType<5>;
206 : X86Inst<o, f, Imm32, outs, ins, asm> {
250 list<dag> pattern> : X86Inst<o, f, Imm32, outs, ins, asm> {
DX86InstrArithmetic.td528 /// example, i8 -> Imm8, i16 -> Imm16, i32 -> Imm32. Note that i64 -> Imm32
576 Imm32, i32imm, imm, i32i8imm, i32immSExt8,
579 Imm32, i64i32imm, i64immSExt32, i64i8imm, i64immSExt8,
/external/llvm/lib/Target/ARM/Disassembler/
DARMDisassemblerCore.cpp879 int Imm32 = 0; in DisassembleBrFrm() local
882 Imm32 = slice(insn, 3, 0); in DisassembleBrFrm()
885 Imm32 = slice(insn, 23, 0); in DisassembleBrFrm()
890 Imm32 = SignExtend32<26>(Imm26); in DisassembleBrFrm()
893 MI.addOperand(MCOperand::CreateImm(Imm32)); in DisassembleBrFrm()
933 int Imm32 = SignExtend32<26>(Imm26); in DisassembleBrMiscFrm() local
934 MI.addOperand(MCOperand::CreateImm(Imm32)); in DisassembleBrMiscFrm()
/external/valgrind/main/VEX/priv/
Dhost_arm_defs.c1143 i->ARMin.Imm32.dst = dst; in ARMInstr_Imm32()
1144 i->ARMin.Imm32.imm32 = imm32; in ARMInstr_Imm32()
1517 ppHRegARM(i->ARMin.Imm32.dst); in ppARMInstr()
1518 vex_printf(", 0x%x", i->ARMin.Imm32.imm32); in ppARMInstr()
1908 addHRegUse(u, HRmWrite, i->ARMin.Imm32.dst); in getRegUsage_ARMInstr()
2183 i->ARMin.Imm32.dst = lookupHRegRemap(m, i->ARMin.Imm32.dst); in mapRegs_ARMInstr()
2789 p = imm32_to_iregNo( (UInt*)p, iregNo(i->ARMin.Imm32.dst), in emit_ARMInstr()
2790 i->ARMin.Imm32.imm32 ); in emit_ARMInstr()
Dhost_arm_defs.h654 } Imm32; member
/external/webkit/Source/JavaScriptCore/
DChangeLog-2010-05-246733 (JSC::AbstractMacroAssembler::Imm32::Imm32):
11950 (JSC::AbstractMacroAssembler::Imm32::Imm32):
22602 (JSC::AbstractMacroAssembler::Imm32::Imm32):
27777 (JSC::AbstractMacroAssembler::Imm32::Imm32):
DChangeLog3202 (JSC::AbstractMacroAssembler::Imm32::Imm32):

12