Factor the vector load rewriting into a more generic form.
[oota-llvm.git] / lib / Transforms /
2012-12-17 Chandler CarruthFactor the vector load rewriting into a more generic...
2012-12-17 Chandler CarruthFix the first part of PR14478: memset now works.
2012-12-17 Chandler CarruthExtract the logic for inserting a subvector into a...
2012-12-17 Chandler CarruthLift the integer splat computation into a helper function.
2012-12-15 Chandler CarruthRelax an overly aggressive assert to fix PR14572.
2012-12-15 NAKAMURA TakumiRevert r170246, "Enable the loop vectorizer by default."
2012-12-14 Michael IlsemanAdd back FoldOpIntoPhi optimizations with fix. Included...
2012-12-14 Nadav RotemEnable the loop vectorizer by default.
2012-12-14 Shuxin Yangrdar://12753946
2012-12-14 Evgeniy StepanovFix lint warnings in MemorySanitizer.cpp.
2012-12-14 Evgeniy Stepanov[msan] Origin stores and loads do not need explicit...
2012-12-14 Evgeniy Stepanov[msan] Refactor default shadow propagation and origin...
2012-12-14 Nadav Rotemrevert r170166 - disable the loop vectorizer.
2012-12-14 Nadav RotemEnable the loop vectorizer.
2012-12-14 Nadav RotemDisable the loop vectorizer.
2012-12-13 Nadav RotemEnable the Loop Vectorizer by default for O2 and O3...
2012-12-13 NAKAMURA TakumiRevert r170020, "Simplify negated bit test", for now.
2012-12-13 Eric ChristopherRevert "Restore the PHI optimization I accidently remov...
2012-12-13 Rafael EspindolaMissed these calls from the previous rename somehow.
2012-12-13 Rafael EspindolaRename isPowerOfTwo to isKnownToBeAPowerOfTwo.
2012-12-13 Michael IlsemanPattern matching code for intrinsics.
2012-12-13 Quentin ColombetTake into account minimize size attribute in the inliner.
2012-12-13 Nadav RotemTeach the cost model about the optimization in r169904...
2012-12-13 Chad RosierTypo.
2012-12-12 Michael IlsemanRestore the PHI optimization I accidently removed
2012-12-12 Michael IlsemanRemove trailing whitespace
2012-12-12 David MajnemerSimplify negated bit test
2012-12-12 Nadav RotemFix indentation.
2012-12-12 Nadav RotemLoopVectorizer: Use the "optsize" attribute to decide...
2012-12-12 Rafael EspindolaThe TargetData is not used for the isPowerOfTwo determi...
2012-12-12 Alexey SamsonovImprove debug info generated with enabled AddressSanitizer.
2012-12-12 Nadav RotemFix the ascii drawing that was ruined when I split...
2012-12-12 Nadav Rotemfix a typo.
2012-12-12 Nadav RotemLoopVectorizer: When -Os is used, vectorize only loops...
2012-12-12 Shuxin Yang- Fix a problematic way in creating all-the-1 APInt.
2012-12-12 Michael IlsemanRemove redunant optimizations from InstCombine, instead...
2012-12-11 Nadav RotemPR14574. Fix a bug in the code that calculates the...
2012-12-11 Nadav RotemLoop Vectorize: optimize the vectorization of trunc...
2012-12-11 Rafael EspindolaUse an ArrayRef instead of a std::vector&.
2012-12-11 Evgeniy Stepanov[msan] Use explicitely aligned stores and loads with...
2012-12-11 Patrik HagglundRevert EVT->MVT changes, r169836-169851, due to buildbo...
2012-12-11 Patrik HagglundChange TargetLowering::getLoadExtAction to take an...
2012-12-11 Nadav RotemFix PR14565. Don't if-convert loops that have switch...
2012-12-10 Nadav RotemEnable the loop vectorizer only on O2 and above. (Still...
2012-12-10 Nadav RotemSplit the LoopVectorizer into H and CPP.
2012-12-10 Bill WendlingDon't use a red zone for code coverage if the user...
2012-12-10 Nadav RotemAdd support for reverse induction variables. For example:
2012-12-10 Chandler CarruthAdd a new visitor for walking the uses of a pointer...
2012-12-10 Chandler CarruthFix PR14548: SROA was crashing on a mixture of i1 and...
2012-12-09 Paul RedmondLoopVectorize: support vectorizing intrinsic calls
2012-12-09 Paul Redmondtest commit.
2012-12-09 Jakub StaszakUse m_OneUse pattern instead of hasOneUse() method.
2012-12-09 Jakub StaszakRemove trailing spaces.
2012-12-09 Chandler CarruthSwitch SROA to pop Uses off the back of its visitors...
2012-12-09 Shuxin Yang- Re-enable population count loop idiom recognization
2012-12-08 Chandler CarruthRevert the patches adding a popcount loop idiom recogni...
2012-12-08 Shuxin YangFix an inadvertent typo error.
2012-12-07 Bill Wendlings/AttrListPtr/AttributeSet/g to better label what this...
2012-12-07 Evgeniy Stepanov[msan] Remove readonly/readnone attributes from all...
2012-12-06 Jakub StaszakRemove unused field.
2012-12-06 Jakub StaszakRemove trailing spaces.
2012-12-06 NAKAMURA TakumiMemorySanitizer.cpp: Suppress a warning. [-Wunused...
2012-12-06 Evgeniy Stepanov[msan] Fix a typo in a comment.
2012-12-06 Evgeniy Stepanov[msan] Do not store origin for clean values.
2012-12-06 Bill WendlingSet the 'MadeChange' variable if we are deleting blocks.
2012-12-05 Evgeniy Stepanov[msan] Instrument bswap intrinsic.
2012-12-05 Evgeniy Stepanov[msan] Initialize callbacks in runOnFunction as opposed...
2012-12-05 Evgeniy Stepanov[msan] Change linkage type of __msan_track_origins.
2012-12-04 Nadav RotemLoopVectorizer: Increase the number of pointers that...
2012-12-04 Nadav RotemEnable if-conversion during vectorization.
2012-12-04 Nadav RotemFix a bug in vectorization of if-converted reduction...
2012-12-04 Shuxin Yang For rdar://12329730, last piece.
2012-12-04 Nadav RotemAdd support for reduction variables when IF-conversion...
2012-12-04 Chandler CarruthSort includes for all of the .h files under the 'lib...
2012-12-04 Nadav RotemGive scalar if-converted blocks half the score because...
2012-12-04 Nadav RotemAdd the last part that is needed for vectorization...
2012-12-04 Kostya Serebryany[asan] add experimental -asan-realign-stack option...
2012-12-04 Matt Beaumont-GayAdd 'using' declarations to suppress -Woverloaded-virtu...
2012-12-04 Shuxin Yangrdar://12329730 (2nd part, revised)
2012-12-04 Alexey SamsonovASan: add initial support for handling llvm.lifetime...
2012-12-04 NAKAMURA TakumiLoopVectorize.cpp: Suppress a warning. [-Wunused-variable]
2012-12-04 NAKAMURA TakumiFix whitespace.
2012-12-04 Shuxin Yangrdar://12329730 (2nd part)
2012-12-03 Nadav Rotemminor renaming, documentation and cleanups.
2012-12-03 Nadav RotemIF-conversion: teach the cost-model how to grade if...
2012-12-03 Nadav RotemNow that we have a basic if-conversion infrastructure...
2012-12-03 Nadav RotemAdd initial support for IF-conversion. This patch imple...
2012-12-03 Alexey SamsonovASan: add blacklist file to ASan pass options. Clang...
2012-12-03 Nadav RotemTeach the jump threading optimization to stop scanning...
2012-12-03 Chandler CarruthUse the new script to sort the includes of every file...
2012-12-03 Chandler CarruthRemove some buggy and apparantly unnecessary code from...
2012-12-03 Nuno Lopesfix stats for added checks
2012-12-01 Benjamin KramerSROA: Avoid struct and array types early to avoid creat...
2012-12-01 Zhou ShengRevert previous check in r168581, r169079 as they are...
2012-12-01 Zhou ShengThe patch is to improve the memory footprint of pass...
2012-11-30 Pedro Artigasreversed the logic of the log2 detection routine to...
2012-11-30 Nadav Rotemminor cleanups
2012-11-30 Bill WendlingReplace r168930 with a more reasonable patch.
2012-11-30 Pedro ArtigasAddresses many style issues with prior checkin (r169025)
2012-11-30 Pedro ArtigasAdd fast math inst combine X*log2(Y*0.5)-->X*log2(Y)-X
next