• Home
  • Raw
  • Download

Lines Matching refs:raw_assembler

97   Graph* graph = raw_assembler()->graph();  in BreakOnNode()
145 bool CodeAssembler::Is64() const { return raw_assembler()->machine()->Is64(); } in Is64()
148 return raw_assembler()->machine()->Float64RoundUp().IsSupported(); in IsFloat64RoundUpSupported()
152 return raw_assembler()->machine()->Float64RoundDown().IsSupported(); in IsFloat64RoundDownSupported()
156 return raw_assembler()->machine()->Float64RoundTiesEven().IsSupported(); in IsFloat64RoundTiesEvenSupported()
160 return raw_assembler()->machine()->Float64RoundTruncate().IsSupported(); in IsFloat64RoundTruncateSupported()
164 return raw_assembler()->Int32Constant(value); in Int32Constant()
168 return raw_assembler()->Int64Constant(value); in Int64Constant()
172 return raw_assembler()->IntPtrConstant(value); in IntPtrConstant()
176 return raw_assembler()->NumberConstant(value); in NumberConstant()
188 return raw_assembler()->HeapConstant(object); in HeapConstant()
196 return raw_assembler()->BooleanConstant(value); in BooleanConstant()
200 return raw_assembler()->ExternalConstant(address); in ExternalConstant()
204 return raw_assembler()->Float64Constant(value); in Float64Constant()
254 return raw_assembler()->Parameter(value); in Parameter()
258 CallDescriptor* desc = raw_assembler()->call_descriptor(); in GetJSContextParameter()
265 return raw_assembler()->Return(value); in Return()
269 return raw_assembler()->Return(value1, value2); in Return()
273 return raw_assembler()->Return(value1, value2, value3); in Return()
277 return raw_assembler()->PopAndReturn(pop, value); in PopAndReturn()
280 void CodeAssembler::DebugBreak() { raw_assembler()->DebugBreak(); } in DebugBreak()
284 raw_assembler()->Unreachable(); in Unreachable()
304 raw_assembler()->Comment(copy); in Comment()
310 return raw_assembler()->LoadFramePointer(); in LoadFramePointer()
314 return raw_assembler()->LoadParentFramePointer(); in LoadParentFramePointer()
318 return raw_assembler()->LoadStackPointer(); in LoadStackPointer()
323 return raw_assembler()->name(a, b); \
345 return raw_assembler()->IntPtrAdd(left, right); in CODE_ASSEMBLER_BINARY_OP_LIST()
362 return raw_assembler()->IntPtrSub(left, right); in IntPtrSub()
366 return (shift != 0) ? raw_assembler()->WordShl(value, IntPtrConstant(shift)) in WordShl()
371 return (shift != 0) ? raw_assembler()->WordShr(value, IntPtrConstant(shift)) in WordShr()
376 return (shift != 0) ? raw_assembler()->Word32Shr(value, Int32Constant(shift)) in Word32Shr()
381 if (raw_assembler()->machine()->Is64()) { in ChangeUint32ToWord()
382 value = raw_assembler()->ChangeUint32ToUint64(value); in ChangeUint32ToWord()
388 if (raw_assembler()->machine()->Is64()) { in ChangeInt32ToIntPtr()
389 value = raw_assembler()->ChangeInt32ToInt64(value); in ChangeInt32ToIntPtr()
395 if (raw_assembler()->machine()->Is64()) { in RoundIntPtrToFloat64()
396 return raw_assembler()->RoundInt64ToFloat64(value); in RoundIntPtrToFloat64()
398 return raw_assembler()->ChangeInt32ToFloat64(value); in RoundIntPtrToFloat64()
402 Node* CodeAssembler::name(Node* a) { return raw_assembler()->name(a); }
407 return raw_assembler()->Load(rep, base); in CODE_ASSEMBLER_UNARY_OP_LIST()
411 return raw_assembler()->Load(rep, base, offset); in Load()
415 return raw_assembler()->AtomicLoad(rep, base, offset); in AtomicLoad()
435 return raw_assembler()->Store(MachineRepresentation::kTagged, base, value, in Store()
440 return raw_assembler()->Store(MachineRepresentation::kTagged, base, offset, in Store()
446 return raw_assembler()->Store(MachineRepresentation::kTagged, base, offset, in StoreWithMapWriteBarrier()
452 return raw_assembler()->Store(rep, base, value, kNoWriteBarrier); in StoreNoWriteBarrier()
457 return raw_assembler()->Store(rep, base, offset, value, kNoWriteBarrier); in StoreNoWriteBarrier()
462 return raw_assembler()->AtomicStore(rep, base, offset, value); in AtomicStore()
474 return raw_assembler()->Retain(value); in Retain()
478 return raw_assembler()->Projection(index, value); in Projection()
488 raw_assembler()->Continuations(node, success.label_, exception.label_); in GotoIfException()
491 const Operator* op = raw_assembler()->common()->IfException(); in GotoIfException()
492 Node* exception_value = raw_assembler()->AddNode(op, node, node); in GotoIfException()
518 Node* return_value = raw_assembler()->CallN(desc, arraysize(nodes), nodes); in CallRuntime()
546 return raw_assembler()->TailCallN(desc, arraysize(nodes), nodes); in REPEAT_1_TO_7()
587 Node* return_value = raw_assembler()->CallN(desc, input_count, inputs); in REPEAT_1_TO_7()
604 return raw_assembler()->TailCallN(desc, arraysize(nodes), nodes); in TailCallStub()
622 return raw_assembler()->TailCallN(desc, arraysize(nodes), nodes); in REPEAT_1_TO_7()
633 return raw_assembler()->CallN(desc, input_count, inputs); in CallCFunctionN()
640 return raw_assembler()->CallCFunction2(return_type, arg0_type, arg1_type, in CallCFunction2()
649 return raw_assembler()->CallCFunction3(return_type, arg0_type, arg1_type, in CallCFunction3()
655 raw_assembler()->Goto(label->label_); in Goto()
674 return raw_assembler()->Branch(condition, true_label->label_, in Branch()
689 return raw_assembler()->Switch(index, default_label->label_, case_values, in Switch()
694 Isolate* CodeAssembler::isolate() const { return raw_assembler()->isolate(); } in isolate()
698 Zone* CodeAssembler::zone() const { return raw_assembler()->zone(); } in zone()
700 RawMachineAssembler* CodeAssembler::raw_assembler() const { in raw_assembler() function in v8::internal::compiler::CodeAssembler