/macosx-10.10.1/JavaScriptCore-7600.1.17/dfg/ |
H A D | DFGValueRecoveryOverride.h | 40 ValueRecoveryOverride(VirtualRegister operand, const ValueRecovery& recovery) argument 41 : operand(operand) 46 VirtualRegister operand; member in class:JSC::DFG::ValueRecoveryOverride
|
H A D | DFGByteCodeParser.cpp | 209 VariableAccessData* newVariableAccessData(VirtualRegister operand, bool isCaptured) argument 211 ASSERT(!operand.isConstant()); 213 m_graph.m_variableAccessData.append(VariableAccessData(operand, isCaptured)); 218 Node* getDirect(VirtualRegister operand) argument 221 if (operand.isConstant()) { 222 unsigned constant = operand.toConstantIndex(); 228 if (operand.isArgument()) 229 return getArgument(operand); 232 return getLocal(operand); 235 Node* get(VirtualRegister operand) 272 setDirect(VirtualRegister operand, Node* value, SetMode setMode = NormalSet) argument 286 set(VirtualRegister operand, Node* value, SetMode setMode = NormalSet) argument 303 getLocal(VirtualRegister operand) argument 357 setLocal(VirtualRegister operand, Node* value, SetMode setMode = NormalSet) argument 380 getArgument(VirtualRegister operand) argument [all...] |
/macosx-10.10.1/JavaScriptCore-7600.1.17/bytecode/ |
H A D | BytecodeLivenessAnalysisInlines.h | 35 inline bool operandIsAlwaysLive(CodeBlock* codeBlock, int operand) argument 37 if (VirtualRegister(operand).isArgument()) 39 return operand <= codeBlock->captureStart() && operand > codeBlock->captureEnd(); 42 inline bool operandThatIsNotAlwaysLiveIsLive(CodeBlock* codeBlock, const FastBitVector& out, int operand) argument 44 VirtualRegister virtualReg(operand); 53 inline bool operandIsLive(CodeBlock* codeBlock, const FastBitVector& out, int operand) argument 55 return operandIsAlwaysLive(codeBlock, operand) || operandThatIsNotAlwaysLiveIsLive(codeBlock, out, operand);
|
H A D | VirtualRegister.h | 35 inline bool operandIsLocal(int operand) argument 37 return operand < 0; 40 inline bool operandIsArgument(int operand) argument 42 return operand >= 0; 77 static int operandToLocal(int operand) { return -1 - operand; } argument 78 static int operandToArgument(int operand) { return operand - CallFrame::thisArgumentOffset(); } argument
|
H A D | BytecodeUseDef.h | 78 functor(codeBlock, instruction, opcodeID, instruction[1].u.operand); 90 functor(codeBlock, instruction, opcodeID, instruction[1].u.operand); 91 functor(codeBlock, instruction, opcodeID, instruction[2].u.operand); 96 functor(codeBlock, instruction, opcodeID, instruction[1].u.operand); 97 functor(codeBlock, instruction, opcodeID, instruction[2].u.operand); 98 functor(codeBlock, instruction, opcodeID, instruction[3].u.operand); 109 functor(codeBlock, instruction, opcodeID, instruction[1].u.operand); 110 functor(codeBlock, instruction, opcodeID, instruction[3].u.operand); 114 functor(codeBlock, instruction, opcodeID, instruction[1].u.operand); 115 functor(codeBlock, instruction, opcodeID, instruction[3].u.operand); [all...] |
H A D | Operands.h | 136 T& operand(int operand) argument 138 if (operandIsArgument(operand)) { 139 int argument = VirtualRegister(operand).toArgument(); 143 return m_locals[VirtualRegister(operand).toLocal()]; 146 T& operand(VirtualRegister virtualRegister) function in class:JSC::Operands 148 return operand(virtualRegister.offset()); 151 const T& operand(int operand) const { return const_cast<const T&>(const_cast<Operands*>(this)->operand(operan function in class:JSC::Operands 164 setOperand(int operand, const T& value) argument 223 setOperandFirstTime(int operand, const T& value) argument [all...] |
H A D | BytecodeLivenessAnalysis.h | 43 bool operandIsLiveAtBytecodeOffset(int operand, unsigned bytecodeOffset); 59 inline bool operandIsAlwaysLive(CodeBlock*, int operand); 60 inline bool operandThatIsNotAlwaysLiveIsLive(CodeBlock*, const FastBitVector& out, int operand); 61 inline bool operandIsLive(CodeBlock*, const FastBitVector& out, int operand);
|
H A D | FullBytecodeLiveness.h | 50 bool operandIsLive(int operand, unsigned bytecodeIndex) const argument 52 return operandIsAlwaysLive(m_codeBlock, operand) || operandThatIsNotAlwaysLiveIsLive(m_codeBlock, getOut(bytecodeIndex), operand);
|
H A D | MethodOfGettingAValueProfile.cpp | 43 result.u.lazyOperand.operand = key.operand().offset(); 57 LazyOperandValueProfileKey key(u.lazyOperand.bytecodeOffset, VirtualRegister(u.lazyOperand.operand));
|
/macosx-10.10.1/cxxfilt-11/cxxfilt/opcodes/ |
H A D | tic30-dis.c | 219 operand based on the size in bytes. */ 341 char operand[2][13] = local 368 get_register_operand ((insn_word & 0x001F0000) >> 16, operand[dest_op]); 369 /* Get the source operand based on addressing mode. */ 373 /* Check for the NOP instruction before getting the operand. */ 375 get_register_operand ((insn_word & 0x0000001F), operand[src_op]); 378 sprintf (operand[src_op], "@0x%lX", (insn_word & 0x0000FFFF)); 381 get_indirect_operand ((insn_word & 0x0000FFFF), 2, operand[src_op]); 384 /* Get the value of the immediate operand based on variable type. */ 389 sprintf (operand[src_o 428 char operand[3][13] = local 474 char operand[2][3][13] = local 596 char operand[2][13] = local [all...] |
H A D | tic54x-dis.c | 179 char operand[4][64] = { {0},{0},{0},{0}, }; local 213 sprint_dual_address (info, operand[i], XMEM (opcode)); 214 info->fprintf_func (info->stream, "%s%s", comma, operand[i]); 217 sprint_dual_address (info, operand[i], YMEM (opcode)); 218 info->fprintf_func (info->stream, "%s%s", comma, operand[i]); 243 sprint_indirect_address (info, operand[i], opcode); 244 info->fprintf_func (info->stream, "%s", operand[i]); 251 sprint_direct_address (info, operand[i], opcode); 252 info->fprintf_func (info->stream, "%s", operand[i]); 268 sprint_mmr (info, operand[ [all...] |
H A D | alpha-dis.c | 135 const struct alpha_operand *operand = alpha_operands + *opindex; local 136 if (operand->extract) 137 (*operand->extract) (insn, &invalid); 161 const struct alpha_operand *operand = alpha_operands + *opindex; local 167 if ((operand->flags & AXP_OPERAND_FAKE) != 0) 171 if (operand->extract) 172 value = (*operand->extract) (insn, (int *) NULL); 175 value = (insn >> operand->shift) & ((1 << operand->bits) - 1); 176 if (operand [all...] |
H A D | i370-dis.c | 61 const struct i370_operand *operand; local 96 operand = i370_operands + *opindex; 97 if (operand->extract) 98 (*operand->extract) (insn, &invalid); 113 operand = i370_operands + *opindex; 116 if (operand->extract) 117 value = (*operand->extract) (insn, (int *) NULL); 119 value = (insn.i[0] >> operand->shift) & ((1 << operand->bits) - 1); 121 /* Print the operand a [all...] |
H A D | s390-dis.c | 63 /* Extracts an operand value from an instruction. */ 66 s390_extract_operand (unsigned char *insn, const struct s390_operand *operand) argument 71 /* Extract fragments of the operand byte for byte. */ 72 insn += operand->shift / 8; 73 bits = (operand->shift & 7) + operand->bits; 83 val &= ((1U << (operand->bits - 1)) << 1) - 1; 86 if (operand->bits == 20 && operand->shift == 20) 89 /* Sign extend value if the operand i 155 const struct s390_operand *operand; local [all...] |
H A D | tic80-dis.c | 28 /* Print an integer operand. Try to be somewhat smart about the 96 /* Print the operand as directed by the flags. */ 106 const struct tic80_operand *operand, 109 if ((operand->flags & TIC80_OPERAND_GPR) != 0) 112 if (M_SI (insn, operand) || M_LI (insn, operand)) 117 else if ((operand->flags & TIC80_OPERAND_FPA) != 0) 120 else if ((operand->flags & TIC80_OPERAND_PCREL) != 0) 123 else if ((operand->flags & TIC80_OPERAND_BASEREL) != 0) 126 else if ((operand 100 print_operand(struct disassemble_info *info, long value, unsigned long insn, const struct tic80_operand *operand, bfd_vma memaddr) argument 191 const struct tic80_operand *operand; local [all...] |
H A D | ppc-dis.c | 171 const struct powerpc_operand *operand; local 192 operand = powerpc_operands + *opindex; 193 if (operand->extract) 194 (*operand->extract) (insn, dialect, &invalid); 212 operand = powerpc_operands + *opindex; 217 if ((operand->flags & PPC_OPERAND_FAKE) != 0) 221 if (operand->extract) 222 value = (*operand->extract) (insn, dialect, &invalid); 225 value = (insn >> operand->shift) & ((1 << operand [all...] |
H A D | m10300-dis.c | 38 const struct mn10300_operand *operand; local 314 operand = &mn10300_operands[*opindex_ptr]; 316 /* If this operand is a PLUS (autoincrement), then do not emit 318 if ((operand->flags & MN10300_OPERAND_PLUS) != 0) 321 if ((operand->flags & MN10300_OPERAND_SPLIT) != 0) 325 value = insn & ((1 << operand->bits) - 1); 326 value <<= (32 - operand->bits); 327 temp = extension >> operand->shift; 328 temp &= ((1 << (32 - operand->bits)) - 1); 333 else if ((operand [all...] |
H A D | arc-opc.c | 27 enum operand {OP_NONE,OP_REG,OP_SHIMM,OP_LIMM}; enum 31 enum operand ls_operand[OPERANDS]; 156 'U' UNOPMACRO fake operand to copy REGB to REGC for unop macros 186 /* Fake operand used to insert shimm value into most instructions. */ 190 /* Fake operand used to insert limm value into most instructions. */ 194 /* Shimm operand when there is no reg indicator (st). */ 198 /* Shimm operand when there is no reg indicator (ld). */ 226 /* Fake utility operand to finish 'f' suffix handling. */ 230 /* Fake utility operand to set the 'f' flag for the "flag" insn. */ 333 const struct arc_operand *operand, 330 insert_reg(arc_insn insn, const struct arc_operand *operand, int mods, const struct arc_operand_value *reg, long value, const char **errmsg) argument 476 insert_nullify(arc_insn insn, const struct arc_operand *operand, int mods ATTRIBUTE_UNUSED, const struct arc_operand_value *reg ATTRIBUTE_UNUSED, long value, const char **errmsg ATTRIBUTE_UNUSED) argument 494 insert_flagfinish(arc_insn insn, const struct arc_operand *operand, int mods ATTRIBUTE_UNUSED, const struct arc_operand_value *reg ATTRIBUTE_UNUSED, long value ATTRIBUTE_UNUSED, const char **errmsg ATTRIBUTE_UNUSED) argument 514 insert_cond(arc_insn insn, const struct arc_operand *operand, int mods ATTRIBUTE_UNUSED, const struct arc_operand_value *reg ATTRIBUTE_UNUSED, long value, const char **errmsg ATTRIBUTE_UNUSED) argument 545 insert_addr_wb(arc_insn insn, const struct arc_operand *operand, int mods ATTRIBUTE_UNUSED, const struct arc_operand_value *reg ATTRIBUTE_UNUSED, long value ATTRIBUTE_UNUSED, const char **errmsg ATTRIBUTE_UNUSED) argument 557 insert_base(arc_insn insn, const struct arc_operand *operand, int mods, const struct arc_operand_value *reg, long value, const char **errmsg) argument 608 insert_offset(arc_insn insn, const struct arc_operand *operand, int mods, const struct arc_operand_value *reg, long value, const char **errmsg) argument 897 insert_shimmfinish(arc_insn insn, const struct arc_operand *operand, int mods ATTRIBUTE_UNUSED, const struct arc_operand_value *reg ATTRIBUTE_UNUSED, long value ATTRIBUTE_UNUSED, const char **errmsg ATTRIBUTE_UNUSED) argument 933 insert_jumpflags(arc_insn insn, const struct arc_operand *operand, int mods ATTRIBUTE_UNUSED, const struct arc_operand_value *reg ATTRIBUTE_UNUSED, long value, const char **errmsg) argument 964 insert_unopmacro(arc_insn insn, const struct arc_operand *operand, int mods ATTRIBUTE_UNUSED, const struct arc_operand_value *reg ATTRIBUTE_UNUSED, long value ATTRIBUTE_UNUSED, const char **errmsg ATTRIBUTE_UNUSED) argument 978 insert_reladdr(arc_insn insn, const struct arc_operand *operand, int mods ATTRIBUTE_UNUSED, const struct arc_operand_value *reg ATTRIBUTE_UNUSED, long value, const char **errmsg) argument 1075 extract_reg(arc_insn *insn, const struct arc_operand *operand, int mods, const struct arc_operand_value **opval, int *invalid ATTRIBUTE_UNUSED) argument 1188 extract_flag(arc_insn *insn, const struct arc_operand *operand, int mods ATTRIBUTE_UNUSED, const struct arc_operand_value **opval, int *invalid ATTRIBUTE_UNUSED) argument 1218 extract_cond(arc_insn *insn, const struct arc_operand *operand, int mods ATTRIBUTE_UNUSED, const struct arc_operand_value **opval, int *invalid ATTRIBUTE_UNUSED) argument 1244 extract_reladdr(arc_insn *insn, const struct arc_operand *operand, int mods ATTRIBUTE_UNUSED, const struct arc_operand_value **opval ATTRIBUTE_UNUSED, int *invalid ATTRIBUTE_UNUSED) argument 1262 extract_jumpflags(arc_insn *insn, const struct arc_operand *operand, int mods ATTRIBUTE_UNUSED, const struct arc_operand_value **opval ATTRIBUTE_UNUSED, int *invalid) argument 1277 extract_st_offset(arc_insn *insn, const struct arc_operand *operand, int mods ATTRIBUTE_UNUSED, const struct arc_operand_value **opval ATTRIBUTE_UNUSED, int *invalid) argument 1302 extract_ld_offset(arc_insn *insn, const struct arc_operand *operand, int mods, const struct arc_operand_value **opval, int *invalid) argument [all...] |
/macosx-10.10.1/JavaScriptCore-7600.1.17/disassembler/udis86/ |
H A D | udis86_syn-intel.c | 37 * opr_cast() - Prints an operand cast. 56 * gen_operand() - Generates assembly output for each operand. 129 sext_size = u->operand[ 0 ].size; 131 /* push sign-extends to operand size */ 217 u->operand[0].type != UD_OP_MEM && 218 u->operand[1].type != UD_OP_MEM ) { 231 /* operand 1 */ 232 if (u->operand[0].type != UD_NONE) { 234 if ( u->operand[0].type == UD_OP_IMM && 235 u->operand[ [all...] |
H A D | udis86_decode.c | 235 /* readjust operand sizes for call/jmp instrcutions */ 238 if ( u->operand[ 0 ].size == SZ_WP ) { 239 u->operand[ 0 ].size = 16; 243 } else if ( u->operand[ 0 ].size == SZ_DP ) { 244 u->operand[ 0 ].size = 32; 262 if ((u->operand[0].type == UD_OP_REG && u->operand[0].base == UD_R_AX && 263 u->operand[1].type == UD_OP_REG && u->operand[1].base == UD_R_AX) || 264 (u->operand[ 425 decode_modrm_reg(struct ud *u, struct ud_operand *operand, unsigned int type, unsigned int size) argument 624 decode_operand(struct ud *u, struct ud_operand *operand, enum ud_operand_code type, unsigned int size) argument [all...] |
/macosx-10.10.1/JavaScriptCore-7600.1.17/ftl/ |
H A D | FTLExitArgumentForOperand.h | 43 ExitArgumentForOperand(ExitArgument exitArgument, VirtualRegister operand) argument 45 , m_operand(operand) 52 VirtualRegister operand() const { return m_operand; } function in class:JSC::FTL::ExitArgumentForOperand
|
/macosx-10.10.1/JavaScriptCore-7600.1.17/jit/ |
H A D | JITArithmetic.cpp | 48 int op1 = currentInstruction[1].u.operand; 49 int op2 = currentInstruction[2].u.operand; 50 unsigned target = currentInstruction[3].u.operand; 57 int op1 = currentInstruction[1].u.operand; 58 int op2 = currentInstruction[2].u.operand; 59 unsigned target = currentInstruction[3].u.operand; 66 int op1 = currentInstruction[1].u.operand; 67 int op2 = currentInstruction[2].u.operand; 68 unsigned target = currentInstruction[3].u.operand; 75 int op1 = currentInstruction[1].u.operand; [all...] |
H A D | JITOpcodes.cpp | 55 int dst = currentInstruction[1].u.operand; 56 int src = currentInstruction[2].u.operand; 64 int dst = currentInstruction[1].u.operand; 65 int src = currentInstruction[2].u.operand; 75 emitGetVirtualRegister(currentInstruction[1].u.operand, returnValueGPR); 82 unsigned target = currentInstruction[1].u.operand; 98 emitPutVirtualRegister(currentInstruction[1].u.operand); 104 int dst = currentInstruction[1].u.operand; 112 int baseVal = currentInstruction[3].u.operand; 125 int dst = currentInstruction[1].u.operand; [all...] |
/macosx-10.10.1/dtrace-147/libdwarf/ |
H A D | pro_expr.c | 98 Points to the byte stream for the first operand, and finally to 100 Dwarf_Small *operand; local 102 /* Size of the byte stream for second operand. */ 123 operand = NULL; 201 operand = (Dwarf_Small *) encode_buffer; 212 operand = (Dwarf_Small *) encode_buffer; 255 operand = (Dwarf_Small *) & operand_buffer[0]; 256 WRITE_UNALIGNED(dbg, operand, &val1, sizeof(val1), 1); 262 operand = (Dwarf_Small *) & operand_buffer[0]; 263 WRITE_UNALIGNED(dbg, operand, [all...] |
/macosx-10.10.1/llvmCore-3425.0.34/include/llvm-c/ |
H A D | EnhancedDisassembly.h | 11 |* implements a disassembler with the ability to extract operand values and *| 96 Encapsulates an operand of an instruction. 233 @result The ID of the branch target operand, suitable for use with 234 EDCopyOperand. -1 if no such operand exists. 241 @result The ID of the move source operand, suitable for use with 242 EDCopyOperand. -1 if no such operand exists. 249 @result The ID of the move source operand, suitable for use with 250 EDCopyOperand. -1 if no such operand exists. 291 Returns the index of the operand to which a token belongs. 293 @result The operand inde [all...] |