Home
last modified time | relevance | path

Searched refs:UniqueBBID (Results 1 – 8 of 8) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DBasicBlockSectionsProfileReader.h40 UniqueBBID BBID;
58 template <> struct DenseMapInfo<UniqueBBID> {
59 static inline UniqueBBID getEmptyKey() {
61 return UniqueBBID{EmptyKey, EmptyKey};
63 static inline UniqueBBID getTombstoneKey() {
65 return UniqueBBID{TombstoneKey, TombstoneKey};
67 static unsigned getHashValue(const UniqueBBID &Val) {
72 static bool isEqual(const UniqueBBID &LHS, const UniqueBBID &RHS) {
121 Expected<UniqueBBID> parseUniqueBBID(StringRef S) const;
H A DMachineBasicBlock.h79 struct UniqueBBID { struct
194 std::optional<UniqueBBID> BBID;
649 std::optional<UniqueBBID> getBBID() const { return BBID; }
661 void setBBID(const UniqueBBID &V) {
H A DMachineFunction.h1020 std::optional<UniqueBBID> BBID = std::nullopt);
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DBasicBlockSectionsProfileReader.cpp39 Expected<UniqueBBID>
55 return UniqueBBID{static_cast<unsigned>(BaseBBID), in parseUniqueBBID()
143 DenseSet<UniqueBBID> FuncBBIDs; in ReadV1Profile()
H A DBasicBlockSections.cpp183 const DenseMap<UniqueBBID, BBClusterInfo> &FuncClusterInfo) { in assignSections() argument
306 DenseMap<UniqueBBID, BBClusterInfo> FuncClusterInfo; in runOnMachineFunction()
H A DBasicBlockPathCloning.cpp59 OrigBB.getBasicBlock(), UniqueBBID{OrigBB.getBBID()->BaseID, CloneID}); in CloneMachineBasicBlock()
H A DMachineFunction.cpp462 std::optional<UniqueBBID> BBID) { in CreateMachineBasicBlock()
471 MBB->setBBID(BBID.has_value() ? *BBID : UniqueBBID{NextBBID++, 0}); in CreateMachineBasicBlock()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/MIRParser/
H A DMIParser.cpp504 bool parseBBID(std::optional<UniqueBBID> &BBID);
670 bool MIParser::parseBBID(std::optional<UniqueBBID> &BBID) { in parseBBID()
715 std::optional<UniqueBBID> BBID; in parseBasicBlockDefinition()