Home
last modified time | relevance | path

Searched refs:DoesNotOverlap (Results 1 – 18 of 18) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/
H A DCIRGenValue.h329 enum Overlap_t { MayOverlap, DoesNotOverlap }; enumerator
335 IsNotAliased, DoesNotOverlap); in ignored()
H A DCIRGenExprAggregate.cpp382 return AggValueSlot::DoesNotOverlap; in getOverlapForBaseInit()
398 AggValueSlot::DoesNotOverlap)); in emitAggExprToLValue()
H A DCIRGenCXXExpr.cpp245 AggValueSlot::DoesNotOverlap); in emitNewInitializer()
H A DCIRGenFunction.h1295 AggValueSlot::DoesNotOverlap);
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGValue.h566 enum Overlap_t { DoesNotOverlap, MayOverlap };
574 DoesNotNeedGCBarriers, IsNotAliased, DoesNotOverlap);
H A DCGExprAgg.cpp946 AggValueSlot::DoesNotOverlap, in VisitCastExpr()
2061 AggValueSlot::DoesNotOverlap); in VisitArrayInitLoopExpr()
2227 AggValueSlot::DoesNotOverlap)); in EmitAggExprToLValue()
2241 return AggValueSlot::DoesNotOverlap; in getOverlapForFieldInit()
2255 return AggValueSlot::DoesNotOverlap; in getOverlapForFieldInit()
2280 return AggValueSlot::DoesNotOverlap; in getOverlapForBaseInit()
H A DCGExprCXX.cpp305 AggValueSlot::DoesNotOverlap, CE->getExprLoc(), in EmitCXXMemberOrOperatorMemberCallExpr()
1076 AggValueSlot::DoesNotOverlap, in EmitNewArrayInitializer()
1146 AggValueSlot::DoesNotOverlap); in EmitNewArrayInitializer()
1303 AggValueSlot::DoesNotOverlap); in EmitNewArrayInitializer()
1331 AggValueSlot::DoesNotOverlap); in EmitNewInitializer()
H A DCGAtomic.cpp1617 AggValueSlot::DoesNotOverlap, IsVolatile); in emitCopyIntoMemory()
2128 AggValueSlot::DoesNotOverlap, in EmitAtomicInit()
H A DCGDeclCXX.cpp64 AggValueSlot::DoesNotOverlap)); in EmitDeclInit()
H A DCGObjC.cpp1772 AggValueSlot::DoesNotOverlap)); in GenerateObjCCtorDtorMethod()
3944 AggValueSlot::IsNotAliased, AggValueSlot::DoesNotOverlap)); in GenerateObjCAtomicGetterCopyHelperFunction()
H A DCGCall.cpp4232 AggValueSlot::IsNotAliased, AggValueSlot::DoesNotOverlap); in createPlaceholderSlot()
4796 CGF.EmitAggregateCopy(Copy, LV, Ty, AggValueSlot::DoesNotOverlap, in getRValue()
4812 CGF.EmitAggregateCopy(Dst, SrcLV, Ty, AggValueSlot::DoesNotOverlap, in copyInto()
H A DItaniumCXXABI.cpp4994 CGF.EmitAggregateCopy(Dest, Src, CatchType, AggValueSlot::DoesNotOverlap); in InitCatchParam()
5022 AggValueSlot::DoesNotOverlap)); in InitCatchParam()
H A DCodeGenFunction.h2908 AggValueSlot::IsNotAliased, AggValueSlot::DoesNotOverlap);
2989 return AggValueSlot::DoesNotOverlap;
H A DCGClass.cpp2092 AggValueSlot::DoesNotOverlap, AggValueSlot::IsNotZeroed, in EmitCXXAggrConstructorCall()
H A DCGDecl.cpp2122 Overlap = AggValueSlot::DoesNotOverlap; in EmitExprAsInit()
H A DCGBlocks.cpp996 AggValueSlot::DoesNotOverlap); in EmitBlockLiteral()
H A DCGOpenMPRuntime.cpp3927 CGF.EmitAggregateCopy(Dest, Src, SharedsTy, AggValueSlot::DoesNotOverlap); in emitTaskInit()
5128 PrivateType, AggValueSlot::DoesNotOverlap, false); in emitPrivateReduction()
H A DCGExpr.cpp532 AggValueSlot::DoesNotOverlap)); in EmitMaterializeTemporaryExpr()