Lines Matching refs:RawFlags

1073 static FunctionSummary::FFlags getDecodedFFlags(uint64_t RawFlags) {  in getDecodedFFlags()  argument
1075 Flags.ReadNone = RawFlags & 0x1; in getDecodedFFlags()
1076 Flags.ReadOnly = (RawFlags >> 1) & 0x1; in getDecodedFFlags()
1077 Flags.NoRecurse = (RawFlags >> 2) & 0x1; in getDecodedFFlags()
1078 Flags.ReturnDoesNotAlias = (RawFlags >> 3) & 0x1; in getDecodedFFlags()
1079 Flags.NoInline = (RawFlags >> 4) & 0x1; in getDecodedFFlags()
1080 Flags.AlwaysInline = (RawFlags >> 5) & 0x1; in getDecodedFFlags()
1081 Flags.NoUnwind = (RawFlags >> 6) & 0x1; in getDecodedFFlags()
1082 Flags.MayThrow = (RawFlags >> 7) & 0x1; in getDecodedFFlags()
1083 Flags.HasUnknownCall = (RawFlags >> 8) & 0x1; in getDecodedFFlags()
1084 Flags.MustBeUnreachable = (RawFlags >> 9) & 0x1; in getDecodedFFlags()
1092 static GlobalValueSummary::GVFlags getDecodedGVSummaryFlags(uint64_t RawFlags, in getDecodedGVSummaryFlags() argument
1097 auto Linkage = GlobalValue::LinkageTypes(RawFlags & 0xF); // 4 bits in getDecodedGVSummaryFlags()
1098 auto Visibility = GlobalValue::VisibilityTypes((RawFlags >> 8) & 3); // 2 bits in getDecodedGVSummaryFlags()
1099 RawFlags = RawFlags >> 4; in getDecodedGVSummaryFlags()
1100 bool NotEligibleToImport = (RawFlags & 0x1) || Version < 3; in getDecodedGVSummaryFlags()
1104 bool Live = (RawFlags & 0x2) || Version < 3; in getDecodedGVSummaryFlags()
1105 bool Local = (RawFlags & 0x4); in getDecodedGVSummaryFlags()
1106 bool AutoHide = (RawFlags & 0x8); in getDecodedGVSummaryFlags()
1113 static GlobalVarSummary::GVarFlags getDecodedGVarFlags(uint64_t RawFlags) { in getDecodedGVarFlags() argument
1115 (RawFlags & 0x1) ? true : false, (RawFlags & 0x2) ? true : false, in getDecodedGVarFlags()
1116 (RawFlags & 0x4) ? true : false, in getDecodedGVarFlags()
1117 (GlobalObject::VCallVisibility)(RawFlags >> 3)); in getDecodedGVarFlags()
1121 getDecodedHotnessCallEdgeInfo(uint64_t RawFlags) { in getDecodedHotnessCallEdgeInfo() argument
1123 static_cast<CalleeInfo::HotnessType>(RawFlags & 0x7); // 3 bits in getDecodedHotnessCallEdgeInfo()
1124 bool HasTailCall = (RawFlags & 0x8); // 1 bit in getDecodedHotnessCallEdgeInfo()
1128 static void getDecodedRelBFCallEdgeInfo(uint64_t RawFlags, uint64_t &RelBF, in getDecodedRelBFCallEdgeInfo() argument
1132 RelBF = RawFlags & RelBlockFreqMask; // RelBlockFreqBits bits in getDecodedRelBFCallEdgeInfo()
1133 HasTailCall = (RawFlags & (1 << CalleeInfo::RelBlockFreqBits)); // 1 bit in getDecodedRelBFCallEdgeInfo()
7308 uint64_t RawFlags = Record[1]; in parseEntireSummary() local
7328 auto Flags = getDecodedGVSummaryFlags(RawFlags, Version); in parseEntireSummary()
7376 uint64_t RawFlags = Record[1]; in parseEntireSummary() local
7378 auto Flags = getDecodedGVSummaryFlags(RawFlags, Version); in parseEntireSummary()
7401 uint64_t RawFlags = Record[1]; in parseEntireSummary() local
7407 auto Flags = getDecodedGVSummaryFlags(RawFlags, Version); in parseEntireSummary()
7427 uint64_t RawFlags = Record[1]; in parseEntireSummary() local
7432 auto Flags = getDecodedGVSummaryFlags(RawFlags, Version); in parseEntireSummary()
7460 uint64_t RawFlags = Record[2]; in parseEntireSummary() local
7490 auto Flags = getDecodedGVSummaryFlags(RawFlags, Version); in parseEntireSummary()
7523 uint64_t RawFlags = Record[2]; in parseEntireSummary() local
7525 auto Flags = getDecodedGVSummaryFlags(RawFlags, Version); in parseEntireSummary()
7543 uint64_t RawFlags = Record[2]; in parseEntireSummary() local
7549 auto Flags = getDecodedGVSummaryFlags(RawFlags, Version); in parseEntireSummary()