Searched defs:operand (Results 76 - 100 of 144) sorted by relevance

123456

/external/skia/src/pathops/
H A DSkOpSegment.cpp113 if (this->operand()) {
128 if (operand()) {
386 if (baseSegment->operand()) {
415 if (baseSegment->operand()) {
595 if (operand()) {
901 if (this->operand() == other->operand()) {
913 if (this->operand() == other->operand()) {
1380 bool SkOpSegment::operand() cons function in class:SkOpSegment
[all...]
/external/v8/src/arm64/
H A Dmacro-assembler-arm64-inl.h48 const Operand& operand) {
51 LogicalMacro(rd, rn, operand, AND);
57 const Operand& operand) {
60 LogicalMacro(rd, rn, operand, ANDS);
65 const Operand& operand) {
67 LogicalMacro(AppropriateZeroRegFor(rn), rn, operand, ANDS); local
73 const Operand& operand) {
76 LogicalMacro(rd, rn, operand, BIC);
82 const Operand& operand) {
85 LogicalMacro(rd, rn, operand, BIC
46 And(const Register& rd, const Register& rn, const Operand& operand) argument
55 Ands(const Register& rd, const Register& rn, const Operand& operand) argument
64 Tst(const Register& rn, const Operand& operand) argument
71 Bic(const Register& rd, const Register& rn, const Operand& operand) argument
80 Bics(const Register& rd, const Register& rn, const Operand& operand) argument
89 Orr(const Register& rd, const Register& rn, const Operand& operand) argument
98 Orn(const Register& rd, const Register& rn, const Operand& operand) argument
107 Eor(const Register& rd, const Register& rn, const Operand& operand) argument
116 Eon(const Register& rd, const Register& rn, const Operand& operand) argument
125 Ccmp(const Register& rn, const Operand& operand, StatusFlags nzcv, Condition cond) argument
138 Ccmn(const Register& rn, const Operand& operand, StatusFlags nzcv, Condition cond) argument
151 Add(const Register& rd, const Register& rn, const Operand& operand) argument
163 Adds(const Register& rd, const Register& rn, const Operand& operand) argument
176 Sub(const Register& rd, const Register& rn, const Operand& operand) argument
189 Subs(const Register& rd, const Register& rn, const Operand& operand) argument
202 Cmn(const Register& rn, const Operand& operand) argument
204 Adds(AppropriateZeroRegFor(rn), rn, operand); local
208 Cmp(const Register& rn, const Operand& operand) argument
210 Subs(AppropriateZeroRegFor(rn), rn, operand); local
214 Neg(const Register& rd, const Operand& operand) argument
226 Negs(const Register& rd, const Operand& operand) argument
233 Adc(const Register& rd, const Register& rn, const Operand& operand) argument
242 Adcs(const Register& rd, const Register& rn, const Operand& operand) argument
251 Sbc(const Register& rd, const Register& rn, const Operand& operand) argument
260 Sbcs(const Register& rd, const Register& rn, const Operand& operand) argument
269 Ngc(const Register& rd, const Operand& operand) argument
278 Ngcs(const Register& rd, const Operand& operand) argument
[all...]
H A Dlithium-arm64.cc31 LUnallocated* operand = LUnallocated::cast(it.Current()); local
32 DCHECK(operand->HasFixedPolicy() ||
33 operand->IsUsedAtStart());
36 LUnallocated* operand = LUnallocated::cast(it.Current()); local
37 DCHECK(operand->HasFixedPolicy() ||!operand->HasRegisterPolicy());
369 LOperand* LChunkBuilder::Use(HValue* value, LUnallocated* operand) { argument
374 operand->set_virtual_register(value->id());
375 return operand;
505 LUnallocated* operand local
518 LUnallocated* operand = local
547 LUnallocated* operand = ToUnallocated(reg); local
554 LUnallocated* operand = ToUnallocated(reg); local
719 LUnallocated* operand = LUnallocated::cast(it.Current()); local
726 LUnallocated* operand = LUnallocated::cast(it.Current()); local
[all...]
/external/v8/src/
H A Dcode-stubs-hydrogen.cc1103 HValue* operand = (state.mode() == OVERWRITE_LEFT) ? left : right; local
1105 if_heap_number.If<HHasInstanceTypeAndBranch>(operand, HEAP_NUMBER_TYPE);
1107 Add<HStoreNamedField>(operand, HObjectAccess::ForHeapNumberValue(), result);
1108 Push(operand);
H A Dlithium-allocator.cc26 LOperand* operand,
28 : operand_(operand),
137 void LiveRange::SetSpillOperand(LOperand* operand) { argument
138 DCHECK(!operand->IsUnallocated());
141 spill_operand_->ConvertTo(operand->kind(), operand->index());
419 LOperand* operand,
425 UsePosition* use_pos = new(zone) UsePosition(pos, operand, hint);
459 use_pos->operand()->ConvertTo(op->kind(), op->index());
593 LOperand* LAllocator::AllocateFixed(LUnallocated* operand, argument
25 UsePosition(LifetimePosition pos, LOperand* operand, LOperand* hint) argument
418 AddUsePosition(LifetimePosition pos, LOperand* operand, LOperand* hint, Zone* zone) argument
680 LiveRangeFor(LOperand* operand) argument
693 Define(LifetimePosition position, LOperand* operand, LOperand* hint) argument
714 Use(LifetimePosition block_start, LifetimePosition position, LOperand* operand, LOperand* hint) argument
1023 LOperand* operand = NULL; local
1458 LOperand* operand = cur->CreateAssignedOperand(chunk()->zone()); local
[all...]
H A Dlithium.h90 // Lifetime of operand inside the instruction.
92 // USED_AT_START operand is guaranteed to be live only at
94 // to some other operand used inside instruction (i.e. temporary or
98 // USED_AT_END operand is treated as live until the end of
100 // register for any other operand inside instruction.
144 // stored within the operand. The FIXED_SLOT policy uses a compact encoding
180 // Predicates for the operand policy.
242 // [virtual_register]: The virtual register ID for this operand.
265 void set_source(LOperand* operand) { source_ = operand; } argument
268 set_destination(LOperand* operand) argument
434 AddValue(LOperand* operand, Representation representation, bool is_uint32) argument
[all...]
/external/v8/src/compiler/
H A Dast-graph-builder.cc551 // value is still on the operand stack while the label is evaluated.
881 // The object is expected on the operand stack during computation of the
992 // The array and the literal index are both expected on the operand stack
1248 // The callee and the receiver both have to be pushed onto the operand stack
1310 // The callee and the receiver both have to be pushed onto the operand stack
1612 Node* operand; local
1615 // perform a non-contextual load in case the operand is a variable proxy.
1617 operand =
1621 operand = environment()->Pop();
1623 Node* value = NewNode(javascript()->TypeOf(), operand);
1630 Node* operand = environment()->Pop(); local
[all...]
H A Dinstruction.h109 // Lifetime of operand inside the instruction.
111 // USED_AT_START operand is guaranteed to be live only at
113 // to some other operand used inside instruction (i.e. temporary or
117 // USED_AT_END operand is treated as live until the end of
119 // register for any other operand inside instruction.
172 // stored within the operand. The FIXED_SLOT policy uses a compact encoding
208 // Predicates for the operand policy.
256 // [virtual_register]: The virtual register ID for this operand.
276 void set_source(InstructionOperand* operand) { source_ = operand; } argument
279 set_destination(InstructionOperand* operand) argument
[all...]
H A Dregister-allocator.cc25 UsePosition::UsePosition(LifetimePosition pos, InstructionOperand* operand, argument
27 : operand_(operand),
133 void LiveRange::SetSpillOperand(InstructionOperand* operand) { argument
134 DCHECK(!operand->IsUnallocated());
137 spill_operand_->ConvertTo(operand->kind(), operand->index());
411 InstructionOperand* operand,
415 UsePosition* use_pos = new (zone) UsePosition(pos, operand, hint);
449 use_pos->operand()->ConvertTo(op->kind(), op->index());
584 UnallocatedOperand* operand, in
410 AddUsePosition(LifetimePosition pos, InstructionOperand* operand, InstructionOperand* hint, Zone* zone) argument
583 AllocateFixed( UnallocatedOperand* operand, int pos, bool is_tagged) argument
661 LiveRangeFor(InstructionOperand* operand) argument
674 Define(LifetimePosition position, InstructionOperand* operand, InstructionOperand* hint) argument
695 Use(LifetimePosition block_start, LifetimePosition position, InstructionOperand* operand, InstructionOperand* hint) argument
1080 UnallocatedOperand* operand = local
1498 InstructionOperand* operand = cur->CreateAssignedOperand(code_zone()); local
[all...]
/external/v8/test/cctest/
H A Dtest-types.cc318 TypeHandle operand = Fuzz(depth - 1); local
319 type = Type::Union(type, operand, region_);
/external/vixl/src/vixl/a64/
H A Dmacro-assembler-a64.cc618 const Operand& operand) {
620 LogicalMacro(rd, rn, operand, AND);
626 const Operand& operand) {
628 LogicalMacro(rd, rn, operand, ANDS);
633 const Operand& operand) {
635 Ands(AppropriateZeroRegFor(rn), rn, operand); local
641 const Operand& operand) {
643 LogicalMacro(rd, rn, operand, BIC);
649 const Operand& operand) {
651 LogicalMacro(rd, rn, operand, BIC
616 And(const Register& rd, const Register& rn, const Operand& operand) argument
624 Ands(const Register& rd, const Register& rn, const Operand& operand) argument
632 Tst(const Register& rn, const Operand& operand) argument
639 Bic(const Register& rd, const Register& rn, const Operand& operand) argument
647 Bics(const Register& rd, const Register& rn, const Operand& operand) argument
655 Orr(const Register& rd, const Register& rn, const Operand& operand) argument
663 Orn(const Register& rd, const Register& rn, const Operand& operand) argument
671 Eor(const Register& rd, const Register& rn, const Operand& operand) argument
679 Eon(const Register& rd, const Register& rn, const Operand& operand) argument
687 LogicalMacro(const Register& rd, const Register& rn, const Operand& operand, LogicalOp op) argument
796 Mov(const Register& rd, const Operand& operand, DiscardMoveMode discard_mode) argument
1010 Mvn(const Register& rd, const Operand& operand) argument
1042 Ccmp(const Register& rn, const Operand& operand, StatusFlags nzcv, Condition cond) argument
1055 Ccmn(const Register& rn, const Operand& operand, StatusFlags nzcv, Condition cond) argument
1068 ConditionalCompareMacro(const Register& rn, const Operand& operand, StatusFlags nzcv, Condition cond, ConditionalCompareOp op) argument
1095 Csel(const Register& rd, const Register& rn, const Operand& operand, Condition cond) argument
1138 Add(const Register& rd, const Register& rn, const Operand& operand, FlagsUpdate S) argument
1152 Adds(const Register& rd, const Register& rn, const Operand& operand) argument
1159 Sub(const Register& rd, const Register& rn, const Operand& operand, FlagsUpdate S) argument
1173 Subs(const Register& rd, const Register& rn, const Operand& operand) argument
1180 Cmn(const Register& rn, const Operand& operand) argument
1182 Adds(AppropriateZeroRegFor(rn), rn, operand); local
1186 Cmp(const Register& rn, const Operand& operand) argument
1188 Subs(AppropriateZeroRegFor(rn), rn, operand); local
1276 Neg(const Register& rd, const Operand& operand) argument
1287 Negs(const Register& rd, const Operand& operand) argument
1356 AddSubMacro(const Register& rd, const Register& rn, const Operand& operand, FlagsUpdate S, AddSubOp op) argument
1391 Adc(const Register& rd, const Register& rn, const Operand& operand) argument
1399 Adcs(const Register& rd, const Register& rn, const Operand& operand) argument
1407 Sbc(const Register& rd, const Register& rn, const Operand& operand) argument
1415 Sbcs(const Register& rd, const Register& rn, const Operand& operand) argument
1423 Ngc(const Register& rd, const Operand& operand) argument
1431 Ngcs(const Register& rd, const Operand& operand) argument
1439 AddSubWithCarryMacro(const Register& rd, const Register& rn, const Operand& operand, FlagsUpdate S, AddSubWithCarryOp op) argument
[all...]
/external/clang/lib/Serialization/
H A DASTWriter.cpp587 Expr *operand = TL.getAttrExprOperand(); local
588 Record.push_back(operand ? 1 : 0);
589 if (operand) Writer.AddStmt(operand);
/external/elfutils/src/libcpu/
H A Di386_parse.c194 struct operand struct in struct:instruction
2847 /* The operand strings. */
/external/mesa3d/src/mesa/state_tracker/
H A Dst_glsl_to_tgsi.cpp1284 * processing the saturate's operand, apply the saturate to that
1335 unsigned int operand; local
1364 for (operand = 0; operand < ir->get_num_operands(); operand++) {
1366 ir->operands[operand]->accept(this);
1369 printf("Failed to get tree for expression operand:\n");
1370 ir->operands[operand]->accept(&v);
1373 op[operand] = this->result;
1378 assert(!ir->operands[operand]
[all...]
/external/pcre/dist/sljit/
H A DsljitNativeTILEGX_64.c615 const struct tilegx_operand* operand = NULL; local
617 operand = &tilegx_operands[opcode->operands[inst->pipe][i]];
620 bits |= operand->insert(val);
/external/v8/src/arm/
H A Dlithium-arm.cc31 LUnallocated* operand = LUnallocated::cast(it.Current()); local
32 DCHECK(operand->HasFixedPolicy() ||
33 operand->IsUsedAtStart());
36 LUnallocated* operand = LUnallocated::cast(it.Current()); local
37 DCHECK(operand->HasFixedPolicy() ||!operand->HasRegisterPolicy());
516 LOperand* LChunkBuilder::Use(HValue* value, LUnallocated* operand) { argument
521 operand->set_virtual_register(value->id());
522 return operand;
613 LUnallocated* operand local
626 LUnallocated* operand = local
639 LUnallocated* operand = ToUnallocated(reg); local
646 LUnallocated* operand = ToUnallocated(reg); local
881 LUnallocated* operand = LUnallocated::cast(it.Current()); local
888 LUnallocated* operand = LUnallocated::cast(it.Current()); local
[all...]
H A Dlithium-arm.h297 void set_result(LOperand* operand) { results_[0] = operand; } argument
2806 MUST_USE_RESULT LOperand* Use(HValue* value, LUnallocated* operand);
2814 // register for any other operand inside instruction.
2817 // to some other operand used inside instruction (i.e. temporary or
2822 // An input operand in a register that may be trashed.
2825 // An input operand in a register or stack slot.
2829 // An input operand in a register, stack slot or a constant operand.
2833 // An input operand i
[all...]
/external/v8/src/ia32/
H A Dlithium-ia32.cc34 LUnallocated* operand = LUnallocated::cast(it.Current()); local
35 DCHECK(operand->HasFixedPolicy() ||
36 operand->IsUsedAtStart());
39 LUnallocated* operand = LUnallocated::cast(it.Current()); local
40 DCHECK(operand->HasFixedPolicy() ||!operand->HasRegisterPolicy());
567 LOperand* LChunkBuilder::Use(HValue* value, LUnallocated* operand) { argument
572 operand->set_virtual_register(value->id());
573 return operand;
666 LUnallocated* operand local
679 LUnallocated* operand = ToUnallocated(reg); local
686 LUnallocated* operand = ToUnallocated(reg); local
921 LUnallocated* operand = LUnallocated::cast(it.Current()); local
928 LUnallocated* operand = LUnallocated::cast(it.Current()); local
[all...]
H A Dlithium-ia32.h298 void set_result(LOperand* operand) { results_[0] = operand; } argument
2792 MUST_USE_RESULT LOperand* Use(HValue* value, LUnallocated* operand);
2800 // register for any other operand inside instruction.
2803 // to some other operand used inside instruction (i.e. temporary or
2808 // An input operand in a register that may be trashed.
2811 // An input operand in a register or stack slot.
2815 // An input operand in a register, stack slot or a constant operand.
2819 // An input operand i
[all...]
/external/v8/src/mips/
H A Dlithium-mips.cc33 LUnallocated* operand = LUnallocated::cast(it.Current()); local
34 DCHECK(operand->HasFixedPolicy() ||
35 operand->IsUsedAtStart());
38 LUnallocated* operand = LUnallocated::cast(it.Current()); local
39 DCHECK(operand->HasFixedPolicy() ||!operand->HasRegisterPolicy());
523 LOperand* LChunkBuilder::Use(HValue* value, LUnallocated* operand) { argument
528 operand->set_virtual_register(value->id());
529 return operand;
620 LUnallocated* operand local
633 LUnallocated* operand = local
646 LUnallocated* operand = ToUnallocated(reg); local
653 LUnallocated* operand = ToUnallocated(reg); local
891 LUnallocated* operand = LUnallocated::cast(it.Current()); local
898 LUnallocated* operand = LUnallocated::cast(it.Current()); local
[all...]
H A Dlithium-mips.h294 void set_result(LOperand* operand) { results_[0] = operand; } argument
2764 MUST_USE_RESULT LOperand* Use(HValue* value, LUnallocated* operand);
2772 // register for any other operand inside instruction.
2775 // to some other operand used inside instruction (i.e. temporary or
2780 // An input operand in a register that may be trashed.
2783 // An input operand in a register or stack slot.
2787 // An input operand in a register, stack slot or a constant operand.
2791 // An input operand i
[all...]
/external/v8/src/mips64/
H A Dlithium-mips64.cc33 LUnallocated* operand = LUnallocated::cast(it.Current()); local
34 DCHECK(operand->HasFixedPolicy() ||
35 operand->IsUsedAtStart());
38 LUnallocated* operand = LUnallocated::cast(it.Current()); local
39 DCHECK(operand->HasFixedPolicy() ||!operand->HasRegisterPolicy());
523 LOperand* LChunkBuilder::Use(HValue* value, LUnallocated* operand) { argument
528 operand->set_virtual_register(value->id());
529 return operand;
620 LUnallocated* operand local
633 LUnallocated* operand = local
646 LUnallocated* operand = ToUnallocated(reg); local
653 LUnallocated* operand = ToUnallocated(reg); local
891 LUnallocated* operand = LUnallocated::cast(it.Current()); local
898 LUnallocated* operand = LUnallocated::cast(it.Current()); local
[all...]
H A Dlithium-mips64.h293 void set_result(LOperand* operand) { results_[0] = operand; } argument
2748 MUST_USE_RESULT LOperand* Use(HValue* value, LUnallocated* operand);
2756 // register for any other operand inside instruction.
2759 // to some other operand used inside instruction (i.e. temporary or
2764 // An input operand in a register that may be trashed.
2767 // An input operand in a register or stack slot.
2771 // An input operand in a register, stack slot or a constant operand.
2775 // An input operand i
[all...]
/external/v8/src/x64/
H A Dassembler-x64.cc150 Operand::Operand(const Operand& operand, int32_t offset) { argument
151 DCHECK(operand.len_ >= 1);
153 byte modrm = operand.buf_[0];
158 int base_reg = (has_sib ? operand.buf_[1] : modrm) & 0x07;
165 disp_value = *bit_cast<const int32_t*>(&operand.buf_[disp_offset]);
168 disp_value = static_cast<signed char>(operand.buf_[disp_offset]);
171 // Write new operand with same registers, but with modified displacement.
175 rex_ = operand.rex_;
192 buf_[1] = operand.buf_[1];
199 DCHECK((buf_[0] & 0xC0) != 0xC0); // Always a memory operand
[all...]
H A Dlithium-x64.cc34 LUnallocated* operand = LUnallocated::cast(it.Current()); local
35 DCHECK(operand->HasFixedPolicy() ||
36 operand->IsUsedAtStart());
39 LUnallocated* operand = LUnallocated::cast(it.Current()); local
40 DCHECK(operand->HasFixedPolicy() ||!operand->HasRegisterPolicy());
549 LOperand* LChunkBuilder::Use(HValue* value, LUnallocated* operand) { argument
554 operand->set_virtual_register(value->id());
555 return operand;
648 LUnallocated* operand local
661 LUnallocated* operand = ToUnallocated(reg); local
668 LUnallocated* operand = ToUnallocated(reg); local
904 LUnallocated* operand = LUnallocated::cast(it.Current()); local
911 LUnallocated* operand = LUnallocated::cast(it.Current()); local
[all...]

Completed in 2139 milliseconds

123456