Home
last modified time | relevance | path

Searched refs:BasicBlockSection (Results 1 – 14 of 14) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DBasicBlockSections.cpp195 if (MF.getTarget().getBBSectionsType() == llvm::BasicBlockSection::All || in assignSections()
285 assert(BBSectionsType != BasicBlockSection::None && in runOnMachineFunction()
294 if (BBSectionsType == BasicBlockSection::List && in runOnMachineFunction()
301 if (BBSectionsType == BasicBlockSection::Labels) { in runOnMachineFunction()
307 if (BBSectionsType == BasicBlockSection::List) { in runOnMachineFunction()
H A DCommandFlags.cpp516 llvm::BasicBlockSection
519 return BasicBlockSection::All; in getBBSectionsMode()
521 return BasicBlockSection::Labels; in getBBSectionsMode()
523 return BasicBlockSection::None; in getBBSectionsMode()
533 return BasicBlockSection::List; in getBBSectionsMode()
H A DMachineFunctionSplitter.cpp154 MF.setBBSectionsType(BasicBlockSection::Preset); in runOnMachineFunction()
H A DBasicBlockPathCloning.cpp228 assert(MF.getTarget().getBBSectionsType() == BasicBlockSection::List && in INITIALIZE_PASS_DEPENDENCY()
H A DTargetPassConfig.cpp1228 if (TM->getBBSectionsType() != llvm::BasicBlockSection::None) { in addMachinePasses()
1229 if (TM->getBBSectionsType() == llvm::BasicBlockSection::List) { in addMachinePasses()
H A DMachineFunction.cpp469 if (Target.getBBSectionsType() == BasicBlockSection::Labels || in CreateMachineBasicBlock()
470 Target.getBBSectionsType() == BasicBlockSection::List) in CreateMachineBasicBlock()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Target/
H A DTargetOptions.h61 enum class BasicBlockSection { enum
320 BasicBlockSection BBSections = BasicBlockSection::None;
H A DTargetMachine.h317 llvm::BasicBlockSection getBBSectionsType() const { in getBBSectionsType()
/freebsd-14.2/contrib/llvm-project/lld/ELF/
H A DLTO.cpp70 c.Options.BBSections = BasicBlockSection::All; in createConfig()
72 c.Options.BBSections = BasicBlockSection::Labels; in createConfig()
74 c.Options.BBSections = BasicBlockSection::None; in createConfig()
84 c.Options.BBSections = BasicBlockSection::List; in createConfig()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineFunction.h384 BasicBlockSection BBSectionsType = BasicBlockSection::None;
695 return (BBSectionsType == BasicBlockSection::All ||
696 BBSectionsType == BasicBlockSection::List ||
697 BBSectionsType == BasicBlockSection::Preset);
702 return BBSectionsType == BasicBlockSection::Labels;
705 void setBBSectionsType(BasicBlockSection V) { BBSectionsType = V; }
H A DCommandFlags.h162 llvm::BasicBlockSection getBBSectionsMode(llvm::TargetOptions &Options);
/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DBackendUtil.cpp386 llvm::StringSwitch<llvm::BasicBlockSection>(CodeGenOpts.BBSections) in initTargetOptions()
387 .Case("all", llvm::BasicBlockSection::All) in initTargetOptions()
388 .Case("labels", llvm::BasicBlockSection::Labels) in initTargetOptions()
389 .StartsWith("list=", llvm::BasicBlockSection::List) in initTargetOptions()
390 .Case("none", llvm::BasicBlockSection::None) in initTargetOptions()
391 .Default(llvm::BasicBlockSection::None); in initTargetOptions()
393 if (Options.BBSections == llvm::BasicBlockSection::List) { in initTargetOptions()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/MIRParser/
H A DMIRParser.cpp524 if (MF.getTarget().getBBSectionsType() == BasicBlockSection::Labels) { in initializeMachineFunction()
525 MF.setBBSectionsType(BasicBlockSection::Labels); in initializeMachineFunction()
H A DMIParser.cpp800 MF.setBBSectionsType(BasicBlockSection::List); in parseBasicBlockDefinition()
806 MF.setBBSectionsType(BasicBlockSection::Labels); in parseBasicBlockDefinition()