Lines Matching refs:RawFlags
1131 static FunctionSummary::FFlags getDecodedFFlags(uint64_t RawFlags) { in getDecodedFFlags() argument
1133 Flags.ReadNone = RawFlags & 0x1; in getDecodedFFlags()
1134 Flags.ReadOnly = (RawFlags >> 1) & 0x1; in getDecodedFFlags()
1135 Flags.NoRecurse = (RawFlags >> 2) & 0x1; in getDecodedFFlags()
1136 Flags.ReturnDoesNotAlias = (RawFlags >> 3) & 0x1; in getDecodedFFlags()
1137 Flags.NoInline = (RawFlags >> 4) & 0x1; in getDecodedFFlags()
1138 Flags.AlwaysInline = (RawFlags >> 5) & 0x1; in getDecodedFFlags()
1139 Flags.NoUnwind = (RawFlags >> 6) & 0x1; in getDecodedFFlags()
1140 Flags.MayThrow = (RawFlags >> 7) & 0x1; in getDecodedFFlags()
1141 Flags.HasUnknownCall = (RawFlags >> 8) & 0x1; in getDecodedFFlags()
1142 Flags.MustBeUnreachable = (RawFlags >> 9) & 0x1; in getDecodedFFlags()
1150 static GlobalValueSummary::GVFlags getDecodedGVSummaryFlags(uint64_t RawFlags, in getDecodedGVSummaryFlags() argument
1155 auto Linkage = GlobalValue::LinkageTypes(RawFlags & 0xF); // 4 bits in getDecodedGVSummaryFlags()
1156 auto Visibility = GlobalValue::VisibilityTypes((RawFlags >> 8) & 3); // 2 bits in getDecodedGVSummaryFlags()
1157 auto IK = GlobalValueSummary::ImportKind((RawFlags >> 10) & 1); // 1 bit in getDecodedGVSummaryFlags()
1158 RawFlags = RawFlags >> 4; in getDecodedGVSummaryFlags()
1159 bool NotEligibleToImport = (RawFlags & 0x1) || Version < 3; in getDecodedGVSummaryFlags()
1163 bool Live = (RawFlags & 0x2) || Version < 3; in getDecodedGVSummaryFlags()
1164 bool Local = (RawFlags & 0x4); in getDecodedGVSummaryFlags()
1165 bool AutoHide = (RawFlags & 0x8); in getDecodedGVSummaryFlags()
1172 static GlobalVarSummary::GVarFlags getDecodedGVarFlags(uint64_t RawFlags) { in getDecodedGVarFlags() argument
1174 (RawFlags & 0x1) ? true : false, (RawFlags & 0x2) ? true : false, in getDecodedGVarFlags()
1175 (RawFlags & 0x4) ? true : false, in getDecodedGVarFlags()
1176 (GlobalObject::VCallVisibility)(RawFlags >> 3)); in getDecodedGVarFlags()
1180 getDecodedHotnessCallEdgeInfo(uint64_t RawFlags) { in getDecodedHotnessCallEdgeInfo() argument
1182 static_cast<CalleeInfo::HotnessType>(RawFlags & 0x7); // 3 bits in getDecodedHotnessCallEdgeInfo()
1183 bool HasTailCall = (RawFlags & 0x8); // 1 bit in getDecodedHotnessCallEdgeInfo()
1187 static void getDecodedRelBFCallEdgeInfo(uint64_t RawFlags, uint64_t &RelBF, in getDecodedRelBFCallEdgeInfo() argument
1191 RelBF = RawFlags & RelBlockFreqMask; // RelBlockFreqBits bits in getDecodedRelBFCallEdgeInfo()
1192 HasTailCall = (RawFlags & (1 << CalleeInfo::RelBlockFreqBits)); // 1 bit in getDecodedRelBFCallEdgeInfo()
7623 uint64_t RawFlags = Record[1]; in parseEntireSummary() local
7643 auto Flags = getDecodedGVSummaryFlags(RawFlags, Version); in parseEntireSummary()
7691 uint64_t RawFlags = Record[1]; in parseEntireSummary() local
7693 auto Flags = getDecodedGVSummaryFlags(RawFlags, Version); in parseEntireSummary()
7716 uint64_t RawFlags = Record[1]; in parseEntireSummary() local
7722 auto Flags = getDecodedGVSummaryFlags(RawFlags, Version); in parseEntireSummary()
7742 uint64_t RawFlags = Record[1]; in parseEntireSummary() local
7747 auto Flags = getDecodedGVSummaryFlags(RawFlags, Version); in parseEntireSummary()
7775 uint64_t RawFlags = Record[2]; in parseEntireSummary() local
7805 auto Flags = getDecodedGVSummaryFlags(RawFlags, Version); in parseEntireSummary()
7838 uint64_t RawFlags = Record[2]; in parseEntireSummary() local
7840 auto Flags = getDecodedGVSummaryFlags(RawFlags, Version); in parseEntireSummary()
7858 uint64_t RawFlags = Record[2]; in parseEntireSummary() local
7864 auto Flags = getDecodedGVSummaryFlags(RawFlags, Version); in parseEntireSummary()