One example is HLSL and DirectX. There is no real codegen:

The other example is SPIR-V. It goes through GlobalIsel, but it is a virtual ISA.