/external/v8/src/ia32/ |
builtins-ia32.cc | 108 __ cmp(esp, Operand::StaticVariable(stack_limit)); 189 __ mov(Operand(ebx, JSObject::kMapOffset), eax); 191 __ mov(Operand(ebx, JSObject::kPropertiesOffset), ecx); 192 __ mov(Operand(ebx, JSObject::kElementsOffset), ecx); 193 __ lea(ecx, Operand(ebx, JSObject::kHeaderSize)); 222 __ lea(esi, Operand(edi, esi, times_pointer_size, 0)); 268 __ mov(esi, Operand(ebp, StandardFrameConstants::kContextOffset)); 269 __ mov(edi, Operand(esp, offset)); 284 __ mov(eax, Operand(esp, 0)); 300 __ lea(ebx, Operand(ebp, StandardFrameConstants::kCallerSPOffset)) [all...] |
/external/v8/src/debug/arm/ |
debug-arm.cc | 73 __ mov(ip, Operand(Smi::FromInt(LiveEdit::kFramePaddingValue))); 77 __ mov(ip, Operand(Smi::FromInt(LiveEdit::kFramePaddingInitialSize))); 82 __ mov(r0, Operand::Zero()); // no arguments 84 Operand(ExternalReference( 93 __ mov(reg, Operand(kDebugZapValue)); 110 __ mov(ip, Operand(after_break_target)); 138 __ add(ip, ip, Operand(Code::kHeaderSize - kHeapObjectTag));
|
/external/v8/src/debug/mips/ |
debug-mips.cc | 55 Operand(reinterpret_cast<int32_t>(code->entry()))); 67 __ li(at, Operand(Smi::FromInt(LiveEdit::kFramePaddingValue))); 69 Operand(kPointerSize * LiveEdit::kFramePaddingInitialSize)); 73 __ li(at, Operand(Smi::FromInt(LiveEdit::kFramePaddingInitialSize))); 105 __ li(t9, Operand(after_break_target)); 113 __ Subu(sp, fp, Operand(kPointerSize)); 129 __ Addu(t9, at, Operand(Code::kHeaderSize - kHeapObjectTag));
|
/external/v8/src/debug/mips64/ |
debug-mips64.cc | 56 Operand(reinterpret_cast<int64_t>(code->entry())), 69 __ li(at, Operand(Smi::FromInt(LiveEdit::kFramePaddingValue))); 71 Operand(kPointerSize * LiveEdit::kFramePaddingInitialSize)); 75 __ li(at, Operand(Smi::FromInt(LiveEdit::kFramePaddingInitialSize))); 107 __ li(t9, Operand(after_break_target)); 115 __ Dsubu(sp, fp, Operand(kPointerSize)); 131 __ Daddu(t9, at, Operand(Code::kHeaderSize - kHeapObjectTag));
|
/external/v8/src/ppc/ |
builtins-ppc.cc | 60 __ addi(r3, r3, Operand(num_extra_args + 1)); 152 __ cmpi(r3, Operand::Zero()); 154 __ subi(r3, r3, Operand(1)); 155 __ ShiftLeftImm(r3, r3, Operand(kPointerSizeLog2)); 189 __ cmpi(r3, Operand::Zero()); 191 __ subi(r3, r3, Operand(1)); 192 __ ShiftLeftImm(r5, r3, Operand(kPointerSizeLog2)); 256 __ cmpi(r3, Operand::Zero()); 258 __ subi(r3, r3, Operand(1)); 259 __ ShiftLeftImm(r3, r3, Operand(kPointerSizeLog2)) [all...] |
codegen-ppc.cc | 190 __ addi(scratch3, scratch3, Operand(FixedDoubleArray::kHeaderSize)); 206 __ addi(scratch1, array, Operand(kHeapObjectTag)); 214 Operand(FixedArray::kHeaderSize - kHeapObjectTag)); 215 __ addi(scratch2, array, Operand(FixedDoubleArray::kHeaderSize)); 221 __ mov(hole_int64, Operand(kHoleNanInt64)); 225 __ mov(hole_lower, Operand(kHoleNanLower32)); 226 __ mov(hole_upper, Operand(kHoleNanUpper32)); 246 __ addi(scratch1, scratch1, Operand(kPointerSize)); 253 __ addi(scratch2, scratch2, Operand(8)); 269 __ addi(scratch2, scratch2, Operand(8)) [all...] |
code-stubs-ppc.cc | 180 __ subi(scratch, scratch, Operand(HeapNumber::kExponentBias + 1)); 185 __ cmpi(scratch, Operand(83)); 193 __ subfic(scratch, scratch, Operand(51)); 194 __ cmpi(scratch, Operand::Zero()); 202 __ subfic(scratch, scratch, Operand(32)); 207 Operand(1 << ((HeapNumber::kMantissaBitsInTopWord) - 16))); 213 __ mov(result_reg, Operand::Zero()); 231 __ srdi(r0, r0, Operand(32)); 234 __ srwi(r0, scratch_high, Operand(31)); 266 __ cmpi(r7, Operand(SYMBOL_TYPE)) [all...] |
/external/v8/src/mips/ |
macro-assembler-mips.cc | 81 Register src1, const Operand& src2) { 97 Register src1, const Operand& src2) { 111 Subu(sp, sp, Operand(num_unsaved * kPointerSize)); 121 Addu(sp, sp, Operand(num_unsaved * kPointerSize)); 162 And(scratch, object, Operand(ExternalReference::new_space_mask(isolate()))); 164 Operand(ExternalReference::new_space_start(isolate()))); 195 Addu(dst, object, Operand(offset - kHeapObjectTag)); 198 And(t8, dst, Operand((1 << kPointerSizeLog2) - 1)); 199 Branch(&ok, eq, t8, Operand(zero_reg)); 218 li(value, Operand(bit_cast<int32_t>(kZapValue + 4))) [all...] |
/external/v8/src/mips64/ |
macro-assembler-mips64.cc | 83 Register src1, const Operand& src2) { 99 Register src1, const Operand& src2) { 113 Dsubu(sp, sp, Operand(num_unsaved * kPointerSize)); 123 Daddu(sp, sp, Operand(num_unsaved * kPointerSize)); 164 And(scratch, object, Operand(ExternalReference::new_space_mask(isolate()))); 166 Operand(ExternalReference::new_space_start(isolate()))); 197 Daddu(dst, object, Operand(offset - kHeapObjectTag)); 200 And(t8, dst, Operand((1 << kPointerSizeLog2) - 1)); 201 Branch(&ok, eq, t8, Operand(zero_reg)); 220 li(value, Operand(bit_cast<int64_t>(kZapValue + 4))) [all...] |
/external/v8/src/x64/ |
macro-assembler-x64.h | 43 typedef Operand MemOperand; 108 // Operand pointing to an external reference. 109 // May emit code to set up the scratch register. The operand is 112 // If the operand is used more than once, use a scratch register 114 Operand ExternalOperand(ExternalReference reference, 120 // Operand operand = ExternalOperand(extref); 121 // operation(operand, ..); 135 void LoadRoot(const Operand& destination, Heap::RootListIndex index) { 147 void CompareRoot(const Operand& with, Heap::RootListIndex index) [all...] |
/toolchain/binutils/binutils-2.25/gas/testsuite/gas/ia64/ |
unwind-bad.l | 2 .*:8: Error: First operand to \.save\.g must be a positive 4-bit constant 3 .*:10: Error: First operand to \.save\.g must be a positive 4-bit constant 4 .*:12: Error: First operand to \.save\.g must be a positive 4-bit constant 7 .*:20: Error: Operand to \.save\.f must be a positive 20-bit constant 8 .*:22: Error: Operand to \.save\.f must be a positive 20-bit constant 9 .*:24: Error: Operand to \.save\.f must be a positive 20-bit constant 12 .*:32: Error: First operand to \.save\.b must be a positive 5-bit constant 13 .*:34: Error: First operand to \.save\.b must be a positive 5-bit constant 14 .*:36: Error: First operand to \.save\.b must be a positive 5-bit constant 17 .*:44: Error: Operand 2 to \.spillreg must be a writable registe [all...] |
/external/v8/src/crankshaft/arm/ |
lithium-codegen-arm.cc | 134 __ sub(sp, sp, Operand(slots * kPointerSize)); 137 __ add(r0, sp, Operand(slots * kPointerSize)); 138 __ mov(r1, Operand(kSlotsZapValue)); 141 __ sub(r0, r0, Operand(kPointerSize)); 148 __ sub(sp, sp, Operand(slots * kPointerSize)); 237 __ sub(sp, sp, Operand(slots * kPointerSize)); 274 __ mov(scratch0(), Operand(Smi::FromInt(StackFrame::STUB))); 276 __ add(fp, sp, Operand(StandardFrameConstants::kFixedFrameSizeFromFp)); 332 __ mov(entry_offset, Operand(entry - base)); 353 __ mov(ip, Operand(Smi::FromInt(StackFrame::STUB))) 1856 MemOperand operand = BuildSeqStringOperand(string, instr->index(), encoding); local 1880 MemOperand operand = BuildSeqStringOperand(string, instr->index(), encoding); local 2778 MemOperand operand = MemOperand(object, offset); local 2794 MemOperand operand = FieldMemOperand(object, offset); local 2905 Operand operand = key_is_constant local 2908 __ add(scratch0(), external_pointer, operand); local 3839 MemOperand operand = MemOperand(object, offset); local 3877 MemOperand operand = FieldMemOperand(object, offset); local 3893 MemOperand operand = FieldMemOperand(scratch, offset); local [all...] |
/external/v8/src/ic/mips/ |
stub-cache-mips.cc | 49 __ li(base_addr, Operand(key_offset)); 55 __ Branch(&miss, ne, name, Operand(at)); 60 __ Branch(&miss, ne, at, Operand(scratch2)); 71 __ And(flags_reg, flags_reg, Operand(~Code::kFlagsNotUsedInLookup)); 72 __ Branch(&miss, ne, flags_reg, Operand(flags)); 83 __ Addu(at, code, Operand(Code::kHeaderSize - kHeapObjectTag)); 146 __ Xor(scratch, scratch, Operand((flags >> kCacheIndexShift) & mask)); 147 __ And(scratch, scratch, Operand(mask)); 157 __ Addu(scratch, scratch, Operand((flags >> kCacheIndexShift) & mask2)); 158 __ And(scratch, scratch, Operand(mask2)) [all...] |
ic-mips.cc | 27 __ Branch(global_object, eq, type, Operand(JS_GLOBAL_OBJECT_TYPE)); 28 __ Branch(global_object, eq, type, Operand(JS_GLOBAL_PROXY_TYPE)); 70 Operand(PropertyDetails::TypeField::kMask << kSmiTagSize)); 71 __ Branch(miss, ne, at, Operand(zero_reg)); 118 __ And(at, scratch1, Operand(kTypeAndReadOnlyMask)); 119 __ Branch(miss, ne, at, Operand(zero_reg)); 123 __ Addu(scratch2, scratch2, Operand(kValueOffset - kHeapObjectTag)); 146 Operand((1 << Map::kIsAccessCheckNeeded) | (1 << interceptor_bit))); 147 __ Branch(slow, ne, at, Operand(zero_reg)); 154 __ Branch(slow, lt, scratch, Operand(JS_OBJECT_TYPE)) [all...] |
/external/v8/src/ic/mips64/ |
stub-cache-mips64.cc | 49 __ li(base_addr, Operand(key_offset)); 55 __ Branch(&miss, ne, name, Operand(at)); 61 __ Branch(&miss, ne, at, Operand(scratch2)); 73 __ And(flags_reg, flags_reg, Operand(~Code::kFlagsNotUsedInLookup)); 74 __ Branch(&miss, ne, flags_reg, Operand(flags)); 85 __ Daddu(at, code, Operand(Code::kHeaderSize - kHeapObjectTag)); 149 __ Xor(scratch, scratch, Operand((flags >> kCacheIndexShift) & mask)); 150 __ And(scratch, scratch, Operand(mask)); 160 __ Daddu(scratch, scratch, Operand((flags >> kCacheIndexShift) & mask2)); 161 __ And(scratch, scratch, Operand(mask2)) [all...] |
ic-mips64.cc | 27 __ Branch(global_object, eq, type, Operand(JS_GLOBAL_OBJECT_TYPE)); 28 __ Branch(global_object, eq, type, Operand(JS_GLOBAL_PROXY_TYPE)); 70 Operand(Smi::FromInt(PropertyDetails::TypeField::kMask))); 71 __ Branch(miss, ne, at, Operand(zero_reg)); 117 __ And(at, scratch1, Operand(Smi::FromInt(kTypeAndReadOnlyMask))); 118 __ Branch(miss, ne, at, Operand(zero_reg)); 122 __ Daddu(scratch2, scratch2, Operand(kValueOffset - kHeapObjectTag)); 145 Operand((1 << Map::kIsAccessCheckNeeded) | (1 << interceptor_bit))); 146 __ Branch(slow, ne, at, Operand(zero_reg)); 153 __ Branch(slow, lt, scratch, Operand(JS_OBJECT_TYPE)) [all...] |
/external/v8/src/ic/ppc/ |
stub-cache-ppc.cc | 46 __ ShiftLeftImm(offset_scratch, offset, Operand(1)); 50 __ mov(base_addr, Operand(key_offset)); 54 Operand(kPointerSizeLog2 - StubCache::kCacheIndexShift)); 82 __ li(r0, Operand(Code::kFlagsNotUsedInLookup)); 84 __ mov(r0, Operand(flags)); 97 __ addi(r0, code, Operand(Code::kHeaderSize - kHeapObjectTag)); 163 __ xori(scratch, scratch, Operand(flags)); 166 Operand((kPrimaryTableSize - 1) << kCacheIndexShift)); 174 __ addi(scratch, scratch, Operand(flags)); 176 Operand((kSecondaryTableSize - 1) << kCacheIndexShift)) [all...] |
/external/v8/src/ic/ia32/ |
stub-cache-ia32.cc | 35 __ lea(offset, Operand(offset, offset, times_2, 0)); 39 __ mov(extra, Operand::StaticArray(offset, times_1, value_offset)); 42 __ cmp(name, Operand::StaticArray(offset, times_1, key_offset)); 46 __ mov(offset, Operand::StaticArray(offset, times_1, map_offset)); 72 __ mov(Operand::StaticVariable(virtual_register), extra); 75 __ jmp(Operand::StaticVariable(virtual_register)); 91 __ cmp(name, Operand::StaticArray(offset, times_1, key_offset)); 95 __ mov(offset, Operand::StaticArray(offset, times_1, map_offset)); 100 __ mov(offset, Operand(esp, 0)); 103 __ mov(offset, Operand::StaticArray(offset, times_1, value_offset)) [all...] |
/external/v8/src/ic/x87/ |
stub-cache-x87.cc | 35 __ lea(offset, Operand(offset, offset, times_2, 0)); 39 __ mov(extra, Operand::StaticArray(offset, times_1, value_offset)); 42 __ cmp(name, Operand::StaticArray(offset, times_1, key_offset)); 46 __ mov(offset, Operand::StaticArray(offset, times_1, map_offset)); 72 __ mov(Operand::StaticVariable(virtual_register), extra); 75 __ jmp(Operand::StaticVariable(virtual_register)); 91 __ cmp(name, Operand::StaticArray(offset, times_1, key_offset)); 95 __ mov(offset, Operand::StaticArray(offset, times_1, map_offset)); 100 __ mov(offset, Operand(esp, 0)); 103 __ mov(offset, Operand::StaticArray(offset, times_1, value_offset)) [all...] |
/external/v8/src/compiler/ia32/ |
code-generator-ia32.cc | 32 Operand InputOperand(size_t index, int extra = 0) { 40 Operand OutputOperand() { return ToOperand(instr_->Output()); } 42 Operand ToOperand(InstructionOperand* op, int extra = 0) { 45 return Operand(ToRegister(op)); 48 return Operand(ToDoubleRegister(op)); 53 return Operand(offset.from_stack_pointer() ? esp : ebp, 57 Operand ToMaterializableOperand(int materializable_offset) { 60 return Operand(offset.from_stack_pointer() ? esp : ebp, offset.offset()); 63 Operand HighOperand(InstructionOperand* op) { 68 Immediate ToImmediate(InstructionOperand* operand) { 489 Operand operand = i.MemoryOperand(&index); local 899 Operand operand = i.MemoryOperand(&index); local 915 Operand operand = i.MemoryOperand(&index); local 928 Operand operand = i.MemoryOperand(&index); local 941 Operand operand = i.MemoryOperand(&index); local 950 Operand operand = i.MemoryOperand(&index); local [all...] |
/external/v8/test/cctest/ |
test-assembler-ppc.cc | 88 __ li(r3, Operand::Zero()); 93 __ subi(r4, r4, Operand(1)); 96 __ cmpi(r4, Operand::Zero()); 126 __ li(r3, Operand(1)); 135 __ subi(r4, r4, Operand(1)); 138 __ cmpi(r4, Operand::Zero()); 144 __ mov(r0, Operand(isolate->factory()->true_value())); 146 __ mov(r0, Operand(-1)); 147 __ mov(r0, Operand(0xFF000000)); 148 __ mov(r0, Operand(0xF0F0F0F0)) [all...] |
test-code-stubs-arm.cc | 71 __ sub(sp, sp, Operand(kDoubleSize)); 91 __ sub(sp, sp, Operand(kDoubleSize)); 100 __ add(source_reg, sp, Operand(source_reg_offset)); 106 __ add(sp, sp, Operand(kDoubleSize)); 116 __ add(sp, sp, Operand(kPointerSize)); 121 __ add(sp, sp, Operand(kDoubleSize));
|
/external/v8/src/debug/ppc/ |
debug-ppc.cc | 62 Operand(reinterpret_cast<intptr_t>(code->entry()))); 84 __ mov(r3, Operand::Zero()); // no arguments 86 Operand(ExternalReference( 95 __ mov(reg, Operand(kDebugZapValue)); 112 __ mov(ip, Operand(after_break_target)); 138 __ addi(ip, ip, Operand(Code::kHeaderSize - kHeapObjectTag));
|
/frameworks/compile/mclinker/lib/Script/ |
UnaryOp.cpp | 13 #include "mcld/Script/Operand.h" 75 case Operand::SECTION: 78 case Operand::SECTION_DESC: 97 case Operand::SECTION: 100 case Operand::SECTION_DESC: 168 case Operand::SECTION: 171 case Operand::SECTION_DESC:
|
/frameworks/compile/mclinker/include/mcld/Script/ |
UnaryOp.h | 20 class Operand; 39 void appendOperand(Operand* pOperand) { m_pOperand = pOperand; } 42 Operand* m_pOperand;
|