reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
530 assert(F); 531 return TailDupPlacement && !F->getTarget().requiresStructuredCFG(); 1172 for (MachineBasicBlock &BB : *F) { 1654 for (MachineFunction::iterator I = PrevUnplacedBlockIt, E = F->end(); I != E; 1707 MachineFunction::iterator PrevUnplacedBlockIt = F->begin(); 2028 if (F->getFunction().hasOptSize()) 2439 if (F->getFunction().hasProfileData() || ForceLoopColdBlock) { 2481 (PreciseRotationCost && F->getFunction().hasProfileData()); 2561 for (MachineFunction::iterator FI = F->begin(), FE = F->end(); FI != FE; 2561 for (MachineFunction::iterator FI = F->begin(), FE = F->end(); FI != FE; 2602 for (MachineBasicBlock &MBB : *F) 2605 BlockChain &FunctionChain = *BlockToChain[&F->front()]; 2606 buildChain(&F->front(), FunctionChain); 2615 for (MachineBasicBlock &MBB : *F) 2635 MachineFunction::iterator InsertPos = F->begin(); 2636 LLVM_DEBUG(dbgs() << "[MBP] Function: " << F->getName() << "\n"); 2642 F->splice(InsertPos, ChainBB); 2698 if (!TII->analyzeBranch(F->back(), TBB, FBB, Cond)) 2699 F->back().updateTerminator(); 2706 BlockChain &FunctionChain = *BlockToChain[&F->front()]; 2745 if (F->getFunction().hasMinSize() || 2746 (F->getFunction().hasOptSize() && !TLI->alignLoopsWithOptSize())) 2748 BlockChain &FunctionChain = *BlockToChain[&F->front()]; 2753 BlockFrequency EntryFreq = MBFI->getBlockFreq(&F->front()); 2983 F = &MF; 3079 F->getFunction().getName().equals(ViewBlockFreqFuncName))) {