aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Transforms/Scalar
Commit message (Expand)AuthorAgeFilesLines
...
| * Fixed an infinite loop in the block escape in analysis in ObjCARC caused by 2...Michael Gottesman2013-01-131-3/+14
| * [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
| * 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
| * PR14904: Segmentation fault running pass 'Recognize loop idioms'Shuxin Yang2013-01-101-1/+1
| * [ObjCARC Debug Message] Added debug message when we convert an autorelease in...Michael Gottesman2013-01-101-0/+6
| * [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
* | Switch to -O1 when building SROA.cpp for an x86 target arch.Stephen Hines2013-01-211-0/+7
* | Update LLVM for merge to r171905.Stephen Hines2013-01-211-0/+1
* | Merge remote-tracking branch 'upstream/master' into merge-llvmStephen Hines2013-01-2134-2492/+6075
|\ \ | |/
| * Fixed EOL whitespace.Michael Gottesman2013-01-071-29/+29
| * 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
| * Switch LoopIdiom pass to directly require target transform information.Chandler Carruth2013-01-071-3/+3
| * Make SimplifyCFG simply depend upon TargetTransformInfo and pass itChandler Carruth2013-01-071-9/+15
| * Make the popcnt support enums and methods have more clear names andChandler Carruth2013-01-071-1/+1
| * Move TargetTransformInfo to live under the Analysis library. This noChandler Carruth2013-01-072-2/+2
| * [ObjCARC Debug Message] - Added debug message when fuse a retain/autorelease ...Michael Gottesman2013-01-071-2/+10
| * [ObjCARC Debug Message] - Added debug message when we zap a matching retain/a...Michael Gottesman2013-01-071-0/+3
| * [ObjCARC Debug Message] - Added debug message when we erase ARC calls with nu...Michael Gottesman2013-01-071-0/+2
| * [ObjCARC Debug Message] - Added debug message when we add a nounwind keyword ...Michael Gottesman2013-01-061-0/+2
| * [ObjCARC Debug Message] - Added debug message when we add a tail keyword to a...Michael Gottesman2013-01-061-0/+3
| * [ObjCARC Debug Messages] - Added missing newline.Michael Gottesman2013-01-061-1/+1
| * Added debug statement to ObjCARC when we replace objc_autorelease(x) with obj...Michael Gottesman2013-01-061-0/+8
| * Added 2x Debug statements to ObjCARC that log when we handle the two undefine...Michael Gottesman2013-01-061-2/+16
| * Added debug message in ObjCARC when we remove a no-op cast which has only spe...Michael Gottesman2013-01-061-0/+2
| * Added debug message to ObjCARC when we transform an objc_autoreleaseReturnVal...Michael Gottesman2013-01-061-0/+12
| * Fix a crash in LSR replaceCongruentIVs.Andrew Trick2013-01-061-1/+1
| * Added debug message to ObjCARC when we transform objc_retainAutorelasedReturn...Michael Gottesman2013-01-051-0/+11
| * Added debug message for ObjCARC when we zap an objc_autoreleaseReturnValue/ob...Michael Gottesman2013-01-051-0/+5
| * switch from pointer equality comparison to MDNode::getMostGenericTBAA Chris Lattner2013-01-051-3/+5
| * Switch LoopIdiomRecognize to directly use the TargetTransformInfoChandler Carruth2013-01-051-11/+9
| * Sink the AddressingModeMatcher helper class into an anonymous namespaceChandler Carruth2013-01-051-1/+623
| * Added DEBUG message to ObjCARC when we optimize objc_retain => objc_retainAut...Michael Gottesman2013-01-041-0/+10
| * Fixed up some DEBUG messages where I was putting in the text of a message the...Michael Gottesman2013-01-041-8/+8
| * Changed two debug statements that state that a queue had finished being proce...Michael Gottesman2013-01-031-2/+2
| * Added DEBUG message for ObjCARC when we zap a push/pop pair in ObjCARCAPElim:...Michael Gottesman2013-01-031-0/+3
| * Added DEBUG message to ObjCARC when we transform objc_initWeak(p, null) => *p...Michael Gottesman2013-01-031-0/+4
| * Added DEBUG message for ObjCARC when an inline asm marker is inserted for arc...Michael Gottesman2013-01-031-0/+2
| * - Add comment to two functions which might be considered as dead code. Shuxin Yang2013-01-021-2/+4
| * Move all of the header files which are involved in modelling the LLVM IRChandler Carruth2013-01-0232-144/+144
| * Resort the #include lines in include/... and lib/... with theChandler Carruth2013-01-021-1/+1
| * Add IRBuilder::CreateVectorSplat and use it to simplify code.Benjamin Kramer2013-01-011-12/+1