Searched refs:Bitfield (Results 1 – 17 of 17) sorted by relevance
44 uint32_t Bitfield = HeaderExtractor.getU32(&OffsetPtr); in readBinaryFormatHeader() local50 FileHeader.ConstantTSC = Bitfield & 1uL; in readBinaryFormatHeader()51 FileHeader.NonstopTSC = Bitfield & 1uL << 1; in readBinaryFormatHeader()
108 uint32_t Bitfield{0}; in exportAsRAWv1() local110 Bitfield |= 1uL; in exportAsRAWv1()112 Bitfield |= 1uL << 1; in exportAsRAWv1()113 Writer.write(Bitfield); in exportAsRAWv1()
82 case PDB_BuiltinType::Bitfield: in getTypeName()
291 Bitfield = 29, enumerator
63 CASE_OUTPUT_ENUM_CLASS_NAME(PDB_BuiltinType, Bitfield, OS) in operator <<()
10327 assert(Bitfield->isBitField()); in AnalyzeBitFieldAssignment()10328 if (Bitfield->isInvalidDecl()) in AnalyzeBitFieldAssignment()10332 QualType BitfieldType = Bitfield->getType(); in AnalyzeBitFieldAssignment()10350 if (Bitfield->getType()->isBooleanType()) in AnalyzeBitFieldAssignment()10354 if (Bitfield->getBitWidth()->isValueDependent() || in AnalyzeBitFieldAssignment()10355 Bitfield->getBitWidth()->isTypeDependent() || in AnalyzeBitFieldAssignment()10392 S.Diag(InitLoc, DiagID) << Bitfield << ED; in AnalyzeBitFieldAssignment()10393 TypeSourceInfo *TSI = Bitfield->getTypeSourceInfo(); in AnalyzeBitFieldAssignment()10409 Expr *WidthExpr = Bitfield->getBitWidth(); in AnalyzeBitFieldAssignment()10411 << Bitfield << ED; in AnalyzeBitFieldAssignment()[all …]
136 // Shifts and Bitfield Operations469 // 7.9.4 Shifts and Bitfield Operations
536 // Bitfield extract, two reg546 // Bitfield extract553 // Bitfield move, insert
1374 // Bitfield immediate extraction instruction.
2384 // Bitfield
796 APInt Bitfield(Width, 0); in optimizeMemChr() local798 Bitfield.setBit((unsigned char)C); in optimizeMemChr()799 Value *BitfieldC = B.getInt(Bitfield); in optimizeMemChr()
168 case PDB_BuiltinType::Bitfield: in GetPDBBuiltinTypeName()
754 // Bitfield extract patterns
821 struct BitfieldOp Bitfield; member2147 unsigned lsb = Bitfield.LSB; in addBitfieldOperands()2148 unsigned width = Bitfield.Width; in addBitfieldOperands()3034 Op->Bitfield.LSB = LSB; in CreateBitfield()3035 Op->Bitfield.Width = Width; in CreateBitfield()3323 OS << "<bitfield " << "lsb: " << Bitfield.LSB in print()3324 << ", width: " << Bitfield.Width << ">"; in print()
185 // 4.2.8 Bitfield
902 let Name = "Bitfield";3945 // A8.6.18 BFI - Bitfield insert (Encoding A1)
2520 // A8.6.18 BFI - Bitfield insert (Encoding T1)