Displaying 3 results from an estimated 3 matches for "mbb_end".
Did you mean:
mbb_cond
2014 Dec 08
2
[LLVMdev] Virtual register problem in X86 backend
...BasicBlock *LLVM_BB = MBB->getBasicBlock();
MachineFunction *F = MBB->getParent();
// Create all the basicblocks
MachineBasicBlock *MBB_cond = F->CreateMachineBasicBlock(LLVM_BB);
MachineBasicBlock *MBB_erase = F->CreateMachineBasicBlock(LLVM_BB);
MachineBasicBlock *MBB_end = F->CreateMachineBasicBlock(LLVM_BB);
// Insert the new basicblocks
F->insert(MBB, MBB_cond);
F->insert(MBB, MBB_erase);
F->insert(MBB, MBB_end);
// Split the last MBB in two
MBB_end->splice(MBB_end->begin(), MBB,
next(MachineBasicBlock::iterator(MI)), M...
2014 Oct 28
2
[LLVMdev] Problem in X86 backend (again)
...etInstrInfo();
const BasicBlock *LLVM_BB = MBB->getBasicBlock();
MachineFunction *F = MBB->getParent();
// Create all the basicblocks
MachineBasicBlock *MBB_cond = F->CreateMachineBasicBlock(LLVM_BB);
MachineBasicBlock *MBB_erase = F->CreateMachineBasicBlock(LLVM_BB);
MachineBasicBlock *MBB_end = F->CreateMachineBasicBlock(LLVM_BB);
// Insert the new basicblocks
F->insert(MBB, MBB_cond);
F->insert(MBB, MBB_erase);
F->insert(MBB, MBB_end);
// Split the last MBB in two
MBB_end->splice(MBB_end->begin(), MBB, next(MachineBasicBlock::iterator(MI)), MBB->end());
MBB_end->...
2014 Dec 10
2
[LLVMdev] Virtual register problem in X86 backend
...gt;> MachineFunction *F = MBB->getParent();
>>
>> // Create all the basicblocks
>> MachineBasicBlock *MBB_cond = F->CreateMachineBasicBlock(LLVM_BB);
>> MachineBasicBlock *MBB_erase = F->CreateMachineBasicBlock(LLVM_BB);
>> MachineBasicBlock *MBB_end = F->CreateMachineBasicBlock(LLVM_BB);
>>
>> // Insert the new basicblocks
>> F->insert(MBB, MBB_cond);
>> F->insert(MBB, MBB_erase);
>> F->insert(MBB, MBB_end);
>>
>> // Split the last MBB in two
>> MBB_end->splice(MB...