Home
last modified time | relevance | path

Searched refs:MayOverlap (Results 1 – 11 of 11) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/
H A DCIRGenExprAggregate.cpp253 AggValueSlot::MayOverlap, in emitInitializationToLValue()
373 return AggValueSlot::MayOverlap; in getOverlapForBaseInit()
385 return AggValueSlot::MayOverlap; in getOverlapForBaseInit()
H A DCIRGenValue.h329 enum Overlap_t { MayOverlap, DoesNotOverlap }; enumerator
H A DCIRGenClass.cpp382 AggValueSlot::IsNotAliased, AggValueSlot::MayOverlap, in emitDelegatingCXXConstructorCall()
H A DCIRGenDecl.cpp517 AggValueSlot::MayOverlap)); in emitExprAsInit()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprAgg.cpp387 AggValueSlot::MayOverlap); in EmitFinalDestCopy()
1366 AggValueSlot::MayOverlap), in VisitBinAssign()
1386 AggValueSlot::IsAliased, AggValueSlot::MayOverlap); in VisitBinAssign()
2245 return AggValueSlot::MayOverlap; in getOverlapForFieldInit()
2258 return AggValueSlot::MayOverlap; in getOverlapForFieldInit()
2267 return AggValueSlot::MayOverlap; in getOverlapForBaseInit()
2271 return AggValueSlot::MayOverlap; in getOverlapForBaseInit()
2283 return AggValueSlot::MayOverlap; in getOverlapForBaseInit()
2287 AggValueSlot::Overlap_t MayOverlap, in EmitAggregateCopy() argument
2337 if (MayOverlap) in EmitAggregateCopy()
H A DCGValue.h566 enum Overlap_t { DoesNotOverlap, MayOverlap };
H A DCGClass.cpp2321 This, Args, AggValueSlot::MayOverlap, in EmitInheritedCXXConstructorCall()
2423 AggValueSlot::MayOverlap, E->getExprLoc(), in EmitSynthesizedCXXCopyCtorCall()
2462 AggValueSlot::MayOverlap, Loc, in EmitDelegateCXXConstructorCall()
2498 AggValueSlot::MayOverlap, in EmitDelegatingCXXConstructorCall()
H A DCGExprCXX.cpp974 AggValueSlot::Overlap_t MayOverlap) { in StoreAnyExprIntoOneUnit() argument
991 MayOverlap, AggValueSlot::IsNotZeroed, in StoreAnyExprIntoOneUnit()
H A DCodeGenFunction.h3005 EmitAggregateCopy(Dest, Src, EltTy, AggValueSlot::MayOverlap, IsVolatile);
3009 AggValueSlot::Overlap_t MayOverlap) {
3010 EmitAggregateCopy(Dest, Src, Src.getType(), MayOverlap);
3021 AggValueSlot::Overlap_t MayOverlap,
H A DCGDecl.cpp2120 AggValueSlot::Overlap_t Overlap = AggValueSlot::MayOverlap; in EmitExprAsInit()
H A DCGExpr.cpp289 AggValueSlot::MayOverlap)); in EmitAnyExprToMem()
314 AggValueSlot::MayOverlap, IsZeroed)); in EmitInitializationToLValue()