Searched refs:BasicBlockSection (Results 1 – 12 of 12) sorted by relevance
218 if (MF.getTarget().getBBSectionsType() == llvm::BasicBlockSection::All || in assignSections()308 assert(BBSectionsType != BasicBlockSection::None && in runOnMachineFunction()317 if (BBSectionsType == BasicBlockSection::List && in runOnMachineFunction()327 if (BBSectionsType == BasicBlockSection::Labels) { in runOnMachineFunction()335 if (BBSectionsType == BasicBlockSection::List && in runOnMachineFunction()
491 llvm::BasicBlockSection494 return BasicBlockSection::All; in getBBSectionsMode()496 return BasicBlockSection::Labels; in getBBSectionsMode()498 return BasicBlockSection::None; in getBBSectionsMode()508 return BasicBlockSection::List; in getBBSectionsMode()
119 MF.setBBSectionsType(BasicBlockSection::Preset); in runOnMachineFunction()
1285 if (TM->getBBSectionsType() != llvm::BasicBlockSection::None) { in addMachinePasses()1286 if (TM->getBBSectionsType() == llvm::BasicBlockSection::List) { in addMachinePasses()
61 enum class BasicBlockSection { enum315 BasicBlockSection BBSections = BasicBlockSection::None;
300 llvm::BasicBlockSection getBBSectionsType() const { in getBBSectionsType()
93 c.Options.BBSections = BasicBlockSection::All; in createConfig()95 c.Options.BBSections = BasicBlockSection::Labels; in createConfig()97 c.Options.BBSections = BasicBlockSection::None; in createConfig()107 c.Options.BBSections = BasicBlockSection::List; in createConfig()
377 BasicBlockSection BBSectionsType = BasicBlockSection::None;635 return (BBSectionsType == BasicBlockSection::All ||636 BBSectionsType == BasicBlockSection::List ||637 BBSectionsType == BasicBlockSection::Preset);642 return BBSectionsType == BasicBlockSection::Labels;645 void setBBSectionsType(BasicBlockSection V) { BBSectionsType = V; }
153 llvm::BasicBlockSection getBBSectionsMode(llvm::TargetOptions &Options);
398 llvm::StringSwitch<llvm::BasicBlockSection>(CodeGenOpts.BBSections) in initTargetOptions()399 .Case("all", llvm::BasicBlockSection::All) in initTargetOptions()400 .Case("labels", llvm::BasicBlockSection::Labels) in initTargetOptions()401 .StartsWith("list=", llvm::BasicBlockSection::List) in initTargetOptions()402 .Case("none", llvm::BasicBlockSection::None) in initTargetOptions()403 .Default(llvm::BasicBlockSection::None); in initTargetOptions()405 if (Options.BBSections == llvm::BasicBlockSection::List) { in initTargetOptions()
509 if (MF.getTarget().getBBSectionsType() == BasicBlockSection::Labels) { in initializeMachineFunction()510 MF.setBBSectionsType(BasicBlockSection::Labels); in initializeMachineFunction()
746 MF.setBBSectionsType(BasicBlockSection::List); in parseBasicBlockDefinition()