Searched refs:Operand (Results 151 - 175 of 277) sorted by relevance

1234567891011>>

/external/chromium_org/v8/src/arm64/
H A Dlithium-codegen-arm64.cc81 const Operand& rhs)
98 const Operand& rhs_;
441 __ Mov(x0, Operand(instr->arity()));
895 __ Mov(deopt_entry, Operand(reinterpret_cast<uint64_t>(base),
1202 Operand LCodeGen::ToOperand(LOperand* op) {
1210 return Operand(Smi::FromInt(constant->Integer32Value()));
1213 return Operand(constant->Integer32Value());
1218 return Operand(constant->handle(isolate()));
1220 return Operand(ToRegister(op));
1223 return Operand(
[all...]
H A Dcode-stubs-arm64.cc501 __ Sub(result, lhs, Operand::UntagSmi(rhs));
1068 __ Add(temp_argv, jssp, Operand(x0, LSL, kPointerSizeLog2));
1195 __ Mov(exception_address, Operand(pending_exception_address));
1199 __ Mov(x10, Operand(isolate()->factory()->the_hole_value()));
1210 __ Cmp(exception, Operand(isolate()->factory()->termination_exception()));
1328 __ Mov(x10, Operand(ExternalReference(Isolate::kPendingExceptionAddress,
1345 __ Mov(x10, Operand(isolate()->factory()->the_hole_value()));
1346 __ Mov(x11, Operand(ExternalReference(Isolate::kPendingExceptionAddress,
1572 __ Cmp(object_type, Operand(isolate()->factory()->null_value()));
1644 __ Add(x10, local_fp, Operand
[all...]
H A Ddelayed-masm-arm64.h71 const Operand& operand,
H A Dlithium-codegen-arm64.h88 Operand ToOperand(LOperand* op);
89 Operand ToOperand32(LOperand* op);
96 Operand ToShiftedRightOperand32(LOperand* right, LI* shift_info);
166 const Operand& rhs);
H A Dassembler-arm64.cc290 bool Operand::NeedsRelocation(const Assembler* assembler) const {
1086 const Operand& operand) {
1093 const Operand& operand) {
1099 const Operand& operand) {
1107 const Operand& operand) {
1114 const Operand& operand) {
1119 void Assembler::cmp(const Register& rn, const Operand& operand) {
1125 void Assembler::neg(const Register& rd, const Operand& operand) {
1131 void Assembler::negs(const Register& rd, const Operand& operand) {
1139 const Operand
[all...]
/external/chromium_org/v8/src/ic/arm64/
H A Dstub-cache-arm64.cc48 __ Add(scratch3, offset, Operand(offset, LSL, 1));
52 __ Add(scratch, scratch, Operand(scratch3, LSL, kPointerSizeLog2));
132 __ Sub(scratch, scratch, Operand(name, LSR, kCacheIndexShift));
H A Dic-arm64.cc392 Operand mapped_offset = mapped.OffsetAsOperand();
407 Operand unmapped_offset = unmapped.OffsetAsOperand();
507 __ Mov(scratch2, Operand(receiver_map, ASR, KeyedLookupCache::kMapHashShift));
509 __ Eor(scratch2, scratch2, Operand(scratch3, ASR, Name::kHashShift));
522 __ Add(scratch3, scratch3, Operand(scratch2, LSL, kPointerSizeLog2 + 1));
687 Operand(masm->isolate()->factory()->fixed_array_map()));
696 __ Add(x10, x10, Operand::UntagSmiAndScale(key, kPointerSizeLog2));
717 __ Add(address, address, Operand::UntagSmiAndScale(key, kPointerSizeLog2));
743 __ Add(x10, x10, Operand::UntagSmiAndScale(key, kPointerSizeLog2));
845 __ Cmp(x10, Operand
[all...]
/external/llvm/include/llvm/Analysis/
H A DScalarEvolutionExpressions.h150 assert(i < NumOperands && "Operand index out of range!");
656 const SCEV *Operand = visit(Expr->getOperand()); local
657 return SE.getTruncateExpr(Operand, Expr->getType());
661 const SCEV *Operand = visit(Expr->getOperand()); local
662 return SE.getZeroExtendExpr(Operand, Expr->getType());
666 const SCEV *Operand = visit(Expr->getOperand()); local
667 return SE.getSignExtendExpr(Operand, Expr->getType());
752 const SCEV *Operand = visit(Expr->getOperand()); local
753 return SE.getTruncateExpr(Operand, Expr->getType());
757 const SCEV *Operand local
762 const SCEV *Operand = visit(Expr->getOperand()); local
[all...]
H A DIVUsers.h149 IVStrideUse &AddUser(Instruction *User, Value *Operand);
/external/llvm/lib/Analysis/
H A DScalarEvolutionNormalization.cpp29 static bool IVUseShouldUsePostIncValue(Instruction *User, Value *Operand, argument
48 if (!PN || !Operand) return false; // not a phi, not dominated by latch block.
50 // Look at all of the uses of Operand by the PHI node. If any use corresponds
54 if (PN->getIncomingValue(i) == Operand &&
58 // Okay, all uses of Operand by PN are in predecessor blocks that really are
/external/llvm/lib/Target/R600/
H A DR600InstrInfo.h277 ///\brief Add one of the MO_FLAG* flags to the specified \p Operand.
278 void addFlag(MachineInstr *MI, unsigned Operand, unsigned Flag) const;
280 ///\brief Determine if the specified \p Flag is set on this \p Operand.
281 bool isFlagSet(const MachineInstr &MI, unsigned Operand, unsigned Flag) const;
291 void clearFlag(MachineInstr *MI, unsigned Operand, unsigned Flag) const;
/external/chromium_org/v8/src/ic/ia32/
H A Dic-ia32.cc75 __ test(Operand(elements, r0, times_4, kDetailsOffset - kHeapObjectTag),
81 __ mov(result, Operand(elements, r0, times_4, kValueOffset - kHeapObjectTag));
125 __ test(Operand(elements, r0, times_4, kDetailsOffset - kHeapObjectTag),
131 __ lea(r0, Operand(elements, r0, times_4, kValueOffset - kHeapObjectTag));
132 __ mov(Operand(r0, 0), value);
241 static Operand GenerateMappedArgumentsLookup(
288 static Operand GenerateUnmappedArgumentsLookup(MacroAssembler* masm,
405 __ cmp(ebx, Operand::StaticArray(edi, times_1, cache_keys));
408 __ cmp(key, Operand::StaticArray(edi, times_1, cache_keys));
413 __ lea(edi, Operand(ea
[all...]
/external/chromium_org/v8/src/ic/x87/
H A Dic-x87.cc75 __ test(Operand(elements, r0, times_4, kDetailsOffset - kHeapObjectTag),
81 __ mov(result, Operand(elements, r0, times_4, kValueOffset - kHeapObjectTag));
125 __ test(Operand(elements, r0, times_4, kDetailsOffset - kHeapObjectTag),
131 __ lea(r0, Operand(elements, r0, times_4, kValueOffset - kHeapObjectTag));
132 __ mov(Operand(r0, 0), value);
243 static Operand GenerateMappedArgumentsLookup(
290 static Operand GenerateUnmappedArgumentsLookup(MacroAssembler* masm,
407 __ cmp(ebx, Operand::StaticArray(edi, times_1, cache_keys));
410 __ cmp(key, Operand::StaticArray(edi, times_1, cache_keys));
415 __ lea(edi, Operand(ea
[all...]
/external/chromium_org/v8/src/x87/
H A Dlithium-codegen-x87.h68 Operand ToOperand(LOperand* op) const;
84 void X87Mov(X87Register reg, Operand src,
86 void X87Mov(Operand src, X87Register reg,
115 Operand HighOperand(LOperand* op);
265 Operand BuildFastArrayOperand(LOperand* elements_pointer,
271 Operand BuildSeqStringOperand(Register string,
352 void X87Fld(Operand src, X87OperandType opts);
/external/llvm/lib/IR/
H A DAsmWriter.cpp1198 void AssemblyWriter::writeOperand(const Value *Operand, bool PrintType) { argument
1199 if (!Operand) {
1204 TypePrinter.print(Operand->getType(), Out);
1207 WriteAsOperandInternal(Out, Operand, &TypePrinter, &Machine, TheModule);
1262 void AssemblyWriter::writeParamOperand(const Value *Operand, argument
1264 if (!Operand) {
1270 TypePrinter.print(Operand->getType(), Out);
1276 WriteAsOperandInternal(Out, Operand, &TypePrinter, &Machine, TheModule);
1841 const Value *Operand = I.getNumOperands() ? I.getOperand(0) : nullptr; local
1872 writeOperand(Operand, tru
[all...]
/external/chromium_org/v8/src/arm/
H A Dmacro-assembler-arm.h130 void And(Register dst, Register src1, const Operand& src2,
146 void Usat(Register dst, int satpos, const Operand& src,
156 void Move(Register dst, const Operand& src, SBit sbit = LeaveCC,
593 mov(kRootRegister, Operand(roots_array_start));
946 tst(type, Operand(kIsNotStringMask), cond);
1221 add(reg, reg, Operand(reg), s);
1224 add(dst, src, Operand(src), s);
1241 mov(reg, Operand::SmiUntag(reg), s);
1244 mov(dst, Operand::SmiUntag(src), s);
1257 tst(value, Operand(kSmiTagMas
[all...]
/external/chromium_org/v8/src/x64/
H A Dlithium-codegen-x64.cc79 __ movp(Operand(rsp, offset), rax);
212 __ movp(Operand(rbp, StandardFrameConstants::kContextOffset), rax);
222 __ movp(rax, Operand(rbp, parameter_offset));
225 __ movp(Operand(rsi, context_offset), rax);
292 Operand src = ToOperand(instr->result());
366 __ Push(Operand(rbp, StandardFrameConstants::kContextOffset));
368 __ leap(rbp, Operand(rsp, 2 * kPointerSize));
484 Operand LCodeGen::ToOperand(LOperand* op) const {
486 // representable as an Operand.
489 return Operand(rb
[all...]
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeon/
H A DR600InstrInfo.cpp498 void R600InstrInfo::addFlag(MachineInstr *MI, unsigned Operand, argument
502 FlagOp.setImm(FlagOp.getImm() | (Flag << (NUM_MO_FLAGS * Operand)));
505 void R600InstrInfo::clearFlag(MachineInstr *MI, unsigned Operand, argument
510 InstFlags &= ~(Flag << (NUM_MO_FLAGS * Operand));
/external/chromium_org/v8/src/ia32/
H A Dlithium-codegen-ia32.h66 Operand ToOperand(LOperand* op) const;
81 Operand HighOperand(LOperand* op);
238 Operand BuildFastArrayOperand(LOperand* elements_pointer,
244 Operand BuildSeqStringOperand(Register string,
/external/llvm/lib/CodeGen/
H A DAggressiveAntiDepBreaker.h42 /// Operand - The registers operand
43 MachineOperand *Operand; member in struct:llvm::AggressiveAntiDepState::__anon25719
/external/mesa3d/src/gallium/drivers/radeon/
H A DR600InstrInfo.cpp498 void R600InstrInfo::addFlag(MachineInstr *MI, unsigned Operand, argument
502 FlagOp.setImm(FlagOp.getImm() | (Flag << (NUM_MO_FLAGS * Operand)));
505 void R600InstrInfo::clearFlag(MachineInstr *MI, unsigned Operand, argument
510 InstFlags &= ~(Flag << (NUM_MO_FLAGS * Operand));
/external/chromium_org/v8/test/cctest/
H A Dtest-assembler-mips.cc92 __ Branch(&L, ne, v1, Operand(0));
148 __ Branch(&error, ne, v0, Operand(0x0f234560));
153 __ Branch(&error, ne, v0, Operand(0x00001234));
156 __ Branch(&error, ne, v1, Operand(0x80000003));
159 __ Branch(&error, ne, v1, Operand(0x7ffffffc));
166 __ Branch(&error, ne, v0, Operand(0xedcba983));
170 __ Branch(&error, ne, v0, Operand(0x1));
173 __ Branch(&error, ne, v0, Operand(zero_reg));
180 __ Branch(&error, ne, v0, Operand(0x00007400));
183 __ Branch(&error, ne, v1, Operand(
[all...]
H A Dtest-assembler-mips64.cc93 __ Branch(&L, ne, v1, Operand((int64_t)0));
150 __ Branch(&error, ne, v0, Operand(0x0f234560));
155 __ Branch(&error, ne, v0, Operand(0x00001234));
158 __ Branch(&error, ne, v1, Operand(0xffffffff80000003));
161 __ Branch(&error, ne, v1, Operand(0x7ffffffc));
168 __ Branch(&error, ne, v0, Operand(0xffffffffedcba983));
176 __ Branch(&error, ne, v0, Operand(0x1));
179 __ Branch(&error, ne, v0, Operand(zero_reg));
190 __ Branch(&error, ne, v0, Operand(0x00007400));
193 __ Branch(&error, ne, v1, Operand(
[all...]
/external/chromium_org/v8/src/mips/
H A Dregexp-macro-assembler-mips.h177 const Operand& rt);
184 const Operand& rt);
/external/chromium_org/v8/src/mips64/
H A Dregexp-macro-assembler-mips64.h220 const Operand& rt);
227 const Operand& rt);

Completed in 1352 milliseconds

1234567891011>>