More for RISC than for CISC. Performance hinges mostly on the quality of the code and how instructions are rearranged from CISC to RISC. Compilers are thus harder to implement and are more device specific as well as requiring a deeper understanding of the compiler. CISC pretty much doesn't matter as code will execute in the most efficient manner.
Would this not be something a compiler would need to handle and not the processor? For efficiencies sake, a well designed program, using a well designed complier should have similar compile time whether using RISC or CISC.
I did a simple test for this using an array look up and loop through an array containing 125 000 "items", both a RISC and CISC performed similarly when the programs were written in C, it should also be observed that both the RISC and CISC microprocessors ran the reverse look up almost 50 percent faster(though I suspect that this is mem cache related.)
I am going to assume that if the same exercise were done in Python, it would slower on both, but RISC may run a little more than marginally slower than a CISC microprocessor.
Another thing to note, is that I though I could use Processor Ticks to measure the speed of this, however the Intel processor I used and the Pi that I had on load seem to have completely different process clocks and counters.
Then again I am very new to embedded programming, so I am not even sure that I am looking at anything relevant. I have put off embedded until I am a better dev. Embedded programming was the key convincing factor that made me decide to go and study CS.