[mlir][ROCDL] do not hardcode partial lld path in utilities (#179201) `ROCDL::linkObjectCode` was unconditionally appending llvm/bin/ld.lld to the path it is been passed to to look for lld, which isn't desirable for a utility function and makes it unusable with, e.g., system lld or one from the LLVM's own build directory. Move this logic to the caller and let the utility take a full path. GitOrigin-RevId: e0e65f2a569c33844aec6d0c009e2c25514c27f2
See https://mlir.llvm.org/ for more information.