aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Transforms
Commit message (Expand)AuthorAgeFilesLines
* 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
* Make sure we don't emit instructions before a landingpad instruction.Bill Wendling2013-01-081-1/+6
* LoopVectorizer: Add support for floating point reductionsNadav Rotem2013-01-071-58/+91
* Cosmetical changne in order to conform to coding std.Shuxin Yang2013-01-071-5/+6
* LoopVectorizer: When we vectorizer and widen loops we process many elements a...Nadav Rotem2013-01-071-3/+15
* This change is to implement following rules:Shuxin Yang2013-01-072-0/+129
* Fixed EOL whitespace.Michael Gottesman2013-01-071-29/+29
* When code size is the priority (Oz, MinSize attribute), help llvmQuentin Colombet2013-01-072-0/+71
* Move TypeFinder.h into the IR tree, it clearly belongs with the IR library.Chandler Carruth2013-01-072-2/+2
* Move CallGraphSCCPass.h into the Analysis tree; that's where theChandler Carruth2013-01-073-3/+3
* Remove the long defunct 'DefaultPasses' header. We have a pass managerChandler Carruth2013-01-071-1/+0
* Sink AddrMode back into TargetLowering, removing one of the mostChandler Carruth2013-01-071-1/+1
* Remove LSR's use of the random AddrMode struct. These variables wereChandler Carruth2013-01-071-68/+76
* Switch the SCEV expander and LoopStrengthReduce to useChandler Carruth2013-01-071-161/+138
* Make the MergeGlobals pass correctly handle the address space qualifiers of t...Silviu Baranga2013-01-071-11/+24