Lines Matching defs:DynAlloc
804 struct DynAlloc {
905 std::map<DynamicAllocLValue, DynAlloc, DynAllocOrder> HeapAllocs;
1120 std::optional<DynAlloc *> lookupDynamicAlloc(DynamicAllocLValue DA) {
1121 std::optional<DynAlloc *> Result;
2317 if (std::optional<DynAlloc *> Alloc = Info.lookupDynamicAlloc(DA))
4461 std::optional<DynAlloc *> Alloc = Info.lookupDynamicAlloc(DA);
7146 static std::optional<DynAlloc *> CheckDeleteKind(EvalInfo &Info, const Expr *E,
7148 DynAlloc::Kind DeallocKind) {
7162 std::optional<DynAlloc *> Alloc = Info.lookupDynamicAlloc(DA);
7177 if (DeallocKind == DynAlloc::New) {
7221 if (!CheckDeleteKind(Info, E, Pointer, DynAlloc::StdAllocator))
16455 std::optional<DynAlloc *> Alloc = CheckDeleteKind(
16456 Info, E, Pointer, E->isArrayForm() ? DynAlloc::ArrayNew : DynAlloc::New);