Lines Matching defs:RawFlags

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