clip compiler