aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Transforms
Commit message (Expand)AuthorAgeFilesLines
* Push some more methods down to hide the use of the Attribute class.Bill Wendling2013-01-184-9/+7
* Silence GCC warning about dropping off a non-void function.Benjamin Kramer2013-01-181-0/+1
* 80 columnsAlexey Samsonov2013-01-181-1/+2
* Move Blacklist.h to include/ to enable use from clang.Will Dietz2013-01-185-70/+13
* Check for less than 0 in shuffle mask instead of -1. It's more consistent wit...Craig Topper2013-01-181-1/+1
* Remove trailing whitespace. Remove new lines between closing brace and 'else'Craig Topper2013-01-181-7/+5
* Fixed 80+ violation.Michael Gottesman2013-01-181-2/+2
* Added missing const from my last commit.Michael Gottesman2013-01-171-1/+1
* [ObjCARC] Implemented operator<< for InstructionClass and changed a ``Visited...Michael Gottesman2013-01-171-3/+56
* ASan: add optional 'zero-based shadow' option to ASan passes. Always tell the...Alexey Samsonov2013-01-171-35/+39
* ASan: wrap mapping scale and offset in a struct and make it a member of ASan ...Alexey Samsonov2013-01-161-51/+78
* [ObjCARC] Turn off ignoring unwind edges in ObjCARC when -fno-objc-arc-except...Michael Gottesman2013-01-161-33/+0
* Teach InstCombine to optimize extract of a value from a vector add operation ...Nadav Rotem2013-01-151-0/+9
* 1. Hoist minus sign as high as possible in an attempt to revealShuxin Yang2013-01-151-31/+60
* LoopVectorizer cost model. Honor the user command line flag that selects the ...Nadav Rotem2013-01-151-1/+1
* [msan] Fix handling of equality comparison of pointer vectors.Evgeniy Stepanov2013-01-151-6/+9
* Remove trailing spaces.Jakub Staszak2013-01-143-78/+78
* This change is to implement following rules under the condition C_A and/or C_RShuxin Yang2013-01-141-8/+127
* Fix Casting BugDavid Greene2013-01-141-1/+3
* Fix typo in comment.Nick Lewycky2013-01-141-1/+1
* Changed SmallPtrSet.count guard + SmallPtrSet.insert to just SmallPtrSet.insert.Michael Gottesman2013-01-141-2/+1
* Fixed some 80+ violations.Michael Gottesman2013-01-141-14/+18
* Updated the documentation in ObjCARC.cpp to fit the style guide better (i.e. ...Michael Gottesman2013-01-141-232/+259
* Fixed an infinite loop in the block escape in analysis in ObjCARC caused by 2...Michael Gottesman2013-01-131-3/+14
* Remove redundant 'llvm::' qualificationsDmitri Gribenko2013-01-131-1/+1
* Fix PR14547. Handle induction variables of small sizes smaller than i32 (i8 a...Nadav Rotem2013-01-131-0/+3
* [ObjCARC] Even more debug messages!Michael Gottesman2013-01-131-1/+17
* [ObjCARC] More debug messages.Michael Gottesman2013-01-131-4/+29
* Fix an editor goof in r171738 that Bill spotted. He may even have a testChandler Carruth2013-01-121-1/+1
* GlobalOpt: Avoid jump on uninitialized value.Benjamin Kramer2013-01-121-1/+1
* Fixed debug message in ObjCARC.Michael Gottesman2013-01-121-2/+2
* Fixed a few debug messages in ObjCARC and added one.Michael Gottesman2013-01-121-3/+5
* Fixed bug in ObjCARC where we were changing a call from objc_autoreleaseRV =>...Michael Gottesman2013-01-121-3/+6
* Fixed a bug where we were tail calling objc_autorelease causing an object to ...Michael Gottesman2013-01-121-2/+25
* Fixed whitespace.Michael Gottesman2013-01-111-61/+61
* Added debug messages to GlobalOpt.Michael Gottesman2013-01-111-17/+110
* ARM Cost Model: We need to detect the max bitwidth of types in the loop in o...Nadav Rotem2013-01-111-6/+12
* PR14904: Segmentation fault running pass 'Recognize loop idioms'Shuxin Yang2013-01-101-1/+1
* [msan] Change va_start/va_copy shadow memset alignment to 8.Peter Collingbourne2013-01-101-2/+2
* Teach InstCombine to hoist FABS and FNEG through FPTRUNC instructions. The a...Owen Anderson2013-01-101-1/+27
* LoopVectorizer: Fix a bug in the vectorization of BinaryOperators. The Binary...Nadav Rotem2013-01-101-4/+4
* Fix TryToShrinkGlobalToBoolean in GlobalOpt, so that it does not discard addr...Joey Gouly2013-01-101-1/+2
* [ObjCARC Debug Message] Added debug message when we convert an autorelease in...Michael Gottesman2013-01-101-0/+6
* ARM Cost model: Use the size of vector registers and widest vectorizable inst...Nadav Rotem2013-01-091-3/+48
* [ObjCARC Debug Messages] This is a squashed commit of 3x debug message commit...Michael Gottesman2013-01-091-0/+24
* LICM: Hoist insertvalue/extractvalue out of loops.Benjamin Kramer2013-01-091-7/+6
* Cost Model: Move the 'max unroll factor' variable to the TTI and add initial ...Nadav Rotem2013-01-091-3/+2
* Consider expression "0.0 - X" as the negation of X ifShuxin Yang2013-01-092-3/+3
* Code cleanup: refactor the switch statements in the generation of reduction v...Nadav Rotem2013-01-081-59/+28
* Rename the enum members to match the LLVM coding style.Nadav Rotem2013-01-081-25/+25