[llvm-commits] [llvm] r140107 - in /llvm/trunk/test/CodeGen/X86: 2006-05-11-InstrSched.ll 2009-06-05-ScalarToVectorByteMMX.ll movgs.ll v2f32.ll vec_set-C.ll

Bruno Cardoso Lopes bruno.cardoso at gmail.com
Tue Sep 20 17:32:39 PDT 2011


> With the current state on trunk, there's a missed optimization on
> Windows with -fomit-frame-pointer and SSE, and on all platforms with
> -fomit-frame-pointer and AVX: we build the frame pointer when it isn't
> necessary.  Granted, it isn't really such a great optimization
> considering that the execution cost of any vector code is likely to be
> much greater than the cost of pushing and popping the frame pointer,
> but it was working at one point.

Yep. My point is that all those missing optimization were already
happening and my commit had nothing to do with it! :)


-- 
Bruno Cardoso Lopes
http://www.brunocardoso.cc




More information about the llvm-commits mailing list