clang выполняет точно такую же последовательность проходов, что и опция -ON. Таким образом, вы можете сделать что-то вроде
llvm-as < /dev/null | opt -O3 -disable-output -debug-pass=Arguments
для получения "полного" набора проходов, которые выполняются на O3.