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

/macosx-10.10.1/JavaScriptCore-7600.1.17/assembler/
H A DMacroAssembler.h287 TrustedImm32 trustedImm32ForShift(Imm32 imm)
312 void branch32(RelationalCondition cond, RegisterID op1, Imm32 imm, Label target)
327 Jump branch32(RelationalCondition cond, Imm32 left, RegisterID right)
470 void lshiftPtr(Imm32 imm, RegisterID srcDest)
553 move(Imm32(imm.asTrustedImmPtr()), dest);
588 store32(Imm32(imm.asTrustedImmPtr()), address);
623 return branch32(cond, left, Imm32(right.asTrustedImmPtr()));
748 void lshiftPtr(Imm32 imm, RegisterID srcDest)
1102 return shouldBlind(Imm32(jsValue.asInt32()));
1141 void convertInt32ToDouble(Imm32 im
[all...]
H A DAbstractMacroAssembler.h291 struct Imm32 : private TrustedImm32 { struct in class:JSC::AbstractMacroAssembler
292 explicit Imm32(int32_t value) function in struct:JSC::AbstractMacroAssembler::Imm32
297 explicit Imm32(TrustedImmPtr ptr) function in struct:JSC::AbstractMacroAssembler::Imm32
/macosx-10.10.1/JavaScriptCore-7600.1.17/yarr/
H A DYarrJIT.cpp154 Jump loOrAbove = branch32(GreaterThanOrEqual, character, Imm32((unsigned short)lo));
161 matchDest.append(branch32(Equal, character, Imm32((unsigned short)matches[*matchIndex])));
168 Jump loOrAbove = branch32(GreaterThanOrEqual, character, Imm32((unsigned short)lo));
175 failures.append(branch32(LessThan, character, Imm32((unsigned short)lo)));
180 matchDest.append(branch32(LessThanOrEqual, character, Imm32((unsigned short)hi)));
204 matchDest.append(branch32(Equal, character, Imm32(ch)));
213 Jump below = branch32(LessThan, character, Imm32(lo));
214 matchDest.append(branch32(LessThanOrEqual, character, Imm32(hi)));
228 matchDest.append(branch32(Equal, character, Imm32((unsigned short)charClass->m_matches[matchIndex++])));
245 matchDest.append(branch32(Equal, character, Imm32((unsigne
[all...]
/macosx-10.10.1/JavaScriptCore-7600.1.17/jit/
H A DJITArithmetic32_64.cpp92 addJump(branch32(commute(condition), regT0, Imm32(asString(getConstantOperand(op1))->tryGetValue()[0])), target);
101 addJump(branch32(condition, regT0, Imm32(asString(getConstantOperand(op2))->tryGetValue()[0])), target);
107 addJump(branch32(commute(condition), regT2, Imm32(getConstantOperand(op1).asInt32())), target);
111 addJump(branch32(condition, regT0, Imm32(getConstantOperand(op2).asInt32())), target);
169 lshift32(Imm32(getConstantOperand(op2).asInt32()), regT0);
211 urshift32(Imm32(shift), regT0);
213 rshift32(Imm32(shift), regT0);
245 urshift32(Imm32(shift), regT0);
247 rshift32(Imm32(shift), regT0);
341 and32(Imm32(constan
[all...]
H A DJITArithmetic.cpp261 rshift32(Imm32(getConstantOperandImmediateInt(op2) & 0x1f), regT0);
318 urshift32(Imm32(getConstantOperandImmediateInt(op2) & 0x1f), regT0);
398 addJump(branch32(commute(condition), regT0, Imm32(asString(getConstantOperand(op1))->tryGetValue()[0])), target);
407 addJump(branch32(condition, regT0, Imm32(asString(getConstantOperand(op2))->tryGetValue()[0])), target);
414 addJump(branch32(condition, regT0, Imm32(op2imm)), target);
419 addJump(branch32(commute(condition), regT1, Imm32(op1imm)), target);
466 move(Imm32(op2imm), regT1);
489 move(Imm32(op1imm), regT0);
539 and64(Imm32(imm), regT0);
546 and64(Imm32(im
[all...]
H A DJITInlines.h780 move(Imm32(getConstantOperand(index).tag()), tag);
790 move(Imm32(getConstantOperand(index).payload()), payload);
799 move(Imm32(v.payload()), payload);
800 move(Imm32(v.tag()), tag);
890 store32(Imm32(constant.payload()), payloadFor(index, base));
891 store32(Imm32(constant.tag()), tagFor(index, base));
1043 convertInt32ToDouble(Imm32(getConstantOperand(index).asInt32()), value);
/macosx-10.10.1/JavaScriptCore-7600.1.17/dfg/
H A DDFGBinarySwitch.cpp71 MacroAssembler::Imm32(static_cast<int32_t>(m_cases[code.index].value))));
85 MacroAssembler::Imm32(static_cast<int32_t>(m_cases[code.index].value))));
99 MacroAssembler::Imm32(static_cast<int32_t>(m_cases[code.index].value))));
H A DDFGThunks.cpp114 jit.lshiftPtr(MacroAssembler::Imm32(3), GPRInfo::regT2);
H A DDFGSpeculativeJIT.cpp500 m_jit.move(Imm32(valueOfInt32Constant(plan.node())), plan.gpr());
542 m_jit.move(Imm32(valueOfJSConstant(plan.node()).tag()), plan.gpr());
545 m_jit.move(Imm32(valueOfJSConstant(plan.node()).payload()), plan.gpr());
1225 branch32(condition, JITCompiler::Imm32(static_cast<int32_t>(JSValue::encode(jsBoolean(imm)))), op2.gpr(), taken);
1229 branch32(condition, op1.gpr(), JITCompiler::Imm32(static_cast<int32_t>(JSValue::encode(jsBoolean(imm)))), taken);
1256 branch32(condition, JITCompiler::Imm32(imm), op2.gpr(), taken);
1260 branch32(condition, op1.gpr(), JITCompiler::Imm32(imm), taken);
2274 MacroAssembler::AboveOrEqual, indexGPR, MacroAssembler::Imm32(length));
2380 m_jit.move(Imm32(toInt32(d)), scratchReg);
2662 m_jit.add32(Imm32(imm
[all...]
H A DDFGSpeculativeJIT.h83 typedef JITCompiler::Imm32 Imm32; typedef in class:JSC::DFG::SpeculativeJIT
633 m_jit.and32(Imm32(imm), op1, result);
636 m_jit.or32(Imm32(imm), op1, result);
639 m_jit.xor32(Imm32(imm), op1, result);
665 m_jit.rshift32(op1, Imm32(shiftAmount), result);
668 m_jit.lshift32(op1, Imm32(shiftAmount), result);
671 m_jit.urshift32(op1, Imm32(shiftAmount), result);
H A DDFGSpeculativeJIT32_64.cpp60 m_jit.move(Imm32(valueOfJSConstant(edge.node()).tag()), tagGPR);
61 m_jit.move(Imm32(valueOfJSConstant(edge.node()).payload()), payloadGPR);
749 m_jit.move(MacroAssembler::Imm32(valueOfInt32Constant(edge.node())), gpr);
3329 m_jit.store32(Imm32(u.halves[0]), MacroAssembler::Address(storageGPR, sizeof(double) * index));
3330 m_jit.store32(Imm32(u.halves[1]), MacroAssembler::Address(storageGPR, sizeof(double) * index + sizeof(int32_t)));
3336 Imm32(data[index]), MacroAssembler::Address(storageGPR, sizeof(int32_t) * index));
4345 Imm32(node->origin.semantic.inlineCallFrame->arguments.size() - 1),
4394 Imm32(node->origin.semantic.inlineCallFrame->arguments.size())));
4412 Imm32(m_jit.symbolTableFor(node->origin.semantic)->parameterCount())));
4472 Imm32(nod
[all...]
H A DDFGSpeculativeJIT64.cpp745 m_jit.move(MacroAssembler::Imm32(valueOfInt32Constant(edge.node())), gpr);
4472 Imm32(node->origin.semantic.inlineCallFrame->arguments.size())));
4491 Imm32(m_jit.symbolTableFor(node->origin.semantic)->parameterCount())));
4540 Imm32(node->origin.semantic.inlineCallFrame->arguments.size())));
4558 Imm32(m_jit.symbolTableFor(node->origin.semantic)->parameterCount())));
/macosx-10.10.1/llvmCore-3425.0.34/lib/Target/X86/MCTargetDesc/
H A DX86BaseInfo.h374 Imm32 = 5 << ImmShift, enumerator in enum:llvm::X86II::__anon10298
501 case X86II::Imm32:
518 case X86II::Imm32:
/macosx-10.10.1/cxxfilt-11/cxxfilt/include/opcode/
H A Di386.h154 {"push", 1, 0x68, X, Cpu186|CpuNo64, wl_Suf|DefaultSize, { Imm16|Imm32, 0, 0} },
318 {"imul", 3, 0x69, X, Cpu186, wlq_Suf|Modrm, { Imm16|Imm32S|Imm32, WordReg|WordMem, WordReg} },
323 {"imul", 2, 0x69, X, Cpu186, wlq_Suf|Modrm|regKludge,{ Imm16|Imm32S|Imm32, WordReg, 0} },
384 {"call", 2, 0x9a, X, CpuNo64, wl_Suf|JumpInterSegment|DefaultSize, { Imm16, Imm16|Imm32, 0} },
387 {"lcall", 2, 0x9a, X, CpuNo64, wl_Suf|JumpInterSegment|DefaultSize, {Imm16, Imm16|Imm32, 0} },
395 {"jmp", 2, 0xea, X, CpuNo64,wl_Suf|JumpInterSegment, { Imm16, Imm16|Imm32, 0} },
398 {"ljmp", 2, 0xea, X, CpuNo64, wl_Suf|JumpInterSegment, { Imm16, Imm16|Imm32, 0} },

Completed in 376 milliseconds