aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Transforms
Commit message (Expand)AuthorAgeFilesLines
* 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
* Use the new script to sort the includes of every file under lib.Chandler Carruth2012-12-03102-545/+539
* Remove some buggy and apparantly unnecessary code from SROA.Chandler Carruth2012-12-031-25/+6
* fix stats for added checksNuno Lopes2012-12-031-1/+1
* SROA: Avoid struct and array types early to avoid creating an overly large in...Benjamin Kramer2012-12-011-0/+3
* Revert previous check in r168581, r169079 as they are still in code review st...Zhou Sheng2012-12-011-22/+4
* The patch is to improve the memory footprint of pass GlobalOpt. Zhou Sheng2012-12-011-4/+22
* reversed the logic of the log2 detection routine to reduce the number of nest...Pedro Artigas2012-11-301-25/+29
* minor cleanupsNadav Rotem2012-11-301-8/+3
* Replace r168930 with a more reasonable patch.Bill Wendling2012-11-301-75/+0
* Addresses many style issues with prior checkin (r169025)Pedro Artigas2012-11-301-58/+44
* Add fast math inst combine X*log2(Y*0.5)-->X*log2(Y)-XPedro Artigas2012-11-301-0/+77
* Remove the use of LPPassManager. We can remove LPM because we dont need to ru...Nadav Rotem2012-11-301-10/+10
* [asan] simplify the code around doesNotReturn call. It now magically works. Kostya Serebryany2012-11-301-8/+1
* Fix non-determinism introduced in r168970 and pointed out by Duncan.Chandler Carruth2012-11-301-5/+13
* Rearrange the comments, control flow, and variable names; noChandler Carruth2012-11-301-7/+14
* Move library call simplification statistic to instcombineMeador Inge2012-11-302-3/+6
* Move the InstVisitor utility into VMCore where it belongs. It heavilyChandler Carruth2012-11-304-4/+4
* Fix logic to determine whether to turn a switch into a lookup table. WhenEvan Cheng2012-11-301-6/+13