aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Transforms
Commit message (Expand)AuthorAgeFilesLines
* [msan] Use explicitely aligned stores and loads with function argument shadow.Evgeniy Stepanov2012-12-111-8/+13
* Revert EVT->MVT changes, r169836-169851, due to buildbot failures.Patrik Hagglund2012-12-111-1/+1
* Change TargetLowering::getLoadExtAction to take an MVT, instead of EVT.Patrik Hagglund2012-12-111-1/+1
* Fix PR14565. Don't if-convert loops that have switch statements in them.Nadav Rotem2012-12-111-0/+4
* Enable the loop vectorizer only on O2 and above. (Still disabled by default)Nadav Rotem2012-12-101-1/+1
* Split the LoopVectorizer into H and CPP.Nadav Rotem2012-12-102-951/+993
* Don't use a red zone for code coverage if the user specified `-mno-red-zone'.Bill Wendling2012-12-101-4/+17
* Add support for reverse induction variables. For example:Nadav Rotem2012-12-101-90/+191
* Add a new visitor for walking the uses of a pointer value.Chandler Carruth2012-12-101-219/+159
* Fix PR14548: SROA was crashing on a mixture of i1 and i8 loads and stores.Chandler Carruth2012-12-101-2/+2
* LoopVectorize: support vectorizing intrinsic callsPaul Redmond2012-12-091-2/+55
* test commit.Paul Redmond2012-12-091-1/+1
* Use m_OneUse pattern instead of hasOneUse() method.Jakub Staszak2012-12-091-7/+4
* Remove trailing spaces.Jakub Staszak2012-12-091-80/+80
* Switch SROA to pop Uses off the back of its visitors' queues.Chandler Carruth2012-12-091-10/+8
* - Re-enable population count loop idiom recognization Shuxin Yang2012-12-091-19/+516
* Revert the patches adding a popcount loop idiom recognition pass.Chandler Carruth2012-12-081-513/+19
* Fix an inadvertent typo error.Shuxin Yang2012-12-081-1/+1
* s/AttrListPtr/AttributeSet/g to better label what this class is going to be i...Bill Wendling2012-12-0710-82/+82
* [msan] Remove readonly/readnone attributes from all called functions.Evgeniy Stepanov2012-12-071-0/+13
* Remove unused field.Jakub Staszak2012-12-061-6/+1
* Remove trailing spaces.Jakub Staszak2012-12-061-25/+25
* MemorySanitizer.cpp: Suppress a warning. [-Wunused-variable]NAKAMURA Takumi2012-12-061-0/+1
* [msan] Fix a typo in a comment.Evgeniy Stepanov2012-12-061-1/+1
* [msan] Do not store origin for clean values.Evgeniy Stepanov2012-12-061-17/+57
* Set the 'MadeChange' variable if we are deleting blocks.Bill Wendling2012-12-061-0/+1
* [msan] Instrument bswap intrinsic.Evgeniy Stepanov2012-12-051-6/+21
* [msan] Initialize callbacks in runOnFunction as opposed to doInitialization.Evgeniy Stepanov2012-12-051-37/+49
* [msan] Change linkage type of __msan_track_origins.Evgeniy Stepanov2012-12-051-1/+1
* LoopVectorizer: Increase the number of pointers that can be tested at runtime...Nadav Rotem2012-12-041-1/+1
* Enable if-conversion during vectorization.Nadav Rotem2012-12-041-1/+1
* Fix a bug in vectorization of if-converted reduction variables. If theNadav Rotem2012-12-041-14/+20
* For rdar://12329730, last piece.Shuxin Yang2012-12-041-1/+14
* Add support for reduction variables when IF-conversion is enabled. Nadav Rotem2012-12-041-10/+23
* Sort includes for all of the .h files under the 'lib' tree. These wereChandler Carruth2012-12-043-6/+6
* Give scalar if-converted blocks half the score because they are not always ex...Nadav Rotem2012-12-041-5/+5
* Add the last part that is needed for vectorization of if-converted code.Nadav Rotem2012-12-041-162/+251
* [asan] add experimental -asan-realign-stack option (true by default, which do...Kostya Serebryany2012-12-041-2/+7
* Add 'using' declarations to suppress -Woverloaded-virtual warnings.Matt Beaumont-Gay2012-12-043-0/+7
* rdar://12329730 (2nd part, revised)Shuxin Yang2012-12-041-1/+2
* ASan: add initial support for handling llvm.lifetime intrinsics in ASan - emi...Alexey Samsonov2012-12-041-3/+108
* LoopVectorize.cpp: Suppress a warning. [-Wunused-variable]NAKAMURA Takumi2012-12-041-2/+2
* Fix whitespace.NAKAMURA Takumi2012-12-041-4/+3
* rdar://12329730 (2nd part)Shuxin Yang2012-12-042-1/+90
* minor renaming, documentation and cleanups.Nadav Rotem2012-12-031-25/+21
* IF-conversion: teach the cost-model how to grade if-converted loops.Nadav Rotem2012-12-031-15/+26
* Now that we have a basic if-conversion infrastructure we can rename theNadav Rotem2012-12-031-18/+18
* Add initial support for IF-conversion. This patch implements the first 1/3,Nadav Rotem2012-12-031-134/+253
* ASan: add blacklist file to ASan pass options. Clang patch for this will follow.Alexey Samsonov2012-12-031-13/+22
* Teach the jump threading optimization to stop scanning the basic block when c...Nadav Rotem2012-12-031-5/+10