compiling kernel: -mcpu=cortex-a15 vs -march=armv7ve?

I'm compiling an Android kernel for my Xperia Z using Linaro GCC 4.9. My question is, which option gives better optimization -mcpu=cortex-a15 or -march=armv7ve? Or do they give the same results?

More questions in this forum