Lines Matching defs:RawFlags
1153 static FunctionSummary::FFlags getDecodedFFlags(uint64_t RawFlags) {
1155 Flags.ReadNone = RawFlags & 0x1;
1156 Flags.ReadOnly = (RawFlags >> 1) & 0x1;
1157 Flags.NoRecurse = (RawFlags >> 2) & 0x1;
1158 Flags.ReturnDoesNotAlias = (RawFlags >> 3) & 0x1;
1159 Flags.NoInline = (RawFlags >> 4) & 0x1;
1160 Flags.AlwaysInline = (RawFlags >> 5) & 0x1;
1161 Flags.NoUnwind = (RawFlags >> 6) & 0x1;
1162 Flags.MayThrow = (RawFlags >> 7) & 0x1;
1163 Flags.HasUnknownCall = (RawFlags >> 8) & 0x1;
1164 Flags.MustBeUnreachable = (RawFlags >> 9) & 0x1;
1172 static GlobalValueSummary::GVFlags getDecodedGVSummaryFlags(uint64_t RawFlags,
1177 auto Linkage = GlobalValue::LinkageTypes(RawFlags & 0xF); // 4 bits
1178 auto Visibility = GlobalValue::VisibilityTypes((RawFlags >> 8) & 3); // 2 bits
1179 auto IK = GlobalValueSummary::ImportKind((RawFlags >> 10) & 1); // 1 bit
1180 RawFlags = RawFlags >> 4;
1181 bool NotEligibleToImport = (RawFlags & 0x1) || Version < 3;
1185 bool Live = (RawFlags & 0x2) || Version < 3;
1186 bool Local = (RawFlags & 0x4);
1187 bool AutoHide = (RawFlags & 0x8);
1194 static GlobalVarSummary::GVarFlags getDecodedGVarFlags(uint64_t RawFlags) {
1196 (RawFlags & 0x1) ? true : false, (RawFlags & 0x2) ? true : false,
1197 (RawFlags & 0x4) ? true : false,
1198 (GlobalObject::VCallVisibility)(RawFlags >> 3));
1202 getDecodedHotnessCallEdgeInfo(uint64_t RawFlags) {
1204 static_cast<CalleeInfo::HotnessType>(RawFlags & 0x7); // 3 bits
1205 bool HasTailCall = (RawFlags & 0x8); // 1 bit
1209 static void getDecodedRelBFCallEdgeInfo(uint64_t RawFlags, uint64_t &RelBF,
1213 RelBF = RawFlags & RelBlockFreqMask; // RelBlockFreqBits bits
1214 HasTailCall = (RawFlags & (1 << CalleeInfo::RelBlockFreqBits)); // 1 bit
7764 uint64_t RawFlags = Record[1];
7784 auto Flags = getDecodedGVSummaryFlags(RawFlags, Version);
7831 uint64_t RawFlags = Record[1];
7833 auto Flags = getDecodedGVSummaryFlags(RawFlags, Version);
7856 uint64_t RawFlags = Record[1];
7862 auto Flags = getDecodedGVSummaryFlags(RawFlags, Version);
7882 uint64_t RawFlags = Record[1];
7887 auto Flags = getDecodedGVSummaryFlags(RawFlags, Version);
7915 uint64_t RawFlags = Record[2];
7943 auto Flags = getDecodedGVSummaryFlags(RawFlags, Version);
7976 uint64_t RawFlags = Record[2];
7978 auto Flags = getDecodedGVSummaryFlags(RawFlags, Version);
7996 uint64_t RawFlags = Record[2];
8002 auto Flags = getDecodedGVSummaryFlags(RawFlags, Version);