aboutsummaryrefslogtreecommitdiff
path: root/lib/Transforms
AgeCommit message (Expand)Author
2012-12-12Fix the ascii drawing that was ruined when I split the H and CPPNadav Rotem
2012-12-12fix a typo.Nadav Rotem
2012-12-12LoopVectorizer: When -Os is used, vectorize only loops that dont require a ta...Nadav Rotem
2012-12-12- Fix a problematic way in creating all-the-1 APInt.Shuxin Yang
2012-12-12Remove redunant optimizations from InstCombine, instead call the appropriate ...Michael Ilseman
2012-12-11PR14574. Fix a bug in the code that calculates the mask the converted PHIs in...Nadav Rotem
2012-12-11Loop Vectorize: optimize the vectorization of trunc(induction_var). The trunc...Nadav Rotem
2012-12-11Use an ArrayRef instead of a std::vector&.Rafael Espindola
2012-12-11[msan] Use explicitely aligned stores and loads with function argument shadow.Evgeniy Stepanov
2012-12-11Revert EVT->MVT changes, r169836-169851, due to buildbot failures.Patrik Hagglund
2012-12-11Change TargetLowering::getLoadExtAction to take an MVT, instead of EVT.Patrik Hagglund
2012-12-11Fix PR14565. Don't if-convert loops that have switch statements in them.Nadav Rotem
2012-12-10Enable the loop vectorizer only on O2 and above. (Still disabled by default)Nadav Rotem
2012-12-10Split the LoopVectorizer into H and CPP.Nadav Rotem
2012-12-10Don't use a red zone for code coverage if the user specified `-mno-red-zone'.Bill Wendling
2012-12-10Add support for reverse induction variables. For example:Nadav Rotem
2012-12-10Add a new visitor for walking the uses of a pointer value.Chandler Carruth
2012-12-10Fix PR14548: SROA was crashing on a mixture of i1 and i8 loads and stores.Chandler Carruth
2012-12-09LoopVectorize: support vectorizing intrinsic callsPaul Redmond
2012-12-09test commit.Paul Redmond
2012-12-09Use m_OneUse pattern instead of hasOneUse() method.Jakub Staszak
2012-12-09Remove trailing spaces.Jakub Staszak
2012-12-09Switch SROA to pop Uses off the back of its visitors' queues.Chandler Carruth
2012-12-09- Re-enable population count loop idiom recognization Shuxin Yang
2012-12-08Revert the patches adding a popcount loop idiom recognition pass.Chandler Carruth
2012-12-08Fix an inadvertent typo error.Shuxin Yang
2012-12-07s/AttrListPtr/AttributeSet/g to better label what this class is going to be i...Bill Wendling
2012-12-07[msan] Remove readonly/readnone attributes from all called functions.Evgeniy Stepanov
2012-12-06Remove unused field.Jakub Staszak
2012-12-06Remove trailing spaces.Jakub Staszak
2012-12-06MemorySanitizer.cpp: Suppress a warning. [-Wunused-variable]NAKAMURA Takumi
2012-12-06[msan] Fix a typo in a comment.Evgeniy Stepanov
2012-12-06[msan] Do not store origin for clean values.Evgeniy Stepanov
2012-12-06Set the 'MadeChange' variable if we are deleting blocks.Bill Wendling
2012-12-05[msan] Instrument bswap intrinsic.Evgeniy Stepanov
2012-12-05[msan] Initialize callbacks in runOnFunction as opposed to doInitialization.Evgeniy Stepanov
2012-12-05[msan] Change linkage type of __msan_track_origins.Evgeniy Stepanov
2012-12-04LoopVectorizer: Increase the number of pointers that can be tested at runtime...Nadav Rotem
2012-12-04Enable if-conversion during vectorization.Nadav Rotem
2012-12-04Fix a bug in vectorization of if-converted reduction variables. If theNadav Rotem
2012-12-04 For rdar://12329730, last piece.Shuxin Yang
2012-12-04Add support for reduction variables when IF-conversion is enabled. Nadav Rotem
2012-12-04Sort includes for all of the .h files under the 'lib' tree. These wereChandler Carruth
2012-12-04Give scalar if-converted blocks half the score because they are not always ex...Nadav Rotem
2012-12-04Add the last part that is needed for vectorization of if-converted code.Nadav Rotem
2012-12-04[asan] add experimental -asan-realign-stack option (true by default, which do...Kostya Serebryany
2012-12-04Add 'using' declarations to suppress -Woverloaded-virtual warnings.Matt Beaumont-Gay
2012-12-04rdar://12329730 (2nd part, revised)Shuxin Yang
2012-12-04ASan: add initial support for handling llvm.lifetime intrinsics in ASan - emi...Alexey Samsonov
2012-12-04LoopVectorize.cpp: Suppress a warning. [-Wunused-variable]NAKAMURA Takumi