Home | History | Annotate | Download | only in X86

Lines Matching defs:mallocMBB

23472   // If stacklet is not large enough, jump to mallocMBB
23478 // mallocMBB:
23486 MachineBasicBlock *mallocMBB = MF->CreateMachineBasicBlock(LLVM_BB);
23505 MF->insert(MBBIter, mallocMBB);
23513 // and if so, jump to mallocMBB otherwise to bumpMBB.
23520 BuildMI(BB, DL, TII->get(X86::JG_1)).addMBB(mallocMBB);
23534 BuildMI(mallocMBB, DL, TII->get(X86::MOV64rr), X86::RDI)
23536 BuildMI(mallocMBB, DL, TII->get(X86::CALL64pcrel32))
23542 BuildMI(mallocMBB, DL, TII->get(X86::MOV32rr), X86::EDI)
23544 BuildMI(mallocMBB, DL, TII->get(X86::CALL64pcrel32))
23550 BuildMI(mallocMBB, DL, TII->get(X86::SUB32ri), physSPReg).addReg(physSPReg)
23552 BuildMI(mallocMBB, DL, TII->get(X86::PUSH32r)).addReg(sizeVReg);
23553 BuildMI(mallocMBB, DL, TII->get(X86::CALLpcrel32))
23560 BuildMI(mallocMBB, DL, TII->get(X86::ADD32ri), physSPReg).addReg(physSPReg)
23563 BuildMI(mallocMBB, DL, TII->get(TargetOpcode::COPY), mallocPtrVReg)
23565 BuildMI(mallocMBB, DL, TII->get(X86::JMP_1)).addMBB(continueMBB);
23569 BB->addSuccessor(mallocMBB);
23570 mallocMBB->addSuccessor(continueMBB);
23577 .addMBB(mallocMBB)