/external/chromium_org/v8/src/x64/ |
assembler-x64-inl.h | 100 void Assembler::emit_rex_64(Register reg, const Operand& op) { 105 void Assembler::emit_rex_64(XMMRegister reg, const Operand& op) { 116 void Assembler::emit_rex_64(const Operand& op) { 126 void Assembler::emit_rex_32(Register reg, const Operand& op) { 136 void Assembler::emit_rex_32(const Operand& op) { 147 void Assembler::emit_optional_rex_32(Register reg, const Operand& op) { 153 void Assembler::emit_optional_rex_32(XMMRegister reg, const Operand& op) { 182 void Assembler::emit_optional_rex_32(const Operand& op) { 520 // Implementation of Operand 522 void Operand::set_modrm(int mod, Register rm_reg) [all...] |
full-codegen-x64.cc | 206 __ movp(Operand(rbp, StandardFrameConstants::kContextOffset), rax); 216 __ movp(rax, Operand(rbp, parameter_offset)); 219 __ movp(Operand(rsi, context_offset), rax); 243 __ Push(Operand(rbp, JavaScriptFrameConstants::kFunctionOffset)); 249 Operand(rbp, StandardFrameConstants::kCallerSPOffset + offset)); 452 MemOperand operand = codegen()->VarOperand(var, result_register()); local 453 __ Push(operand); 571 __ movp(Operand(rsp, 0), reg); 695 return Operand(rbp, offset); [all...] |
debug-x64.cc | 132 __ leap(rsp, Operand(rsp, kScratchRegister, times_pointer_size, 0)); 149 __ Jump(Operand(kScratchRegister, 0)); 290 __ movp(Operand(rax, 0), Immediate(0)); 293 __ leap(rsp, Operand(rbp, -1 * kPointerSize));
|
code-stubs-x64.cc | 591 // Load operand in rdx into xmm0, or branch to not_numbers. 597 // Load operand in rax into xmm1, or branch to not_numbers. 761 __ movsd(Operand(rsp, 0), double_exponent); 762 __ fld_d(Operand(rsp, 0)); // E 763 __ movsd(Operand(rsp, 0), double_base); 764 __ fld_d(Operand(rsp, 0)); // B, E 785 __ fstp_d(Operand(rsp, 0)); 786 __ movsd(double_result, Operand(rsp, 0)); [all...] |
/external/llvm/include/llvm/Analysis/ |
ScalarEvolutionExpressions.h | 136 // Since SCEVs are immutable, ScalarEvolution allocates operand 150 assert(i < NumOperands && "Operand index out of range!"); 217 // Use the type of the last operand, which is likely to be a pointer 656 const SCEV *Operand = visit(Expr->getOperand()); 657 return SE.getTruncateExpr(Operand, Expr->getType()); 661 const SCEV *Operand = visit(Expr->getOperand()); 662 return SE.getZeroExtendExpr(Operand, Expr->getType()); 666 const SCEV *Operand = visit(Expr->getOperand()); 667 return SE.getSignExtendExpr(Operand, Expr->getType()); 752 const SCEV *Operand = visit(Expr->getOperand()) [all...] |
/frameworks/compile/mclinker/lib/Script/ |
Assignment.cpp | 11 #include <mcld/Script/Operand.h> 112 if ((*it)->kind() == ExprToken::OPERAND && 113 llvm::cast<Operand>(*it)->isDot()) 148 if ((*it)->kind() == ExprToken::OPERAND && 149 llvm::cast<Operand>(*it)->isDot())
|
Android.mk | 14 Operand.cpp \
|
RpnExpr.cpp | 11 #include <mcld/Script/Operand.h> 37 if ((*it)->kind() == ExprToken::OPERAND && 38 llvm::cast<Operand>(*it)->isDot())
|
TernaryOp.cpp | 10 #include <mcld/Script/Operand.h>
|
/external/chromium_org/v8/src/arm64/ |
macro-assembler-arm64-inl.h | 47 const Operand& operand) { 50 LogicalMacro(rd, rn, operand, AND); 56 const Operand& operand) { 59 LogicalMacro(rd, rn, operand, ANDS); 64 const Operand& operand) { 66 LogicalMacro(AppropriateZeroRegFor(rn), rn, operand, ANDS); local 72 const Operand& operand) 199 Adds(AppropriateZeroRegFor(rn), rn, operand); local 205 Subs(AppropriateZeroRegFor(rn), rn, operand); local [all...] |
lithium-codegen-arm64.h | 89 Operand ToOperand(LOperand* op); 90 Operand ToOperand32I(LOperand* op); 91 Operand ToOperand32U(LOperand* op); 98 Operand ToShiftedRightOperand32I(LOperand* right, 103 Operand ToShiftedRightOperand32U(LOperand* right, 108 Operand ToShiftedRightOperand32(LOperand* right, 161 Operand ToOperand32(LOperand* op, IntegerSignedness signedness); 182 const Operand& rhs);
|
/external/chromium_org/v8/src/x87/ |
lithium-codegen-x87.cc | 89 __ mov(Operand(esp, offset), eax); 117 __ mov(ecx, Operand(esp, receiver_offset)); 125 __ mov(Operand(esp, receiver_offset), ecx); 146 __ mov(eax, Operand(ebx, 1 * kPointerSize)); 147 __ mov(Operand(ebx, 0), eax); 148 __ add(Operand(ebx), Immediate(kPointerSize)); 151 __ mov(Operand(ebx, 0), Immediate(kAlignmentZapValue)); 187 __ sub(Operand(esp), Immediate(slots * kPointerSize)); 192 __ mov(Operand(eax), Immediate(slots)); 201 __ sub(Operand(esp), Immediate(slots * kPointerSize)) 2019 Operand operand = BuildSeqStringOperand(string, instr->index(), encoding); local 2043 Operand operand = BuildSeqStringOperand(string, instr->index(), encoding); local 3059 MemOperand operand = instr->object()->IsConstantOperand() local 3881 MemOperand operand = instr->object()->IsConstantOperand() local 3930 MemOperand operand = FieldOperand(write_register, offset); local 4125 Operand operand = BuildFastArrayOperand( local 4883 Operand operand = ToOperand(instr->value()); local [all...] |
debug-x87.cc | 150 __ lea(esp, Operand(esp, unused_reg, times_half_pointer_size, 0)); 166 __ jmp(Operand::StaticVariable(after_break_target)); 309 __ mov(Operand::StaticVariable(restarter_frame_function_slot), Immediate(0)); 312 __ lea(esp, Operand(ebp, -1 * kPointerSize));
|
lithium-codegen-x87.h | 67 Operand ToOperand(LOperand* op) const; 83 void X87Mov(X87Register reg, Operand src, 84 X87OperandType operand = kX87DoubleOperand); 85 void X87Mov(Operand src, X87Register reg, 86 X87OperandType operand = kX87DoubleOperand); 110 // The operand denoting the second word (the one with a higher address) of 112 Operand HighOperand(LOperand* op); 264 Operand BuildFastArrayOperand(LOperand* elements_pointer, 270 Operand BuildSeqStringOperand(Register string, 350 // register, or a stack slot operand [all...] |
/external/chromium_org/v8/src/arm/ |
stub-cache-arm.cc | 51 __ add(offset_scratch, offset, Operand(offset, LSL, 1)); 54 __ mov(base_addr, Operand(key_offset)); 55 __ add(base_addr, base_addr, Operand(offset_scratch, LSL, kPointerSizeLog2)); 81 __ bic(flags_reg, flags_reg, Operand(mask)); 82 __ cmp(flags_reg, Operand(flags)); 94 __ add(pc, code, Operand(Code::kHeaderSize - kHeapObjectTag)); 122 __ tst(scratch0, Operand(kInterceptorOrAccessCheckNeededMask)); 127 __ cmp(scratch0, Operand(FIRST_SPEC_OBJECT_TYPE)); 201 __ add(scratch, scratch, Operand(ip)); 205 __ mov(scratch, Operand(scratch, LSR, kHeapObjectTagSize)) [all...] |
assembler-arm.cc | 265 // Implementation of Operand and MemOperand 268 Operand::Operand(Handle<Object> handle) { 285 Operand::Operand(Register rm, ShiftOp shift_op, int shift_imm) { 306 Operand::Operand(Register rm, ShiftOp shift_op, Register rs) { 795 patcher.masm()->mov(dst, Operand(target24)); 822 patcher.masm()->mov(dst, Operand(target8_0)); 823 patcher.masm()->orr(dst, dst, Operand(target8_1 << 8)) [all...] |
/external/chromium_org/v8/src/mips/ |
lithium-codegen-mips.h | 83 Operand ToOperand(LOperand* op); 235 const Operand& src2 = Operand(zero_reg)); 239 const Operand& src2 = Operand(zero_reg)); 286 const Operand& src2); 296 const Operand& src2); 320 Operand* cmp2);
|
debug-mips.cc | 36 patcher.masm()->li(v8::internal::t9, Operand(reinterpret_cast<int32_t>( 81 patcher.masm()->li(v8::internal::t9, Operand(reinterpret_cast<int32_t>( 117 __ Assert(eq, kUnableToEncodeValueAsSmi, at, Operand(zero_reg)); 158 __ li(t9, Operand(after_break_target));
|
/external/llvm/lib/Target/R600/ |
SIISelLowering.h | 33 bool foldImm(SDValue &Operand, int32_t &Immediate, 39 void ensureSRegLimit(SelectionDAG &DAG, SDValue &Operand,
|
/external/vixl/src/a64/ |
assembler-a64.cc | 205 // Operand. 206 Operand::Operand(int64_t immediate) 214 Operand::Operand(Register reg, Shift shift, unsigned shift_amount) 225 Operand::Operand(Register reg, Extend extend, unsigned shift_amount) 239 bool Operand::IsImmediate() const { 244 bool Operand::IsShiftedRegister() const { 249 bool Operand::IsExtendedRegister() const 654 ands(AppropriateZeroRegFor(rn), rn, operand); local [all...] |
/external/llvm/lib/MC/MCAnalysis/ |
MCModuleYAML.cpp | 89 struct Operand { 95 std::vector<Operand> Operands; 128 LLVM_YAML_IS_FLOW_SEQUENCE_VECTOR(llvm::MCModuleYAML::Operand) 162 template <> struct ScalarTraits<MCModuleYAML::Operand> { 163 static void output(const MCModuleYAML::Operand &, void *, 165 static StringRef input(StringRef, void *, MCModuleYAML::Operand &); 219 ScalarTraits<MCModuleYAML::Operand>::output(const MCModuleYAML::Operand &Val, 233 ScalarTraits<MCModuleYAML::Operand>::input(StringRef Scalar, void *Ctx, 234 MCModuleYAML::Operand &Val) [all...] |
/external/chromium_org/v8/src/ia32/ |
debug-ia32.cc | 150 __ lea(esp, Operand(esp, unused_reg, times_half_pointer_size, 0)); 166 __ jmp(Operand::StaticVariable(after_break_target)); 309 __ mov(Operand::StaticVariable(restarter_frame_function_slot), Immediate(0)); 312 __ lea(esp, Operand(ebp, -1 * kPointerSize));
|
assembler-ia32-inl.h | 515 void Operand::set_modrm(int mod, Register rm) { 522 void Operand::set_sib(ScaleFactor scale, Register index, Register base) { 532 void Operand::set_disp8(int8_t disp) { 538 void Operand::set_dispr(int32_t disp, RelocInfo::Mode rmode) { 546 Operand::Operand(Register reg) { 552 Operand::Operand(XMMRegister xmm_reg) { 558 Operand::Operand(int32_t disp, RelocInfo::Mode rmode) [all...] |
/external/chromium_org/v8/test/cctest/ |
test-assembler-x87.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)); 164 __ mov(eax, Operand(reinterpret_cast<intptr_t>(&baz), RelocInfo::NONE32)); 187 __ fld_d(Operand(esp, 3 * kPointerSize)); 188 __ fld_d(Operand(esp, 1 * kPointerSize));
|
/art/compiler/utils/x86_64/ |
assembler_x86_64.cc | 337 EmitOperand(dst.LowBits(), Operand(src)); 347 EmitOperand(src.LowBits(), Operand(dst)); 561 EmitOperand(dst.LowBits(), Operand(src)); 571 EmitOperand(dst.LowBits(), Operand(src)); 829 EmitOperand(dst.LowBits(), Operand(src)); 844 EmitComplex(7, Operand(reg), imm); 852 EmitOperand(reg0.LowBits(), Operand(reg1)); 868 EmitOperand(reg0.LowBits(), Operand(reg1)); 876 EmitComplex(7, Operand(reg), imm); 947 EmitOperand(0, Operand(reg)) [all...] |