Searched refs:Assembler (Results 1 - 25 of 165) sorted by relevance

1234567

/openjdk7/hotspot/src/cpu/sparc/vm/
H A DrelocInfo_sparc.cpp37 switch (Assembler::inv_op(inst)) {
39 case Assembler::ldst_op:
41 switch (Assembler::inv_op3(inst)) {
42 case Assembler::lduw_op3:
43 case Assembler::ldub_op3:
44 case Assembler::lduh_op3:
45 case Assembler::ldd_op3:
46 case Assembler::ldsw_op3:
47 case Assembler::ldsb_op3:
48 case Assembler
[all...]
H A DnativeInst_sparc.hpp57 bool is_call() { return is_op(long_at(0), Assembler::call_op); }
58 bool is_sethi() { return (is_op2(long_at(0), Assembler::sethi_op2)
66 return (is_op(x, Assembler::arith_op) &&
67 (inv_op3(x) & Assembler::cc_bit_op3) == Assembler::cc_bit_op3);
74 Assembler::ldsw_op3 : Assembler::lduw_op3,
75 Assembler::ldst_op)
76 && Assembler::inv_rs1(x) == G0
77 && Assembler
[all...]
H A Dassembler_sparc.inline.hpp46 inline bool Address::is_simm13(int offset) { return Assembler::is_simm13(disp() + offset); }
50 return Assembler::low10(value());
56 inline void Assembler::check_delay() {
63 inline void Assembler::emit_long(int x) {
68 inline void Assembler::emit_data(int x, relocInfo::relocType rtype) {
73 inline void Assembler::emit_data(int x, RelocationHolder const& rspec) {
79 inline void Assembler::add(Register s1, Register s2, Register d ) { emit_long( op(arith_op) | rd(d) | op3(add_op3) | rs1(s1) | rs2(s2) ); }
80 inline void Assembler::add(Register s1, int simm13a, Register d, relocInfo::relocType rtype ) { emit_data( op(arith_op) | rd(d) | op3(add_op3) | rs1(s1) | immed(true) | simm(simm13a, 13), rtype ); }
81 inline void Assembler::add(Register s1, int simm13a, Register d, RelocationHolder const& rspec ) { emit_data( op(arith_op) | rd(d) | op3(add_op3) | rs1(s1) | immed(true) | simm(simm13a, 13), rspec ); }
83 inline void Assembler
[all...]
H A Dicache_sparc.cpp41 __ br(Assembler::positive, false, Assembler::pn, L);
/openjdk7/hotspot/src/cpu/x86/vm/
H A Dassembler_x86.inline.hpp75 inline int Assembler::prefix_and_encode(int reg_enc, bool byteinst) { return reg_enc; }
76 inline int Assembler::prefixq_and_encode(int reg_enc) { return reg_enc; }
78 inline int Assembler::prefix_and_encode(int dst_enc, int src_enc, bool byteinst) { return dst_enc << 3 | src_enc; }
79 inline int Assembler::prefixq_and_encode(int dst_enc, int src_enc) { return dst_enc << 3 | src_enc; }
81 inline void Assembler::prefix(Register reg) {}
82 inline void Assembler::prefix(Address adr) {}
83 inline void Assembler::prefixq(Address adr) {}
85 inline void Assembler::prefix(Address adr, Register reg, bool byteinst) {}
86 inline void Assembler::prefixq(Address adr, Register reg) {}
88 inline void Assembler
[all...]
H A DrelocInfo_x86.cpp37 typedef Assembler::WhichOperand WhichOperand;
39 assert(which == Assembler::disp32_operand ||
40 which == Assembler::narrow_oop_operand ||
41 which == Assembler::imm_operand, "format unpacks ok");
42 if (which == Assembler::imm_operand) {
48 } else if (which == Assembler::narrow_oop_operand) {
49 address disp = Assembler::locate_operand(addr(), which);
58 address disp = Assembler::locate_operand(ip, which);
59 address next_ip = Assembler::locate_next_instruction(ip);
119 address disp = Assembler
[all...]
/openjdk7/jdk/src/share/classes/sun/tools/tree/
H A DPostDecExpression.java29 import sun.tools.asm.Assembler;
48 public void codeValue(Environment env, Context ctx, Assembler asm) {
51 public void code(Environment env, Context ctx, Assembler asm) {
H A DPostIncExpression.java29 import sun.tools.asm.Assembler;
48 public void codeValue(Environment env, Context ctx, Assembler asm) {
51 public void code(Environment env, Context ctx, Assembler asm) {
H A DPreDecExpression.java29 import sun.tools.asm.Assembler;
48 public void codeValue(Environment env, Context ctx, Assembler asm) {
51 public void code(Environment env, Context ctx, Assembler asm) {
H A DPreIncExpression.java29 import sun.tools.asm.Assembler;
48 public void codeValue(Environment env, Context ctx, Assembler asm) {
51 public void code(Environment env, Context ctx, Assembler asm) {
H A DAssignBitAndExpression.java29 import sun.tools.asm.Assembler;
49 void codeOperation(Environment env, Context ctx, Assembler asm) {
H A DAssignBitOrExpression.java29 import sun.tools.asm.Assembler;
49 void codeOperation(Environment env, Context ctx, Assembler asm) {
H A DAssignBitXorExpression.java29 import sun.tools.asm.Assembler;
48 void codeOperation(Environment env, Context ctx, Assembler asm) {
H A DAssignDivideExpression.java29 import sun.tools.asm.Assembler;
48 void codeOperation(Environment env, Context ctx, Assembler asm) {
H A DAssignMultiplyExpression.java29 import sun.tools.asm.Assembler;
48 void codeOperation(Environment env, Context ctx, Assembler asm) {
H A DAssignRemainderExpression.java29 import sun.tools.asm.Assembler;
48 void codeOperation(Environment env, Context ctx, Assembler asm) {
H A DAssignShiftLeftExpression.java29 import sun.tools.asm.Assembler;
49 void codeOperation(Environment env, Context ctx, Assembler asm) {
H A DAssignShiftRightExpression.java29 import sun.tools.asm.Assembler;
48 void codeOperation(Environment env, Context ctx, Assembler asm) {
H A DAssignSubtractExpression.java29 import sun.tools.asm.Assembler;
48 void codeOperation(Environment env, Context ctx, Assembler asm) {
H A DAssignUnsignedShiftRightExpression.java29 import sun.tools.asm.Assembler;
48 void codeOperation(Environment env, Context ctx, Assembler asm) {
H A DNullExpression.java29 import sun.tools.asm.Assembler;
60 public void codeValue(Environment env, Context ctx, Assembler asm) {
H A DDoubleExpression.java29 import sun.tools.asm.Assembler;
74 public void codeValue(Environment env, Context ctx, Assembler asm) {
H A DFloatExpression.java29 import sun.tools.asm.Assembler;
74 public void codeValue(Environment env, Context ctx, Assembler asm) {
/openjdk7/hotspot/src/cpu/zero/vm/
H A Dassembler_zero.hpp34 class Assembler : public AbstractAssembler { class in inherits:AbstractAssembler
36 Assembler(CodeBuffer* code) : AbstractAssembler(code) {} function in class:Assembler
45 class MacroAssembler : public Assembler {
47 MacroAssembler(CodeBuffer* code) : Assembler(code) {}
/openjdk7/jdk/src/share/classes/sun/tools/javac/
H A DCompilerMember.java29 import sun.tools.asm.Assembler;
43 Assembler asm;
49 CompilerMember(MemberDefinition field, Assembler asm) {

Completed in 77 milliseconds

1234567