/external/v8/src/regexp/arm64/ |
regexp-macro-assembler-arm64.cc | 191 __ Add(x10, code_pointer(), Operand(w10, UXTW)); 213 __ Add(w10, current_input_offset(), Operand(-char_size())); 222 Operand(-char_size() + cp_offset * char_size())); 248 Operand(current_input_offset(), SXTW)); 270 backtrack_stackpointer(), Operand(x11, LSL, kWRegSizeLog2)); 298 __ CompareAndBranch(capture_length, Operand(0), eq, &fallthrough); 321 Operand(capture_start_offset, SXTW)); 324 Operand(capture_length, SXTW)); 327 Operand(current_input_offset(), SXTW)); 331 Operand(capture_length, SXTW)) [all...] |
/external/v8/src/x64/ |
macro-assembler-x64.cc | 60 Operand MacroAssembler::ExternalOperand(ExternalReference target, 65 return Operand(kRootRegister, static_cast<int32_t>(delta)); 69 return Operand(scratch, 0); 77 movp(destination, Operand(kRootRegister, static_cast<int32_t>(delta))); 86 movp(destination, Operand(kScratchRegister, 0)); 95 movp(Operand(kRootRegister, static_cast<int32_t>(delta)), source); 104 movp(Operand(kScratchRegister, 0), source); 114 leap(destination, Operand(kRootRegister, static_cast<int32_t>(delta))); 130 // Operand is leap(scratch, Operand(kRootRegister, delta)) [all...] |
/external/v8/src/arm64/ |
assembler-arm64.h | 567 // Represents an operand in a machine instruction. 568 class Operand { 575 // This is allowed to be an implicit constructor because Operand is 577 inline Operand(Register reg, 584 inline Operand(Register reg, 589 inline explicit Operand(Handle<T> handle); 593 inline Operand(T t); // NOLINT(runtime/explicit) 597 inline Operand(T t, RelocInfo::Mode rmode); 604 // This returns an LSL shift (<= 4) operand as an equivalent extend operand, [all...] |
/external/llvm/lib/Target/NVPTX/ |
NVVMReflect.cpp | 150 // ConstantDataSequential operand which can be converted to string and used 158 // In this case, we get a Constant with a GlobalVariable operand and we need 166 "Only one operand expect for _reflect function"); 182 const Value *Operand = cast<Constant>(Sym)->getOperand(0); 183 if (const GlobalVariable *GV = dyn_cast<GlobalVariable>(Operand)) { 184 // For CUDA-7.0 style __nvvm_reflect calls we need to find operand's 189 Operand = Initializer; 192 assert(isa<ConstantDataSequential>(Operand) && 194 assert(cast<ConstantDataSequential>(Operand)->isCString() && 198 cast<ConstantDataSequential>(Operand)->getAsString() [all...] |
/external/v8/src/ic/s390/ |
ic-s390.cc | 25 __ CmpP(type, Operand(JS_GLOBAL_OBJECT_TYPE)); 27 __ CmpP(type, Operand(JS_GLOBAL_PROXY_TYPE)); 121 __ AddP(scratch2, Operand(kValueOffset - kHeapObjectTag)); 144 Operand((1 << Map::kIsAccessCheckNeeded) | (1 << interceptor_bit))); 153 __ CmpP(scratch, Operand(JS_OBJECT_TYPE)); 194 __ CmpP(key, Operand::Zero()); 210 __ AndP(r0, scratch1, Operand((1 << Map::kIsAccessCheckNeeded) | 224 Operand(FixedArray::kHeaderSize - kHeapObjectTag)); 250 __ mov(r7, Operand(Name::kContainsCachedArrayIndexMask)); 259 __ tmll(hash, Operand(kIsNotInternalizedMask)) [all...] |
/external/v8/src/mips/ |
macro-assembler-mips.h | 146 #define COND_TYPED_ARGS Condition cond, Register r1, const Operand& r2 179 const Operand& rt = Operand(zero_reg), BranchDelaySlot bd = PROTECT 199 Register rs = zero_reg, const Operand& rt = Operand(zero_reg)) { 223 const Operand& op = Operand(no_reg)); 232 const Operand& op); 241 inline void Move(Register dst, Smi* smi) { li(dst, Operand(smi)); } 329 Branch(if_equal, eq, with, Operand(at)) [all...] |
assembler-mips-inl.h | 54 // Operand and MemOperand. 56 Operand::Operand(int32_t immediate, RelocInfo::Mode rmode) { 63 Operand::Operand(const ExternalReference& f) { 70 Operand::Operand(Smi* value) { 77 Operand::Operand(Register rm) { 82 bool Operand::is_reg() const [all...] |
codegen-mips.cc | 130 __ Branch(USE_DELAY_SLOT, &skip_pref, gt, v1, Operand(zero_reg)); 224 __ Branch(&leave, le, a2, Operand(zero_reg)); 296 __ Branch(USE_DELAY_SLOT, &ua_skip_pref, gt, v1, Operand(zero_reg)); 331 __ Branch(USE_DELAY_SLOT, &ua_skip_pref, gt, v1, Operand(zero_reg)); 671 __ Branch(&only_change_map, eq, at, Operand(elements)); 700 __ Addu(scratch1, array, Operand(kHeapObjectTag - kHeapObjectTag)); 714 Operand(FixedArray::kHeaderSize - kHeapObjectTag)); 716 Operand(FixedDoubleArray::kHeaderSize - kHeapObjectTag)); 722 __ li(hole_lower, Operand(kHoleNanLower32)); 723 __ li(hole_upper, Operand(kHoleNanUpper32)) [all...] |
/external/v8/src/ic/mips/ |
handler-compiler-mips.cc | 47 __ li(a0, Operand(0)); 89 __ li(a0, Operand(1)); 123 __ Addu(sp, sp, Operand(2 * kPointerSize)); 145 __ And(scratch0, scratch0, Operand(kInterceptorOrAccessCheckNeededMask)); 146 __ Branch(miss_label, ne, scratch0, Operand(zero_reg)); 150 __ Branch(miss_label, lt, scratch0, Operand(FIRST_JS_RECEIVER_TYPE)); 159 __ Branch(miss_label, ne, map, Operand(tmp)); 205 __ Branch(miss, ne, scratch, Operand(at)); 311 __ li(api_function_address, Operand(ref)); 354 __ li(this->name(), Operand(name)) [all...] |
/external/v8/src/ic/mips64/ |
handler-compiler-mips64.cc | 47 __ li(a0, Operand(V8_INT64_C(0))); 89 __ li(a0, Operand(1)); 123 __ Daddu(sp, sp, Operand(2 * kPointerSize)); 145 __ And(scratch0, scratch0, Operand(kInterceptorOrAccessCheckNeededMask)); 146 __ Branch(miss_label, ne, scratch0, Operand(zero_reg)); 150 __ Branch(miss_label, lt, scratch0, Operand(FIRST_JS_RECEIVER_TYPE)); 159 __ Branch(miss_label, ne, map, Operand(tmp)); 205 __ Branch(miss, ne, scratch, Operand(at)); 311 __ li(api_function_address, Operand(ref)); 354 __ li(this->name(), Operand(name)) [all...] |
/external/v8/test/cctest/ |
test-assembler-arm64.cc | 58 // __ mov(x0, Operand(1)); 258 __ Add(csp, csp, Operand(0x50)); 263 __ Add(csp, csp, Operand(x17, SXTB)); 267 __ Orr(csp, xzr, Operand(0x1fff)); 271 __ Orr(wcsp, wzr, Operand(0xfffffff8L)); 275 __ Orr(csp, xzr, Operand(0xfffffff8L)); 302 __ Mvn(w2, Operand(w0, LSL, 1)); 303 __ Mvn(x3, Operand(x1, LSL, 2)); 304 __ Mvn(w4, Operand(w0, LSR, 3)); 305 __ Mvn(x5, Operand(x1, LSR, 4)) [all...] |
test-hashing.cc | 69 __ mov(r0, Operand(key)); 72 __ mov(pc, Operand(lr)); 88 __ li(v0, Operand(key)); 97 __ lhi(r2, Operand(key)); 106 __ li(r3, Operand(key));
|
test-macro-assembler-x64.cc | 48 using i::Operand; [all...] |
/external/llvm/lib/DebugInfo/DWARF/ |
DWARFDebugFrame.cpp | 108 // If it's a primary opcode, the first operand is encoded in the bottom 348 /// \brief Print \p Opcode's operand number \p OperandIdx which has 349 /// value \p Operand. 351 uint64_t Operand, uint64_t CodeAlignmentFactor, 358 OS << " Unsupported " << (OperandIdx ? "second" : "first") << " operand to"; 367 OS << format(" %" PRIx64, Operand); 373 OS << format(" %+" PRId64, int64_t(Operand)); 377 OS << format(" %" PRId64, Operand * CodeAlignmentFactor); 379 OS << format(" %" PRId64 "*code_alignment_factor" , Operand); 383 OS << format(" %" PRId64, int64_t(Operand) * DataAlignmentFactor) [all...] |
/external/vixl/test/ |
test-disasm-a64.cc | 153 COMPARE(Mov(w0, Operand(0x1234)), "mov w0, #0x1234"); 154 COMPARE(Mov(x1, Operand(0x1234)), "mov x1, #0x1234"); 155 COMPARE(Mov(w2, Operand(w3)), "mov w2, w3"); 156 COMPARE(Mov(x4, Operand(x5)), "mov x4, x5"); 157 COMPARE(Mov(w6, Operand(w7, LSL, 5)), "lsl w6, w7, #5"); 158 COMPARE(Mov(x8, Operand(x9, ASR, 42)), "asr x8, x9, #42"); 159 COMPARE(Mov(w10, Operand(w11, UXTB)), "uxtb w10, w11"); 160 COMPARE(Mov(x12, Operand(x13, UXTB, 1)), "ubfiz x12, x13, #1, #8"); 161 COMPARE(Mov(w14, Operand(w15, SXTH, 2)), "sbfiz w14, w15, #2, #16"); 162 COMPARE(Mov(x16, Operand(x17, SXTW, 3)), "sbfiz x16, x17, #3, #32") [all...] |
/external/v8/src/ic/ppc/ |
ic-ppc.cc | 27 __ cmpi(type, Operand(JS_GLOBAL_OBJECT_TYPE)); 29 __ cmpi(type, Operand(JS_GLOBAL_PROXY_TYPE)); 125 __ addi(scratch2, scratch2, Operand(kValueOffset - kHeapObjectTag)); 149 Operand((1 << Map::kIsAccessCheckNeeded) | (1 << interceptor_bit))); 157 __ cmpi(scratch, Operand(JS_OBJECT_TYPE)); 199 __ cmpi(key, Operand::Zero()); 215 __ andi(r0, scratch1, Operand((1 << Map::kIsAccessCheckNeeded) | 229 Operand(FixedArray::kHeaderSize - kHeapObjectTag)); 256 __ mov(r8, Operand(Name::kContainsCachedArrayIndexMask)); 265 __ andi(r0, hash, Operand(kIsNotInternalizedMask)) [all...] |
/external/llvm/utils/TableGen/ |
PseudoLoweringEmitter.cpp | 28 enum MapKind { Operand, Imm, Reg }; 31 unsigned Operand; // Operand number mapped to. 95 "Pseudo operand type '" + DI->getDef()->getName() + 96 "' does not match expansion operand type '" + 98 // Source operand maps to destination operand. The Data element 100 // for each corresponding MachineInstr operand, not just the first. 102 OperandMap[BaseIdx + i + I].Kind = OpData::Operand; 110 // a constant value for a complex operand (> 1 MI operand) [all...] |
/external/v8/src/ppc/ |
assembler-ppc.h | 300 // Class Operand represents a shifter operand in data processing instructions 301 class Operand BASE_EMBEDDED { 304 INLINE(explicit Operand(intptr_t immediate, 306 INLINE(static Operand Zero()) { return Operand(static_cast<intptr_t>(0)); } 307 INLINE(explicit Operand(const ExternalReference& f)); 308 explicit Operand(Handle<Object> handle); 309 INLINE(explicit Operand(Smi* value)); 312 INLINE(explicit Operand(Register rm)) [all...] |
/external/vixl/src/vixl/a64/ |
macro-assembler-a64.cc | 635 const Operand& operand) { 637 LogicalMacro(rd, rn, operand, AND); 643 const Operand& operand) { 645 LogicalMacro(rd, rn, operand, ANDS); 650 const Operand& operand) { 652 Ands(AppropriateZeroRegFor(rn), rn, operand); local 658 const Operand& operand) 1199 Adds(AppropriateZeroRegFor(rn), rn, operand); local 1205 Subs(AppropriateZeroRegFor(rn), rn, operand); local [all...] |
/external/v8/src/crankshaft/mips/ |
lithium-codegen-mips.h | 76 Operand ToOperand(LOperand* op); 231 const Operand& src2 = Operand(zero_reg)); 235 Register src1 = zero_reg, const Operand& src2 = Operand(zero_reg)); 275 const Operand& src2); 283 const Operand& src2); 286 const Operand& src2); 306 Operand* cmp2);
|
/external/v8/src/crankshaft/mips64/ |
lithium-codegen-mips64.h | 77 Operand ToOperand(LOperand* op); 233 const Operand& src2 = Operand(zero_reg)); 237 Register src1 = zero_reg, const Operand& src2 = Operand(zero_reg)); 278 const Operand& src2); 286 const Operand& src2); 289 const Operand& src2); 309 Operand* cmp2);
|
/external/v8/src/mips64/ |
assembler-mips64-inl.h | 54 // Operand and MemOperand. 56 Operand::Operand(int64_t immediate, RelocInfo::Mode rmode) { 63 Operand::Operand(const ExternalReference& f) { 70 Operand::Operand(Smi* value) { 77 Operand::Operand(Register rm) { 82 bool Operand::is_reg() const [all...] |
codegen-mips64.cc | 131 __ Branch(USE_DELAY_SLOT, &skip_pref, gt, v1, Operand(zero_reg)); 225 __ Branch(&leave, le, a2, Operand(zero_reg)); 297 __ Branch(USE_DELAY_SLOT, &ua_skip_pref, gt, v1, Operand(zero_reg)); 333 __ Branch(USE_DELAY_SLOT, &ua_skip_pref, gt, v1, Operand(zero_reg)); 671 __ Branch(&only_change_map, eq, at, Operand(elements)); 701 __ Daddu(scratch1, array, Operand(kHeapObjectTag)); 715 Operand(FixedArray::kHeaderSize - kHeapObjectTag)); 716 __ Daddu(scratch3, array, Operand(FixedDoubleArray::kHeaderSize)); 723 __ li(hole_lower, Operand(kHoleNanLower32)); 724 __ li(hole_upper, Operand(kHoleNanUpper32)) [all...] |
/external/v8/src/s390/ |
deoptimizer-s390.cc | 131 __ mov(ip, Operand(ExternalReference(Isolate::kCEntryFPAddress, isolate()))); 153 __ LoadImmP(r2, Operand::Zero()); 159 __ LoadImmP(r3, Operand(type())); // bailout type, 164 __ mov(r7, Operand(ExternalReference::isolate_address(isolate()))); 245 __ ShiftLeftP(r3, r3, Operand(kPointerSizeLog2)); 256 __ AddP(r5, Operand(-sizeof(intptr_t))); 262 __ CmpP(r5, Operand::Zero()); 265 __ AddP(r6, r6, Operand(kPointerSize)); 311 __ LoadImmP(ip, Operand(i));
|
/external/v8/src/full-codegen/arm/ |
full-codegen-arm.cc | 48 __ cmp(reg, Operand(reg)); 58 __ cmp(reg, Operand(reg)); 137 __ sub(r9, sp, Operand(locals_count * kPointerSize)); 139 __ cmp(r9, Operand(r2)); 148 __ mov(r2, Operand(loop_iterations)); 156 __ sub(r2, r2, Operand(1), SetCC); 317 __ cmp(sp, Operand(ip)); 348 __ mov(r0, Operand(Smi::FromInt(0))); 353 __ mov(r2, Operand(profiling_counter_)); 355 __ sub(r3, r3, Operand(Smi::FromInt(delta)), SetCC) [all...] |