Lines Matching defs:CallCleanUp
940 struct CallCleanUp {
973 CallCleanUp{CallCleanUp::CopyIn{tempBox, wasCopied, copyBackVar}});
977 CallCleanUp{CallCleanUp::ExprAssociate{tempVar, wasCopied}});
982 cleanups.emplace_back(CallCleanUp{CallCleanUp::ExprAssociate{
990 llvm::SmallVector<CallCleanUp, 2> cleanups;
1009 for (const CallCleanUp &c : preparedDummy.cleanups) {
1011 std::get_if<CallCleanUp::CopyIn>(&c.cleanUp)) {
1017 std::get<CallCleanUp::ExprAssociate>(c.cleanUp);
1060 for (const CallCleanUp &c : unconditionalDummy.cleanups) {
1062 std::get_if<CallCleanUp::CopyIn>(&c.cleanUp)) {
1506 CallContext &callContext, llvm::SmallVector<CallCleanUp> &callCleanUps) {
1684 llvm::SmallVector<CallCleanUp> callCleanUps;
2275 llvm::SmallVector<CallCleanUp> callCleanUps;