reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/CodeGen/MachineBlockPlacement.cpp
  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))) {