reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
240 MF.getProperties().set(MachineFunctionProperties::Property::NoVRegs); 244 MachineBasicBlock *Entry = &MF.front(); 246 while (MF.size() > 1) 247 MF.erase(std::next(MF.begin())); 247 MF.erase(std::next(MF.begin())); 249 MachineBasicBlock *CaptureSpec = MF.CreateMachineBasicBlock(Entry->getBasicBlock()); 250 MachineBasicBlock *CallTarget = MF.CreateMachineBasicBlock(Entry->getBasicBlock()); 251 MCSymbol *TargetSym = MF.getContext().createTempSymbol(); 252 MF.push_back(CaptureSpec); 253 MF.push_back(CallTarget); 284 CallTarget->back().setPreInstrSymbol(MF, TargetSym);