For now if Solver never touch a basic block, DTU will erase the basic block even if the basic block address is referenced by function args.
So check the kernel arg is block address or not, if it is we need to mark the basic block executable.
Fix #54238, #54251