Home
last modified time | relevance | path

Searched refs:RegionNodeBase (Results 1 – 5 of 5) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DRegionInfo.h117 class RegionNodeBase {
150 inline RegionNodeBase(RegionT *Parent, BlockT *Entry,
155 RegionNodeBase(const RegionNodeBase &) = delete;
156 RegionNodeBase &operator=(const RegionNodeBase &) = delete;
254 class RegionBase : public RegionNodeBase<Tr> {
323 return RegionNodeBase<Tr>::getEntry();
365 return RegionNodeBase<Tr>::getParent();
879 class RegionNode : public RegionNodeBase<RegionTraits<Function>> {
1007 RegionNodeBase<RegionTraits<Function>>::getNodeAs<Region>() const {
1015 const RegionNodeBase<Tr> &Node) {
[all …]
H A DRegionInfoImpl.h45 : RegionNodeBase<Tr>(Parent, Entry, 1), RI(RInfo), DT(dt), exit(Exit) {} in RegionBase()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineRegionInfo.h49 class MachineRegionNode : public RegionNodeBase<RegionTraits<MachineFunction>> {
53 : RegionNodeBase<RegionTraits<MachineFunction>>(Parent, Entry,
112 RegionNodeBase<RegionTraits<MachineFunction>>::getNodeAs<MachineBasicBlock>()
121 RegionNodeBase<RegionTraits<MachineFunction>>::getNodeAs<MachineRegion>()
125 const_cast<RegionNodeBase<RegionTraits<MachineFunction>> *>(this);
176 extern template class RegionNodeBase<RegionTraits<MachineFunction>>;
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineRegionInfo.cpp29 template class RegionNodeBase<RegionTraits<MachineFunction>>; variable
/freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/
H A DRegionInfo.cpp31 template class RegionNodeBase<RegionTraits<Function>>; variable