HomeSort by relevance Sort by last modified time
    Searched refs:Operand (Results 76 - 100 of 268) sorted by null

1 2 34 5 6 7 8 91011

  /external/vixl/src/a64/
macro-assembler-a64.cc 51 const Operand& operand) {
53 LogicalMacro(rd, rn, operand, AND);
59 const Operand& operand) {
61 LogicalMacro(rd, rn, operand, ANDS);
66 const Operand& operand) {
68 Ands(AppropriateZeroRegFor(rn), rn, operand); local
74 const Operand& operand)
522 Adds(AppropriateZeroRegFor(rn), rn, operand); local
528 Subs(AppropriateZeroRegFor(rn), rn, operand); local
    [all...]
assembler-a64.h 468 // Operand.
469 class Operand {
473 // This is allowed to be an implicit constructor because Operand is
475 Operand(int64_t immediate); // NOLINT(runtime/explicit)
480 // This is allowed to be an implicit constructor because Operand is
482 Operand(Register reg,
489 explicit Operand(Register reg, Extend extend, unsigned shift_amount = 0);
496 // This returns an LSL shift (<= 4) operand as an equivalent extend operand,
498 Operand ToExtendedRegister() const
    [all...]
macro-assembler-a64.h 101 const Operand& operand);
104 const Operand& operand);
107 const Operand& operand);
110 const Operand& operand);
113 const Operand& operand);
    [all...]
  /external/chromium_org/v8/src/ia32/
lithium-gap-resolver-ia32.cc 69 // cycles in the move graph. We use operand swaps to resolve cycles,
70 // which means that a call to PerformMove could change any source operand
89 // Though PerformMove can change any source operand in the move graph,
95 // only a single incoming edge to an operand, this move must also be
158 int LGapResolver::CountSourceUses(LOperand* operand) {
161 if (!moves_[i].IsEliminated() && moves_[i].source()->Equals(operand)) {
194 // No operand should be the destination for more than one move.
216 void LGapResolver::EnsureRestored(LOperand* operand) {
217 if (operand->IsRegister() && operand->index() == spilled_register_)
    [all...]
code-stubs-ia32.cc 486 __ movsd(Operand(esp, i * kDoubleSize), reg);
493 __ mov(Operand(esp, 0 * kPointerSize),
501 __ movsd(reg, Operand(esp, i * kDoubleSize));
519 // operand in register number. Returns operand as floating point number
532 // either operand is not a number. Operands are in edx and eax.
612 __ fisttp_d(Operand(esp, 0));
613 __ mov(result_reg, Operand(esp, 0)); // Load low word of answer as result
673 __ fild_s(Operand(esp, 0));
683 // Load operand in edx into xmm0, or branch to not_numbers
    [all...]
lithium-codegen-ia32.cc 88 __ mov(Operand(esp, offset), eax);
148 __ mov(ecx, Operand(esp, receiver_offset));
156 __ mov(Operand(esp, receiver_offset), ecx);
177 __ mov(eax, Operand(ebx, 1 * kPointerSize));
178 __ mov(Operand(ebx, 0), eax);
179 __ add(Operand(ebx), Immediate(kPointerSize));
182 __ mov(Operand(ebx, 0), Immediate(kAlignmentZapValue));
218 __ sub(Operand(esp), Immediate(slots * kPointerSize));
223 __ mov(Operand(eax), Immediate(slots));
232 __ sub(Operand(esp), Immediate(slots * kPointerSize))
1850 Operand operand = BuildSeqStringOperand(string, instr->index(), encoding); local
1874 Operand operand = BuildSeqStringOperand(string, instr->index(), encoding); local
2925 MemOperand operand = instr->object()->IsConstantOperand() local
3971 MemOperand operand = instr->object()->IsConstantOperand() local
4019 MemOperand operand = FieldOperand(write_register, offset); local
4185 Operand operand = BuildFastArrayOperand( local
4913 Operand operand = ToOperand(instr->value()); local
    [all...]
  /frameworks/compile/mclinker/lib/Script/
NullaryOp.cpp 10 #include <mcld/Script/Operand.h>
  /external/chromium_org/v8/src/arm/
full-codegen-arm.cc 52 __ cmp(reg, Operand(reg));
62 __ cmp(reg, Operand(reg));
159 __ sub(r9, sp, Operand(locals_count * kPointerSize));
161 __ cmp(r9, Operand(r2));
170 __ mov(r2, Operand(loop_iterations));
178 __ sub(r2, r2, Operand(1), SetCC);
256 Operand(StandardFrameConstants::kCallerSPOffset + offset));
257 __ mov(r1, Operand(Smi::FromInt(num_parameters)));
307 __ cmp(sp, Operand(ip));
337 __ mov(r0, Operand(Smi::FromInt(0)))
    [all...]
debug-arm.cc 108 __ tst(reg, Operand(0xc0000000));
120 __ mov(r0, Operand::Zero()); // no arguments
121 __ mov(r1, Operand(ExternalReference::debug_break(masm->isolate())));
137 __ mov(reg, Operand(kDebugZapValue));
150 __ mov(ip, Operand(after_break_target));
  /external/chromium_org/v8/src/mips/
macro-assembler-mips.h 129 #define COND_TYPED_ARGS Condition cond, Register r1, const Operand& r2
162 const Operand& rt = Operand(zero_reg), BranchDelaySlot bd = PROTECT
182 Register rs = zero_reg, const Operand& rt = Operand(zero_reg)) {
199 const Operand& op = Operand(no_reg));
208 const Operand& op);
272 Condition cond, Register src1, const Operand& src2);
279 Condition cond, Register src1, const Operand& src2)
    [all...]
stub-cache-mips.cc 55 __ li(base_addr, Operand(key_offset));
61 __ Branch(&miss, ne, name, Operand(at));
66 __ Branch(&miss, ne, at, Operand(scratch2));
77 __ And(flags_reg, flags_reg, Operand(~Code::kFlagsNotUsedInLookup));
78 __ Branch(&miss, ne, flags_reg, Operand(flags));
89 __ Addu(at, code, Operand(Code::kHeaderSize - kHeapObjectTag));
118 __ And(scratch0, scratch0, Operand(kInterceptorOrAccessCheckNeededMask));
119 __ Branch(miss_label, ne, scratch0, Operand(zero_reg));
123 __ Branch(miss_label, lt, scratch0, Operand(FIRST_SPEC_OBJECT_TYPE));
132 __ Branch(miss_label, ne, map, Operand(tmp))
    [all...]
codegen-mips.cc 180 __ Branch(USE_DELAY_SLOT, &skip_pref, gt, v1, Operand(zero_reg));
274 __ Branch(&leave, le, a2, Operand(zero_reg));
346 __ Branch(USE_DELAY_SLOT, &ua_skip_pref, gt, v1, Operand(zero_reg));
381 __ Branch(USE_DELAY_SLOT, &ua_skip_pref, gt, v1, Operand(zero_reg));
705 __ Branch(&only_change_map, eq, at, Operand(t0));
734 __ Addu(a3, t2, Operand(kHeapObjectTag));
747 __ Addu(a3, t0, Operand(FixedArray::kHeaderSize - kHeapObjectTag));
748 __ Addu(t3, t2, Operand(FixedDoubleArray::kHeaderSize));
751 __ li(t0, Operand(kHoleNanLower32));
752 __ li(t1, Operand(kHoleNanUpper32))
    [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...]
  /external/chromium_org/v8/src/arm64/
assembler-arm64.h 633 // Represents an operand in a machine instruction.
634 class Operand {
641 // This is allowed to be an implicit constructor because Operand is
643 inline Operand(Register reg,
650 inline Operand(Register reg,
655 inline explicit Operand(Handle<T> handle);
659 inline Operand(T t); // NOLINT(runtime/explicit)
663 inline Operand(T t, RelocInfo::Mode rmode);
670 // This returns an LSL shift (<= 4) operand as an equivalent extend operand,
    [all...]
macro-assembler-arm64.h 117 const Operand& operand);
120 const Operand& operand);
123 const Operand& operand);
126 const Operand& operand);
129 const Operand& operand);
    [all...]
regexp-macro-assembler-arm64.cc 193 __ Add(x10, code_pointer(), Operand(w10, UXTW));
219 __ Add(x10, input_end(), Operand(current_input_offset(), SXTW));
230 __ Add(x10, input_end(), Operand(current_input_offset(), SXTW));
256 Operand(current_input_offset(), SXTW));
278 backtrack_stackpointer(), Operand(x11, LSL, kWRegSizeLog2));
320 Operand(capture_start_offset, SXTW));
323 Operand(capture_length, SXTW));
326 Operand(current_input_offset(), SXTW));
361 __ Cmp(current_input_offset().X(), Operand(current_input_offset(), SXTW));
383 __ Add(x0, input_end(), Operand(capture_start_offset, SXTW))
    [all...]
  /external/chromium_org/v8/src/x87/
macro-assembler-x87.h 17 typedef Operand MemOperand;
45 void Load(Register dst, const Operand& src, Representation r);
46 void Store(Register src, const Operand& dst, Representation r);
55 void CompareRoot(const Operand& with, Heap::RootListIndex index);
150 // Operand(reg, off).
294 InvokeCode(Operand(code), expected, actual, flag, call_wrapper);
297 void InvokeCode(const Operand& code,
471 // Jump if the operand is a smi.
472 inline void JumpIfSmi(Operand value,
778 Operand thunk_last_arg
    [all...]
codegen-x87.cc 113 __ mov(dst, Operand(esp, stack_offset + kDestinationOffset));
114 __ mov(src, Operand(esp, stack_offset + kSourceOffset));
115 __ mov(count, Operand(esp, stack_offset + kSizeOffset));
131 __ mov(eax, Operand(src, 0));
134 __ mov(Operand(dst, 0), eax);
142 __ mov_b(eax, Operand(src, 0));
145 __ mov_b(Operand(dst, 0), eax);
161 __ mov(eax, Operand(src, 0));
163 __ mov(Operand(dst, 0), eax);
172 __ mov_b(eax, Operand(src, 0))
    [all...]
  /external/chromium_org/v8/test/cctest/
test-assembler-arm64.cc 56 // __ mov(x0, Operand(1));
253 __ Add(csp, csp, Operand(0x50));
258 __ Add(csp, csp, Operand(x17, SXTB));
262 __ Orr(csp, xzr, Operand(0x1fff));
266 __ Orr(wcsp, wzr, Operand(0xfffffff8L));
270 __ Orr(csp, xzr, Operand(0xfffffff8L));
297 __ Mvn(w2, Operand(w0, LSL, 1));
298 __ Mvn(x3, Operand(x1, LSL, 2));
299 __ Mvn(w4, Operand(w0, LSR, 3));
300 __ Mvn(x5, Operand(x1, LSR, 4))
    [all...]
test-assembler-ia32.cc 57 __ mov(eax, Operand(esp, 4));
58 __ add(eax, Operand(esp, 8));
84 __ mov(edx, Operand(esp, 4));
120 __ mov(edx, Operand(esp, 4));
162 __ cvttss2si(eax, Operand(esp, 4));
192 __ cvttsd2si(eax, Operand(esp, 4));
220 __ mov(eax, Operand(reinterpret_cast<intptr_t>(&baz), RelocInfo::NONE32));
243 __ movsd(xmm0, Operand(esp, 1 * kPointerSize));
244 __ movsd(xmm1, Operand(esp, 3 * kPointerSize));
251 __ movsd(Operand(esp, 0), xmm0)
    [all...]
test-macro-assembler-x64.cc 50 using i::Operand;
    [all...]
  /external/llvm/include/llvm/CodeGen/
ScheduleDAG.h 289 bool isCallOp : 1; // Is a function call operand.
616 unsigned Operand;
618 SUnitIterator(SUnit *N, unsigned Op) : Node(N), Operand(Op) {}
621 return Operand == x.Operand;
627 Operand = I.Operand;
632 return Node->Preds[Operand].getSUnit();
637 ++Operand;
649 unsigned getOperand() const { return Operand; }
    [all...]
  /external/vixl/test/
test-assembler-a64.cc 53 // __ mov(x0, Operand(1));
224 __ Add(sp, sp, Operand(x17, SXTB));
262 __ Mvn(w2, Operand(w0, LSL, 1));
263 __ Mvn(x3, Operand(x1, LSL, 2));
264 __ Mvn(w4, Operand(w0, LSR, 3));
265 __ Mvn(x5, Operand(x1, LSR, 4));
266 __ Mvn(w6, Operand(w0, ASR, 11));
267 __ Mvn(x7, Operand(x1, ASR, 12));
268 __ Mvn(w8, Operand(w0, ROR, 13));
269 __ Mvn(x9, Operand(x1, ROR, 14))
    [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/clang/include/clang/AST/
ExprCXX.h 529 llvm::PointerUnion<Stmt *, TypeSourceInfo *> Operand;
533 CXXTypeidExpr(QualType Ty, TypeSourceInfo *Operand, SourceRange R)
538 Operand->getType()->isDependentType(),
539 Operand->getType()->isInstantiationDependentType(),
540 Operand->getType()->containsUnexpandedParameterPack()),
541 Operand(Operand), Range(R) { }
543 CXXTypeidExpr(QualType Ty, Expr *Operand, SourceRange R)
548 Operand->isTypeDependent() || Operand->isValueDependent()
    [all...]

Completed in 1201 milliseconds

1 2 34 5 6 7 8 91011