/external/chromium_org/v8/src/arm64/ |
H A D | lithium-codegen-arm64.cc | 81 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 D | code-stubs-arm64.cc | 501 __ 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 D | delayed-masm-arm64.h | 71 const Operand& operand,
|
H A D | lithium-codegen-arm64.h | 88 Operand ToOperand(LOperand* op); 89 Operand ToOperand32(LOperand* op); 96 Operand ToShiftedRightOperand32(LOperand* right, LI* shift_info); 166 const Operand& rhs);
|
H A D | assembler-arm64.cc | 290 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 D | stub-cache-arm64.cc | 48 __ 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 D | ic-arm64.cc | 392 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 D | ScalarEvolutionExpressions.h | 150 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 D | IVUsers.h | 149 IVStrideUse &AddUser(Instruction *User, Value *Operand);
|
/external/llvm/lib/Analysis/ |
H A D | ScalarEvolutionNormalization.cpp | 29 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 D | R600InstrInfo.h | 277 ///\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 D | ic-ia32.cc | 75 __ 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 D | ic-x87.cc | 75 __ 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 D | lithium-codegen-x87.h | 68 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 D | AsmWriter.cpp | 1198 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 D | macro-assembler-arm.h | 130 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 D | lithium-codegen-x64.cc | 79 __ 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 D | R600InstrInfo.cpp | 498 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 D | lithium-codegen-ia32.h | 66 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 D | AggressiveAntiDepBreaker.h | 42 /// Operand - The registers operand 43 MachineOperand *Operand; member in struct:llvm::AggressiveAntiDepState::__anon25719
|
/external/mesa3d/src/gallium/drivers/radeon/ |
H A D | R600InstrInfo.cpp | 498 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 D | test-assembler-mips.cc | 92 __ 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 D | test-assembler-mips64.cc | 93 __ 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 D | regexp-macro-assembler-mips.h | 177 const Operand& rt); 184 const Operand& rt);
|
/external/chromium_org/v8/src/mips64/ |
H A D | regexp-macro-assembler-mips64.h | 220 const Operand& rt); 227 const Operand& rt);
|