lop1p is now part of libclc

Override the implementation to use an uninterpreted
function instead.
Garbage collect unused macros