-o seems ambigous. -o=<file> - Output file name // <---- here -pre-RA-sched=<string> - Example of an option that is passed to llc -save-temps - Keep temporary files =obj - Save files in the directory specified with -o // <---- and here is it suppose to be a output file name or the temp dir name? - Sanjiv