/external/webkit/Source/JavaScriptCore/jit/ |
D | JITCall.cpp | 73 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 …]
|
D | JITCall32_64.cpp | 72 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 …]
|
D | JITArithmetic.cpp | 94 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 …]
|
D | JITArithmetic32_64.cpp | 103 …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 …]
|
D | JITOpcodes.cpp | 357 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 …]
|
D | JITOpcodes32_64.cpp | 514 … 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 …]
|
D | JITInlineMethods.h | 379 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()
|
D | JITStubCall.h | 123 m_jit->poke(JIT::Imm32(value.payload()), m_stackIndex); in addArgument() 124 m_jit->poke(JIT::Imm32(value.tag()), m_stackIndex + 1); in addArgument()
|
D | JIT.cpp | 483 … addPtr(Imm32(m_codeBlock->m_numCalleeRegisters * sizeof(Register)), callFrameRegister, regT1); in privateCompile()
|
D | JITPropertyAccess32_64.cpp | 60 stubCall.addArgument(Imm32(property)); in emit_op_put_by_index()
|
/external/webkit/Source/JavaScriptCore/yarr/ |
D | YarrJIT.cpp | 125 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/ |
D | DFGJITCodeGenerator.h | 54 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()
|
D | DFGJITCompiler.cpp | 72 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()
|
D | DFGSpeculativeJIT.cpp | 48 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()
|
D | DFGJITCodeGenerator.cpp | 50 m_jit.move(MacroAssembler::Imm32(valueOfInt32Constant(nodeIndex)), reg); in fillInteger() 121 m_jit.move(MacroAssembler::Imm32(valueOfInt32Constant(nodeIndex)), reg); in fillDouble()
|
D | DFGNonSpeculativeJIT.h | 139 m_jit.move(Imm32(valueOfInt32Constant(nodeIndex)), reg);
|
/external/webkit/Source/JavaScriptCore/assembler/ |
D | AbstractMacroAssembler.h | 221 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/ |
D | X86InstrInfo.h | 399 Imm32 = 5 << ImmShift, enumerator 510 case X86II::Imm32: in getSizeOfImm() 527 case X86II::Imm32: in isImmPCRel()
|
D | X86InstrFormats.td | 58 def Imm32 : ImmType<5>; 206 : X86Inst<o, f, Imm32, outs, ins, asm> { 250 list<dag> pattern> : X86Inst<o, f, Imm32, outs, ins, asm> {
|
D | X86InstrArithmetic.td | 528 /// 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/ |
D | ARMDisassemblerCore.cpp | 879 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/ |
D | host_arm_defs.c | 1143 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()
|
D | host_arm_defs.h | 654 } Imm32; member
|
/external/webkit/Source/JavaScriptCore/ |
D | ChangeLog-2010-05-24 | 6733 (JSC::AbstractMacroAssembler::Imm32::Imm32): 11950 (JSC::AbstractMacroAssembler::Imm32::Imm32): 22602 (JSC::AbstractMacroAssembler::Imm32::Imm32): 27777 (JSC::AbstractMacroAssembler::Imm32::Imm32):
|
D | ChangeLog | 3202 (JSC::AbstractMacroAssembler::Imm32::Imm32):
|