Lines Matching refs:RawMachineAssembler

18 RawMachineAssembler::RawMachineAssembler(
48 void RawMachineAssembler::SetCurrentExternalSourcePosition(
57 FileAndLine RawMachineAssembler::GetCurrentExternalSourcePosition() const {
66 Node* RawMachineAssembler::NullConstant() {
70 Node* RawMachineAssembler::UndefinedConstant() {
74 Node* RawMachineAssembler::RelocatableIntPtrConstant(intptr_t value,
81 Node* RawMachineAssembler::OptimizedAllocate(
89 Schedule* RawMachineAssembler::ExportForTest() {
104 // Invalidate RawMachineAssembler.
111 Graph* RawMachineAssembler::ExportForOptimization() {
126 // Invalidate RawMachineAssembler.
131 void RawMachineAssembler::OptimizeControlFlow(Schedule* schedule, Graph* graph,
224 void RawMachineAssembler::MakeReschedulable() {
378 Node* RawMachineAssembler::CreateNodeFromPredecessors(
396 void RawMachineAssembler::MakePhiBinary(Node* phi, int split_point,
445 void RawMachineAssembler::MarkControlDeferred(Node* control_node) {
524 Node* RawMachineAssembler::TargetParameter() {
529 Node* RawMachineAssembler::Parameter(size_t index) {
535 void RawMachineAssembler::Goto(RawMachineLabel* label) {
542 void RawMachineAssembler::Branch(Node* condition, RawMachineLabel* true_val,
559 void RawMachineAssembler::Continuations(Node* call, RawMachineLabel* if_success,
567 void RawMachineAssembler::Switch(Node* index, RawMachineLabel* default_label,
593 void RawMachineAssembler::Return(Node* value) {
600 void RawMachineAssembler::Return(Node* v1, Node* v2) {
607 void RawMachineAssembler::Return(Node* v1, Node* v2, Node* v3) {
614 void RawMachineAssembler::Return(Node* v1, Node* v2, Node* v3, Node* v4) {
621 void RawMachineAssembler::Return(int count, Node* vs[]) {
632 void RawMachineAssembler::PopAndReturn(Node* pop, Node* value) {
654 void RawMachineAssembler::PopAndReturn(Node* pop, Node* v1, Node* v2) {
661 void RawMachineAssembler::PopAndReturn(Node* pop, Node* v1, Node* v2,
669 void RawMachineAssembler::PopAndReturn(Node* pop, Node* v1, Node* v2, Node* v3,
677 void RawMachineAssembler::AbortCSADcheck(Node* message) {
681 void RawMachineAssembler::DebugBreak() { AddNode(machine()->DebugBreak()); }
683 void RawMachineAssembler::Unreachable() {
689 void RawMachineAssembler::Comment(const std::string& msg) {
696 void RawMachineAssembler::StaticAssert(Node* value, const char* source) {
700 Node* RawMachineAssembler::CallN(CallDescriptor* call_descriptor,
708 Node* RawMachineAssembler::CallNWithFrameState(CallDescriptor* call_descriptor,
717 void RawMachineAssembler::TailCallN(CallDescriptor* call_descriptor,
732 RawMachineAssembler* rasm, Node* function,
734 std::initializer_list<RawMachineAssembler::CFunctionArg> args,
759 [](const RawMachineAssembler::CFunctionArg& arg) { return arg.second; });
768 Node* RawMachineAssembler::CallCFunction(
770 std::initializer_list<RawMachineAssembler::CFunctionArg> args) {
775 Node* RawMachineAssembler::CallCFunctionWithoutFunctionDescriptor(
777 std::initializer_list<RawMachineAssembler::CFunctionArg> args) {
782 Node* RawMachineAssembler::CallCFunctionWithCallerSavedRegisters(
784 std::initializer_list<RawMachineAssembler::CFunctionArg> args) {
789 BasicBlock* RawMachineAssembler::Use(RawMachineLabel* label) {
794 BasicBlock* RawMachineAssembler::EnsureBlock(RawMachineLabel* label) {
801 void RawMachineAssembler::Bind(RawMachineLabel* label) {
810 void RawMachineAssembler::Bind(RawMachineLabel* label,
823 void RawMachineAssembler::PrintCurrentBlock(std::ostream& os) {
827 void RawMachineAssembler::SetInitialDebugInformation(
833 bool RawMachineAssembler::InsideBlock() { return current_block_ != nullptr; }
835 BasicBlock* RawMachineAssembler::CurrentBlock() {
840 Node* RawMachineAssembler::Phi(MachineRepresentation rep, int input_count,
848 void RawMachineAssembler::AppendPhiInput(Node* phi, Node* new_input) {
855 Node* RawMachineAssembler::AddNode(const Operator* op, int input_count,
864 Node* RawMachineAssembler::MakeNode(const Operator* op, int input_count,