/macosx-10.9.5/JavaScriptCore-7537.78.1/dfg/ |
H A D | DFGValueRecoveryOverride.h | 42 ValueRecoveryOverride(int operand, const ValueRecovery& recovery) argument 43 : operand(operand) 48 int operand; member in class:JSC::DFG::ValueRecoveryOverride
|
H A D | DFGByteCodeParser.cpp | 197 VariableAccessData* newVariableAccessData(int operand, bool isCaptured) argument 199 ASSERT(operand < FirstConstantRegisterIndex); 201 m_graph.m_variableAccessData.append(VariableAccessData(static_cast<VirtualRegister>(operand), isCaptured)); 206 Node* getDirect(int operand) 209 if (operand >= FirstConstantRegisterIndex) { 210 unsigned constant = operand - FirstConstantRegisterIndex; 215 ASSERT(operand != JSStack::Callee); 218 if (operandIsArgument(operand)) 219 return getArgument(operand); 222 return getLocal((unsigned)operand); 236 setDirect(int operand, Node* value, SetMode setMode = NormalSet) argument 247 set(int operand, Node* value, SetMode setMode = NormalSet) argument 278 getLocal(unsigned operand) argument 314 setLocal(unsigned operand, Node* value, SetMode setMode = NormalSet) argument 332 getArgument(unsigned operand) argument [all...] |
/macosx-10.9.5/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...] |
H A D | v850-dis.c | 52 const struct v850_operand * operand; local 100 MEMOP is the operand number at which a memory 120 operand = &v850_operands[*opindex_ptr]; 122 if (operand->extract) 123 value = (operand->extract) (insn, 0); 126 if (operand->bits == -1) 127 value = (insn & operand->shift); 129 value = (insn >> operand->shift) & ((1 << operand->bits) - 1); 131 if (operand [all...] |
H A D | m10200-dis.c | 34 const struct mn10200_operand *operand; local 83 operand = &mn10200_operands[*opindex_ptr]; 85 if ((operand->flags & MN10200_OPERAND_EXTENDED) != 0) 92 value = ((insn >> (operand->shift)) 93 & ((1L << operand->bits) - 1L)); 96 if ((operand->flags & MN10200_OPERAND_SIGNED) != 0) 97 value = ((long)(value << (32 - operand->bits)) 98 >> (32 - operand->bits)); 102 || ((operand->flags & MN10200_OPERAND_PAREN) == 0))) 107 if ((operand [all...] |
/macosx-10.9.5/JavaScriptCore-7537.78.1/runtime/ |
H A D | CachedTranscendentalFunction.h | 41 double operand; member in struct:JSC::CachedTranscendentalFunction::CacheEntry 57 JSValue operator() (double operand) argument 61 CacheEntry* entry = &m_cache[hash(operand)]; 63 if (entry->operand == operand) 65 double result = orignalFunction(operand); 66 entry->operand = operand; 77 m_cache[x].operand = QNaN;
|
/macosx-10.9.5/JavaScriptCore-7537.78.1/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 622 decode_operand(struct ud *u, struct ud_operand *operand, enum ud_operand_code type, unsigned int size) argument [all...] |
/macosx-10.9.5/JavaScriptCore-7537.78.1/bytecode/ |
H A D | PreciseJumpTargets.cpp | 57 out.append(bytecodeOffset + current[1].u.operand); 63 out.append(bytecodeOffset + current[2].u.operand); 74 out.append(bytecodeOffset + current[3].u.operand); 77 addSimpleSwitchTargets(codeBlock->immediateSwitchJumpTable(current[1].u.operand), bytecodeOffset, out); 78 out.append(bytecodeOffset + current[2].u.operand); 81 addSimpleSwitchTargets(codeBlock->characterSwitchJumpTable(current[1].u.operand), bytecodeOffset, out); 82 out.append(bytecodeOffset + current[2].u.operand); 85 StringJumpTable& table = codeBlock->stringSwitchJumpTable(current[1].u.operand); 90 out.append(bytecodeOffset + current[2].u.operand); 94 out.append(bytecodeOffset + current[5].u.operand); [all...] |
H A D | Operands.h | 37 inline bool operandIsArgument(int operand) { return operand < 0; } argument 38 inline int operandToArgument(int operand) { return -operand + CallFrame::thisArgumentOffset(); } argument 130 T& operand(int operand) argument 132 if (operandIsArgument(operand)) { 133 int argument = operandToArgument(operand); 137 return m_locals[operand]; 140 const T& operand(in function in class:JSC::Operands 149 setOperand(int operand, const T& value) argument 193 setOperandFirstTime(int operand, const T& value) argument [all...] |
H A D | MethodOfGettingAValueProfile.cpp | 42 result.u.lazyOperand.operand = key.operand(); 58 u.lazyOperand.bytecodeOffset, u.lazyOperand.operand))->specFailBucket(index);
|
/macosx-10.9.5/JavaScriptCore-7537.78.1/jit/ |
H A D | JITArithmetic.cpp | 52 unsigned op1 = currentInstruction[1].u.operand; 53 unsigned op2 = currentInstruction[2].u.operand; 54 unsigned target = currentInstruction[3].u.operand; 61 unsigned op1 = currentInstruction[1].u.operand; 62 unsigned op2 = currentInstruction[2].u.operand; 63 unsigned target = currentInstruction[3].u.operand; 70 unsigned op1 = currentInstruction[1].u.operand; 71 unsigned op2 = currentInstruction[2].u.operand; 72 unsigned target = currentInstruction[3].u.operand; 79 unsigned op1 = currentInstruction[1].u.operand; [all...] |
H A D | JITOpcodes32_64.cpp | 188 unsigned dst = currentInstruction[1].u.operand; 189 unsigned src = currentInstruction[2].u.operand; 203 emitLoad(currentInstruction[1].u.operand, regT1, regT0); 210 unsigned target = currentInstruction[1].u.operand; 226 emitStoreCell(currentInstruction[1].u.operand, resultReg); 234 stubCall.call(currentInstruction[1].u.operand); 239 unsigned baseVal = currentInstruction[3].u.operand; 253 unsigned dst = currentInstruction[1].u.operand; 254 unsigned value = currentInstruction[2].u.operand; 255 unsigned proto = currentInstruction[3].u.operand; [all...] |
H A D | JITOpcodes.cpp | 53 int dst = currentInstruction[1].u.operand; 54 int src = currentInstruction[2].u.operand; 85 emitGetVirtualRegister(currentInstruction[1].u.operand, returnValueRegister); 92 unsigned target = currentInstruction[1].u.operand; 108 emitPutVirtualRegister(currentInstruction[1].u.operand); 116 stubCall.call(currentInstruction[1].u.operand); 121 unsigned baseVal = currentInstruction[3].u.operand; 135 unsigned dst = currentInstruction[1].u.operand; 136 unsigned value = currentInstruction[2].u.operand; 137 unsigned proto = currentInstruction[3].u.operand; [all...] |
/macosx-10.9.5/dtrace-118.1/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.9.5/llvmCore-3425.0.33/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...] |
/macosx-10.9.5/llvmCore-3425.0.33/lib/MC/MCDisassembler/ |
H A D | EDMain.cpp | 191 int EDGetOperand(EDOperandRef *operand, argument 194 return ((EDInst*)inst)->getOperand(*(EDOperand**)operand, index); 197 int EDOperandIsRegister(EDOperandRef operand) { argument 198 return ((EDOperand*)operand)->isRegister(); 201 int EDOperandIsImmediate(EDOperandRef operand) { argument 202 return ((EDOperand*)operand)->isImmediate(); 205 int EDOperandIsMemory(EDOperandRef operand) { argument 206 return ((EDOperand*)operand)->isMemory(); 209 int EDRegisterOperandValue(unsigned *value, EDOperandRef operand) { argument 210 if (!((EDOperand*)operand) 216 EDImmediateOperandValue(uint64_t *value, EDOperandRef operand) argument 223 EDEvaluateOperand(uint64_t *result, EDOperandRef operand, ::EDRegisterReaderCallback regReader, void *arg) argument 253 EDBlockEvaluateOperand(uint64_t *result, EDOperandRef operand, EDRegisterBlock_t regBlock) argument [all...] |