Searched defs:branch (Results 1 - 21 of 21) sorted by relevance

/openjdk7/hotspot/src/cpu/zero/vm/
H A Dassembler_zero.cpp49 void Assembler::pd_patch_instruction(address branch, address target) { argument
54 void Assembler::pd_print_patched_instruction(address branch) { argument
/openjdk7/corba/src/share/classes/com/sun/tools/corba/se/idl/
H A DUnionEntry.java103 public void addBranch (UnionBranch branch) argument
105 _branches.addElement (branch);
114 /** This TypedefEntry describes the type and name for the default branch.
117 public void defaultBranch (TypedefEntry branch) argument
119 _defaultBranch = branch;
122 /** This TypedefEntry describes the type and name for the default branch.
178 UnionBranch branch = (UnionBranch)e.nextElement ();
179 if (!branch.typedef.equals (typedef) && branch.typedef.name ().equals (typedef.name ()))
H A DParser.java2240 UnionBranch branch = (UnionBranch)branches.nextElement ();
2241 cases += branch.labels.size ();
2242 if (branch.isDefault)
2317 UnionBranch branch = new UnionBranch ();
2318 entry.addBranch (branch);
2319 caseLabel (entry, branch);
2321 caseLabel (entry, branch);
2322 elementSpec (entry, branch);
2329 private void caseLabel (UnionEntry entry, UnionBranch branch) throws IOException, ParseException argument
2349 branch
2385 elementSpec(UnionEntry entry, UnionBranch branch) argument
[all...]
/openjdk7/hotspot/src/cpu/x86/vm/
H A Dassembler_x86.inline.hpp33 inline void MacroAssembler::pd_patch_instruction(address branch, address target) { argument
34 unsigned char op = branch[0];
39 op == 0x0F && (branch[1] & 0xF0) == 0x80 /* jcc */,
44 char* disp = (char*) &branch[1];
49 int* disp = (int*) &branch[(op == 0x0F)? 2: 1];
56 inline void MacroAssembler::pd_print_patched_instruction(address branch) { argument
58 unsigned char op = branch[0];
H A Dc1_LinearScan_x86.cpp180 LIR_OpBranch* branch = op->as_OpBranch(); local
185 if (branch != NULL && branch->block() != NULL) {
187 // propagate stack at first branch to a successor
191 assert(!required_merge || branch->cond() == lir_cond_always, "splitting of critical edges should prevent FPU stack mismatches at cond branches");
207 // Propagate stack when block does not end with branch
286 assert(op->as_OpBranch()->cond() == lir_cond_always, "must be unconditional branch");
H A DtemplateTable_x86_32.cpp1575 void TemplateTable::branch(bool is_jsr, bool is_wide) { function in class:TemplateTable
1583 // Load up EDX with the branch displacement
1592 // non-JSR normal-branch stuff occurring below.
1609 // Normal (non-jsr) branch handling
1626 __ testl(rdx, rdx); // check if forward or backward branch
1627 __ jcc(Assembler::positive, dispatch); // count only if backward branch
1720 __ addptr(rdx, rsi); // branch bcp
1771 // assume branch is more often taken than not (loops use backward branches)
1775 branch(false, false);
1783 // assume branch i
[all...]
H A DtemplateTable_x86_64.cpp1599 void TemplateTable::branch(bool is_jsr, bool is_wide) { function in class:TemplateTable
1610 // Load up edx with the branch displacement
1621 // normal-branch stuff occurring below.
1638 // Normal (non-jsr) branch handling
1656 __ testl(rdx, rdx); // check if forward or backward branch
1657 __ jcc(Assembler::positive, dispatch); // count only if backward branch
1751 __ addptr(rdx, r13); // branch bcp
1812 // assume branch is more often taken than not (loops use backward branches)
1816 branch(false, false);
1823 // assume branch i
[all...]
/openjdk7/jdk/src/share/classes/com/sun/nio/sctp/
H A DSctpMultiChannel.java707 * <P> An application can invoke this method to branch off an association
714 * under the original SCTP multi channel but branch off those
719 * The association to branch off
729 public abstract SctpChannel branch(Association association) method in class:SctpMultiChannel
/openjdk7/jdk/src/windows/classes/sun/nio/ch/
H A DSctpMultiChannelImpl.java123 public SctpChannel branch(Association association) method in class:SctpMultiChannelImpl
/openjdk7/corba/src/share/classes/com/sun/tools/corba/se/idl/toJavaPortable/
H A DUnionGen.java163 UnionBranch branch = (UnionBranch)e.nextElement ();
164 Util.fillInfo (branch.typedef);
166 //stream.println (" private " + Util.javaStatefulName (branch.typedef) + " ___" + branch.typedef.name () + ";");
167 stream.println (" private " + Util.javaName (branch.typedef) + " ___" + branch.typedef.name () + ";");
188 // Write for each branch:
196 UnionBranch branch = (UnionBranch)e.nextElement ();
197 writeBranchMethods (stream, u, branch, i++);
305 // - there is only one branch;
456 writeBranchMethods(PrintWriter stream, UnionEntry u, UnionBranch branch, int i) argument
[all...]
/openjdk7/hotspot/src/share/vm/asm/
H A Dassembler.cpp238 address branch = cb->locator_address(branch_loc); local
241 *(address*)branch = target;
253 assert(cs->is_frozen(), "cross-section branch needs stable offsets");
258 // Push the target offset into the branch instruction.
259 masm->pd_patch_instruction(branch, target);
387 address branch = cb->locator_address(branch_loc); local
391 tty->print_cr(PTR_FORMAT, *(address*)branch);
394 masm->pd_print_patched_instruction(branch);
/openjdk7/jdk/src/solaris/classes/sun/nio/ch/
H A DSctpNet.java316 static FileDescriptor branch(int fd, int assocId) throws IOException { method in class:SctpNet
H A DSctpMultiChannelImpl.java947 public SctpChannel branch(Association association) method in class:SctpMultiChannelImpl
954 FileDescriptor bFd = SctpNet.branch(fdVal,
/openjdk7/jaxp/src/com/sun/org/apache/regexp/internal/
H A DRECompiler.java1099 nodeInsert(RE.OP_BRANCH, 0, ret); // branch before X
1100 setNextOfEnd(ret, node (RE.OP_BRANCH, 0)); // inserted branch to option
1102 setNextOfEnd(ret, nothing); // point (second) branch to OP_NOTHING
1109 nodeInsert(RE.OP_BRANCH, 0, ret); // branch before X
1121 int branch;
1122 branch = node(RE.OP_BRANCH, 0); // a new branch
1123 setNextOfEnd(ret, branch); // is added to the end of X
1125 setNextOfEnd(branch, node(RE.OP_BRANCH, 0)); // the other option
1159 * Compile one branch o
1164 int branch(int[] flags) throws RESyntaxException method in class:RECompiler
[all...]
/openjdk7/jaxp/src/com/sun/org/apache/xerces/internal/impl/xpath/regex/
H A DOp.java93 static ChildOp createLook(int type, Op next, Op branch) { argument
96 op.setChild(branch);
108 static ChildOp createIndependent(Op next, Op branch) { argument
111 op.setChild(branch);
115 static ModifierOp createModifier(Op next, Op branch, int add, int mask) { argument
118 op.setChild(branch);
/openjdk7/hotspot/src/cpu/sparc/vm/
H A Dassembler_sparc.inline.hpp33 inline void MacroAssembler::pd_patch_instruction(address branch, address target) { argument
34 jint& stub_inst = *(jint*) branch;
35 stub_inst = patched_branch(target - branch, stub_inst, 0);
39 inline void MacroAssembler::pd_print_patched_instruction(address branch) { argument
40 jint stub_inst = *(jint*) branch;
101 // compare and branch
540 // Use the right branch for the platform
H A Dc1_LIRAssembler_sparc.cpp1738 // load up first part of constant before branch
3325 LIR_OpBranch* branch = op->as_OpBranch(); local
3326 assert(branch->info() == NULL, "shouldn't be state on branches anymore");
3331 if (LIRFillDelaySlots && branch->block()) {
/openjdk7/hotspot/src/share/vm/c1/
H A Dc1_Runtime1.cpp401 Bytecodes::Code branch = Bytecodes::code_at(method(), pc); local
403 switch (branch) {
H A Dc1_LinearScan.cpp1724 LIR_OpBranch* branch = instructions->last()->as_OpBranch(); local
1725 if (branch != NULL) {
1726 // insert moves before branch
1727 assert(branch->cond() == lir_cond_always, "block does not end with an unconditional jump");
1769 assert(instructions->last()->code() == lir_branch, "block with successors must end with branch");
1770 assert(instructions->last()->as_OpBranch()->cond() == lir_cond_always, "block with successor must end with unconditional branch");
1772 // check if block is empty (only label and branch)
2174 // before the branch instruction. So the split child information for this branch would
2176 LIR_OpBranch* branch local
3286 LIR_OpBranch* branch = op->as_OpBranch(); local
[all...]
H A Dc1_LIR.hpp1186 // Location where a branch can continue
1362 BlockBegin* _block; // if this is a branch to a block, this is the block
1363 BlockBegin* _ublock; // if this is a float-branch, this is the unorderd block
1364 CodeStub* _stub; // if this is a branch to a stub, this is the stub
2094 // jump is an unconditional branch
2101 void branch(LIR_Condition cond, BasicType type, Label* lbl) { append(new LIR_OpBranch(cond, type, lbl)); } function in class:LIR_List
2102 void branch(LIR_Condition cond, BasicType type, BlockBegin* block) { function in class:LIR_List
2106 void branch(LIR_Condition cond, BasicType type, CodeStub* stub) { function in class:LIR_List
2110 void branch(LIR_Condition cond, BasicType type, BlockBegin* block, BlockBegin* unordered) { function in class:LIR_List
/openjdk7/langtools/src/share/classes/com/sun/tools/javac/jvm/
H A DCode.java1390 /** Negate a branch opcode.
1418 /** Emit a branch with given opcode; return its chain.
1419 * branch differs from jump in that jsr is treated as no-op.
1421 public Chain branch(int opcode) { method in class:Code

Completed in 139 milliseconds