Searched refs:Operand (Results 126 - 150 of 277) sorted by relevance

1234567891011>>

/external/llvm/lib/Target/R600/
H A DSIISelLowering.h33 bool foldImm(SDValue &Operand, int32_t &Immediate,
39 void ensureSRegLimit(SelectionDAG &DAG, SDValue &Operand,
/external/vixl/src/a64/
H A Dassembler-a64.cc205 // 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
[all...]
/external/llvm/lib/MC/MCAnalysis/
H A DMCModuleYAML.cpp89 struct Operand { struct in namespace:llvm::MCModuleYAML
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
[all...]
/external/chromium_org/v8/src/compiler/arm64/
H A Dcode-generator-arm64.cc33 Operand InputImmediate(int index) {
37 Operand InputOperand(int index) { return ToOperand(instr_->InputAt(index)); }
39 Operand InputOperand64(int index) { return InputOperand(index); }
41 Operand InputOperand32(int index) {
71 Operand ToOperand(InstructionOperand* op) {
73 return Operand(ToRegister(op));
78 Operand ToOperand32(InstructionOperand* op) {
80 return Operand(ToRegister(op).W());
85 Operand ToImmediate(InstructionOperand* operand) {
89 return Operand(constan
[all...]
/external/chromium_org/v8/src/ia32/
H A Ddebug-ia32.cc150 __ lea(esp, Operand(esp, unused_reg, times_half_pointer_size, 0));
166 __ jmp(Operand::StaticVariable(after_break_target));
299 __ mov(Operand::StaticVariable(restarter_frame_function_slot), Immediate(0));
302 __ lea(esp, Operand(ebp, -1 * kPointerSize));
H A Dfull-codegen-ia32.cc121 __ mov(ecx, Operand(esp, receiver_offset));
129 __ mov(Operand(esp, receiver_offset), ecx);
156 __ cmp(ecx, Operand::StaticVariable(stack_limit));
208 __ mov(Operand(ebp, StandardFrameConstants::kContextOffset), eax);
218 __ mov(eax, Operand(ebp, parameter_offset));
221 __ mov(Operand(esi, context_offset), eax);
246 __ push(Operand(ebp, JavaScriptFrameConstants::kFunctionOffset));
252 Operand(ebp, StandardFrameConstants::kCallerSPOffset + offset));
303 __ cmp(esp, Operand::StaticVariable(stack_limit));
549 __ mov(Operand(es
[all...]
/external/chromium_org/v8/src/x64/
H A Ddebug-x64.cc132 __ leap(rsp, Operand(rsp, kScratchRegister, times_pointer_size, 0));
149 __ Jump(Operand(kScratchRegister, 0));
280 __ movp(Operand(rax, 0), Immediate(0));
283 __ leap(rsp, Operand(rbp, -1 * kPointerSize));
H A Dfull-codegen-x64.cc207 __ movp(Operand(rbp, StandardFrameConstants::kContextOffset), rax);
217 __ movp(rax, Operand(rbp, parameter_offset));
220 __ movp(Operand(rsi, context_offset), rax);
244 __ Push(Operand(rbp, JavaScriptFrameConstants::kFunctionOffset));
250 Operand(rbp, StandardFrameConstants::kCallerSPOffset + offset));
572 __ movp(Operand(rsp, 0), reg);
696 return Operand(rbp, offset);
997 __ movp(rdx, Operand(rsp, 0)); // Switch value.
1155 __ movp(rcx, Operand(rsp, 0 * kPointerSize)); // Get enumerated object
1170 __ movp(rax, Operand(rs
[all...]
/external/chromium_org/v8/src/x87/
H A Ddebug-x87.cc150 __ lea(esp, Operand(esp, unused_reg, times_half_pointer_size, 0));
166 __ jmp(Operand::StaticVariable(after_break_target));
299 __ mov(Operand::StaticVariable(restarter_frame_function_slot), Immediate(0));
302 __ lea(esp, Operand(ebp, -1 * kPointerSize));
H A Dassembler-x87-inl.h520 void Operand::set_modrm(int mod, Register rm) {
527 void Operand::set_sib(ScaleFactor scale, Register index, Register base) {
537 void Operand::set_disp8(int8_t disp) {
543 void Operand::set_dispr(int32_t disp, RelocInfo::Mode rmode) {
551 Operand::Operand(Register reg) { function in class:v8::internal::Operand
557 Operand::Operand(int32_t disp, RelocInfo::Mode rmode) { function in class:v8::internal::Operand
564 Operand::Operand(Immediat function in class:v8::internal::Operand
[all...]
H A Dlithium-codegen-x87.cc91 __ mov(Operand(esp, offset), eax);
119 __ mov(ecx, Operand(esp, receiver_offset));
127 __ mov(Operand(esp, receiver_offset), ecx);
148 __ mov(eax, Operand(ebx, 1 * kPointerSize));
149 __ mov(Operand(ebx, 0), eax);
150 __ add(Operand(ebx), Immediate(kPointerSize));
153 __ mov(Operand(ebx, 0), Immediate(kAlignmentZapValue));
189 __ sub(Operand(esp), Immediate(slots * kPointerSize));
194 __ mov(Operand(eax), Immediate(slots));
203 __ sub(Operand(es
[all...]
H A Dfull-codegen-x87.cc121 __ mov(ecx, Operand(esp, receiver_offset));
129 __ mov(Operand(esp, receiver_offset), ecx);
156 __ cmp(ecx, Operand::StaticVariable(stack_limit));
208 __ mov(Operand(ebp, StandardFrameConstants::kContextOffset), eax);
218 __ mov(eax, Operand(ebp, parameter_offset));
221 __ mov(Operand(esi, context_offset), eax);
243 __ push(Operand(ebp, JavaScriptFrameConstants::kFunctionOffset));
249 Operand(ebp, StandardFrameConstants::kCallerSPOffset + offset));
300 __ cmp(esp, Operand::StaticVariable(stack_limit));
546 __ mov(Operand(es
[all...]
/external/chromium_org/v8/test/cctest/
H A Dtest-assembler-x87.cc58 __ mov(eax, Operand(esp, 4));
59 __ add(eax, Operand(esp, 8));
86 __ mov(edx, Operand(esp, 4));
123 __ mov(edx, Operand(esp, 4));
168 __ mov(eax, Operand(reinterpret_cast<intptr_t>(&baz), RelocInfo::NONE32));
191 __ fld_d(Operand(esp, 3 * kPointerSize));
192 __ fld_d(Operand(esp, 1 * kPointerSize));
H A Dtest-macro-assembler-mips.cc89 __ li(a2, Operand(reinterpret_cast<int>(&a0_)));
90 __ li(a3, Operand(reinterpret_cast<int>(&a1_)));
/external/llvm/include/llvm/CodeGen/
H A DScheduleDAG.h616 unsigned Operand; member in class:llvm::SUnit::SUnitIterator
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; }
659 return Node->Preds[Operand];
[all...]
/external/chromium_org/v8/src/mips/
H A Dcodegen-mips.cc183 __ Branch(USE_DELAY_SLOT, &skip_pref, gt, v1, Operand(zero_reg));
277 __ Branch(&leave, le, a2, Operand(zero_reg));
349 __ Branch(USE_DELAY_SLOT, &ua_skip_pref, gt, v1, Operand(zero_reg));
384 __ Branch(USE_DELAY_SLOT, &ua_skip_pref, gt, v1, Operand(zero_reg));
723 __ Branch(&only_change_map, eq, at, Operand(elements));
752 __ Addu(scratch1, array, Operand(kHeapObjectTag));
766 Operand(FixedArray::kHeaderSize - kHeapObjectTag));
767 __ Addu(scratch3, array, Operand(FixedDoubleArray::kHeaderSize));
775 __ li(hole_lower, Operand(kHoleNanLower32));
782 __ li(hole_upper, Operand(kHoleNanUpper3
[all...]
/external/chromium_org/v8/src/arm/
H A Dassembler-arm-inl.h369 Operand::Operand(int32_t immediate, RelocInfo::Mode rmode) { function in class:v8::internal::Operand
376 Operand::Operand(const ExternalReference& f) { function in class:v8::internal::Operand
383 Operand::Operand(Smi* value) { function in class:v8::internal::Operand
390 Operand::Operand(Register rm) { function in class:v8::internal::Operand
398 bool Operand::is_reg() const {
/external/chromium_org/v8/src/ic/arm/
H A Dhandler-compiler-arm.cc113 __ tst(scratch0, Operand(kInterceptorOrAccessCheckNeededMask));
118 __ cmp(scratch0, Operand(FIRST_SPEC_OBJECT_TYPE));
183 __ mov(scratch, Operand(cell));
203 __ mov(scratch, Operand(interceptor));
282 __ mov(api_function_address, Operand(ref));
324 __ mov(this->name(), Operand(name));
401 __ mov(r2, Operand(transition));
411 __ mov(scratch1, Operand(transition));
592 __ mov(reg, Operand(prototype));
676 __ mov(scratch4(), Operand(ExternalReferenc
[all...]
/external/chromium_org/v8/src/ic/arm64/
H A Dhandler-compiler-arm64.cc71 __ Cmp(scratch, Operand(function));
75 __ Mov(prototype, Operand(Handle<Map>(function->initial_map())));
102 __ Mov(scratch, Operand(cell));
121 __ Mov(scratch, Operand(interceptor));
322 __ Mov(result, Operand(cell));
368 __ Mov(this->name(), Operand(name));
445 __ Mov(scratch1, Operand(transition));
455 __ Mov(scratch1, Operand(transition));
627 __ Mov(reg, Operand(prototype));
708 __ Mov(scratch3(), Operand(callbac
[all...]
/external/chromium_org/v8/src/arm64/
H A Dmacro-assembler-arm64.cc57 const Operand& operand,
129 Operand imm_operand = MoveImmediateForShiftedOp(temp, immediate);
241 const Operand& operand,
296 void MacroAssembler::Mvn(const Register& rd, const Operand& operand) {
349 const Operand& operand,
380 const Operand& operand,
438 Operand MacroAssembler::MoveImmediateForShiftedOp(const Register& dst,
461 return Operand(dst, LSL, shift_low);
465 return Operand(dst, LSR, shift_high);
471 return Operand(ds
[all...]
H A Dbuiltins-arm64.cc346 __ Mov(x2, Operand(debug_step_in_fp));
371 __ Cmp(constructon_count, Operand(JSFunction::kNoSlackTracking));
374 __ Subs(x4, x4, Operand(1 << Map::ConstructionCount::kShift));
376 __ Cmp(constructon_count, Operand(JSFunction::kFinishSlackTracking));
384 __ Mov(constructon_count, Operand(JSFunction::kNoSlackTracking));
394 Operand(AllocationMemento::kSize / kPointerSize));
437 __ Cmp(constructon_count, Operand(JSFunction::kNoSlackTracking));
447 Operand(prealloc_fields, LSL, kPointerSizeLog2));
451 __ Add(obj_end, new_obj, Operand(obj_size, LSL, kPointerSizeLog2));
465 __ Add(first_prop, new_obj, Operand(obj_siz
[all...]
/external/chromium_org/v8/src/ic/x64/
H A Dic-x64.cc73 __ Test(Operand(elements, r1, times_pointer_size,
80 __ movp(result, Operand(elements, r1, times_pointer_size,
125 __ Test(Operand(elements, scratch1, times_pointer_size,
132 __ leap(scratch1, Operand(elements, scratch1, times_pointer_size,
134 __ movp(Operand(scratch1, 0), value);
338 __ cmpp(rbx, Operand(kScratchRegister, rdi, times_1, off));
340 __ cmpp(key, Operand(kScratchRegister, rdi, times_1, off + kPointerSize));
346 __ cmpp(rbx, Operand(kScratchRegister, rdi, times_1, off));
348 __ cmpp(key, Operand(kScratchRegister, rdi, times_1, off + kPointerSize));
362 __ movl(rdi, Operand(kScratchRegiste
[all...]
/external/llvm/lib/Transforms/IPO/
H A DConstantMerge.cpp74 Value *Operand = Inits->getOperand(i)->stripPointerCastsNoFollowAliases(); local
75 GlobalValue *GV = cast<GlobalValue>(Operand);
/external/chromium_org/v8/src/mips64/
H A Dlithium-gap-resolver-mips64.cc232 __ li(dst, Operand(cgen_->ToSmi(constant_source)));
234 __ li(dst, Operand(cgen_->ToInteger32(constant_source)));
246 __ li(kLithiumScratchReg, Operand(cgen_->ToSmi(constant_source)));
249 __ li(kLithiumScratchReg, Operand(cgen_->ToInteger32(constant_source)));
/external/llvm/lib/IR/
H A DAsmWriter.h94 void writeParamOperand(const Value *Operand, AttributeSet Attrs,unsigned Idx);

Completed in 472 milliseconds

1234567891011>>