reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2040 if (Info.StorageSize != Info.Size) { 2040 if (Info.StorageSize != Info.Size) { 2041 assert(Info.StorageSize > Info.Size && "Invalid bitfield size."); 2041 assert(Info.StorageSize > Info.Size && "Invalid bitfield size."); 2048 llvm::APInt::getLowBitsSet(Info.StorageSize, 2049 Info.Size), 2052 if (Info.Offset) 2053 SrcVal = Builder.CreateShl(SrcVal, Info.Offset, "bf.shl"); 2057 ~llvm::APInt::getBitsSet(Info.StorageSize, 2058 Info.Offset, 2059 Info.Offset + Info.Size), 2059 Info.Offset + Info.Size), 2065 assert(Info.Offset == 0); 2076 if (Info.IsSigned) { 2077 assert(Info.Size <= Info.StorageSize); 2077 assert(Info.Size <= Info.StorageSize); 2078 unsigned HighBits = Info.StorageSize - Info.Size; 2078 unsigned HighBits = Info.StorageSize - Info.Size; 2085 ResultVal = Builder.CreateIntCast(ResultVal, ResLTy, Info.IsSigned,