Lines Matching refs:BCE
6978 const CastExpr *BCE; member in __anon7ee061301711::APValueToBufferConverter
6981 const CastExpr *BCE) in APValueToBufferConverter() argument
6984 BCE(BCE) {} in APValueToBufferConverter()
7023 Info.FFDiag(BCE->getBeginLoc(), in visit()
7055 Info.FFDiag(BCE->getBeginLoc(), in visitRecord()
7115 Info.FFDiag(BCE->getBeginLoc(), in visitVector()
7127 Info.FFDiag(BCE->getBeginLoc(), in visitVector()
7190 convert(EvalInfo &Info, const APValue &Src, const CastExpr *BCE) { in convert() argument
7191 CharUnits DstSize = Info.Ctx.getTypeSizeInChars(BCE->getType()); in convert()
7192 APValueToBufferConverter Converter(Info, DstSize, BCE); in convert()
7193 if (!Converter.visit(Src, BCE->getSubExpr()->getType())) in convert()
7203 const CastExpr *BCE; member in __anon7ee061301711::BufferToAPValueConverter
7206 const CastExpr *BCE) in BufferToAPValueConverter() argument
7207 : Info(Info), Buffer(Buffer), BCE(BCE) {} in BufferToAPValueConverter()
7213 Info.FFDiag(BCE->getBeginLoc(), in unsupportedType()
7220 Info.FFDiag(BCE->getBeginLoc(), in unrepresentableValue()
7260 Info.FFDiag(BCE->getExprLoc(), in visit()
7329 Info.FFDiag(BCE->getBeginLoc(), in visit()
7389 Info.FFDiag(BCE->getBeginLoc(), in visit()
7400 Info.FFDiag(BCE->getBeginLoc(), in visit()
7479 const CastExpr *BCE) { in convert() argument
7480 BufferToAPValueConverter Converter(Info, Buffer, BCE); in convert()
7481 return Converter.visitType(BCE->getType(), CharUnits::fromQuantity(0)); in convert()
7539 const CastExpr *BCE) { in checkBitCastConstexprEligibility() argument
7541 BCE->getBeginLoc(), BCE->getType(), Info, Ctx, true); in checkBitCastConstexprEligibility()
7543 BCE->getBeginLoc(), in checkBitCastConstexprEligibility()
7544 BCE->getSubExpr()->getType(), Info, Ctx, false); in checkBitCastConstexprEligibility()
7550 const CastExpr *BCE) { in handleRValueToRValueBitCast() argument
7554 if (!checkBitCastConstexprEligibility(&Info, Info.Ctx, BCE)) in handleRValueToRValueBitCast()
7559 APValueToBufferConverter::convert(Info, SourceRValue, BCE); in handleRValueToRValueBitCast()
7565 BufferToAPValueConverter::convert(Info, *Buffer, BCE); in handleRValueToRValueBitCast()
7575 const CastExpr *BCE) { in handleLValueToRValueBitCast() argument
7585 Info, BCE, BCE->getSubExpr()->getType().withConst(), SourceLValue, in handleLValueToRValueBitCast()
7589 return handleRValueToRValueBitCast(Info, DestValue, SourceRValue, BCE); in handleLValueToRValueBitCast()