Lines Matching refs:BCE

6872   const CastExpr *BCE;  member in __anon7a1fdcea1611::APValueToBufferConverter
6875 const CastExpr *BCE) in APValueToBufferConverter() argument
6878 BCE(BCE) {} in APValueToBufferConverter()
6916 Info.FFDiag(BCE->getBeginLoc(), in visit()
6948 Info.FFDiag(BCE->getBeginLoc(), in visitRecord()
7017 const CastExpr *BCE) { in convert() argument
7018 CharUnits DstSize = Info.Ctx.getTypeSizeInChars(BCE->getType()); in convert()
7019 APValueToBufferConverter Converter(Info, DstSize, BCE); in convert()
7020 if (!Converter.visit(Src, BCE->getSubExpr()->getType())) in convert()
7030 const CastExpr *BCE; member in __anon7a1fdcea1611::BufferToAPValueConverter
7033 const CastExpr *BCE) in BufferToAPValueConverter() argument
7034 : Info(Info), Buffer(Buffer), BCE(BCE) {} in BufferToAPValueConverter()
7040 Info.FFDiag(BCE->getBeginLoc(), in unsupportedType()
7047 Info.FFDiag(BCE->getBeginLoc(), in unrepresentableValue()
7087 Info.FFDiag(BCE->getExprLoc(), in visit()
7156 Info.FFDiag(BCE->getBeginLoc(), in visit()
7235 const CastExpr *BCE) { in convert() argument
7236 BufferToAPValueConverter Converter(Info, Buffer, BCE); in convert()
7237 return Converter.visitType(BCE->getType(), CharUnits::fromQuantity(0)); in convert()
7295 const CastExpr *BCE) { in checkBitCastConstexprEligibility() argument
7297 BCE->getBeginLoc(), BCE->getType(), Info, Ctx, true); in checkBitCastConstexprEligibility()
7299 BCE->getBeginLoc(), in checkBitCastConstexprEligibility()
7300 BCE->getSubExpr()->getType(), Info, Ctx, false); in checkBitCastConstexprEligibility()
7306 const CastExpr *BCE) { in handleLValueToRValueBitCast() argument
7312 if (!checkBitCastConstexprEligibility(&Info, Info.Ctx, BCE)) in handleLValueToRValueBitCast()
7319 Info, BCE, BCE->getSubExpr()->getType().withConst(), SourceLValue, in handleLValueToRValueBitCast()
7325 APValueToBufferConverter::convert(Info, SourceRValue, BCE); in handleLValueToRValueBitCast()
7331 BufferToAPValueConverter::convert(Info, *Buffer, BCE); in handleLValueToRValueBitCast()