================ @@ -133,6 +137,25 @@ class CodeExtractorAnalysisCache { // space. bool ArgsInZeroAddressSpace; + // If set, this callback will be used to allocate the arguments in the + // caller before passing it to the outlined function holding the extracted + // piece of code. + CustomArgAllocatorCBTy *CustomArgAllocatorCB; + + // A block outside of the extraction set where previously introduced + // intermediate allocations can be deallocated. This is only used when an ---------------- bhandarkar-pranav wrote:
<NIT> a custom deallocator https://github.com/llvm/llvm-project/pull/150925 _______________________________________________ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits