[LLVMdev] Tight overlapping loops and performance

Jonathan Turner probata at hotmail.com
Mon Mar 2 15:14:07 PST 2009




> My current implementation uses something very similar, but if you'll notice the difference between this example and my examples is that the branch for checking 'timeout' is taken in the majority case where in mine it isn't. It can be checked separately for less cost, assuming the variables stay in registers.


Perhaps I shouldn't be so quick to stick my foot in my mouth.  All my knowledge of asm is from pretty old machines, I don't know anything about modern pipelines.  Having said that, I'm definitely willing to learn.

Jonathan

_________________________________________________________________
Express your personality in color! Preview and select themes for HotmailĀ®. 
http://www.windowslive-hotmail.com/LearnMore/personalize.aspx?ocid=TXT_MSGTX_WL_HM_express_032009#colortheme



More information about the llvm-dev mailing list