Extend LLVMInlinerInterface to inline lifetime intrinsics for
LLVM::AllocaOp operations, and to insert new lifetime intrinsics when
an alloca is moved to the entry block that restrict its scope to where
the call was before inlining.
Depends on D142436