aboutsummaryrefslogtreecommitdiff
path: root/lib/Transforms/Scalar
AgeCommit message (Expand)Author
2013-01-07[ObjCARC Debug Message] - Added debug message when fuse a retain/autorelease ...Michael Gottesman
2013-01-07[ObjCARC Debug Message] - Added debug message when we zap a matching retain/a...Michael Gottesman
2013-01-07[ObjCARC Debug Message] - Added debug message when we erase ARC calls with nu...Michael Gottesman
2013-01-06[ObjCARC Debug Message] - Added debug message when we add a nounwind keyword ...Michael Gottesman
2013-01-06[ObjCARC Debug Message] - Added debug message when we add a tail keyword to a...Michael Gottesman
2013-01-06[ObjCARC Debug Messages] - Added missing newline.Michael Gottesman
2013-01-06Added debug statement to ObjCARC when we replace objc_autorelease(x) with obj...Michael Gottesman
2013-01-06Added 2x Debug statements to ObjCARC that log when we handle the two undefine...Michael Gottesman
2013-01-06Added debug message in ObjCARC when we remove a no-op cast which has only spe...Michael Gottesman
2013-01-06Added debug message to ObjCARC when we transform an objc_autoreleaseReturnVal...Michael Gottesman
2013-01-06Fix a crash in LSR replaceCongruentIVs.Andrew Trick
2013-01-05Added debug message to ObjCARC when we transform objc_retainAutorelasedReturn...Michael Gottesman
2013-01-05Added debug message for ObjCARC when we zap an objc_autoreleaseReturnValue/ob...Michael Gottesman
2013-01-05switch from pointer equality comparison to MDNode::getMostGenericTBAA Chris Lattner
2013-01-05Switch LoopIdiomRecognize to directly use the TargetTransformInfoChandler Carruth
2013-01-05Sink the AddressingModeMatcher helper class into an anonymous namespaceChandler Carruth
2013-01-04Added DEBUG message to ObjCARC when we optimize objc_retain => objc_retainAut...Michael Gottesman
2013-01-04Fixed up some DEBUG messages where I was putting in the text of a message the...Michael Gottesman
2013-01-03Changed two debug statements that state that a queue had finished being proce...Michael Gottesman
2013-01-03Added DEBUG message for ObjCARC when we zap a push/pop pair in ObjCARCAPElim:...Michael Gottesman
2013-01-03Added DEBUG message to ObjCARC when we transform objc_initWeak(p, null) => *p...Michael Gottesman
2013-01-03Added DEBUG message for ObjCARC when an inline asm marker is inserted for arc...Michael Gottesman
2013-01-02- Add comment to two functions which might be considered as dead code. Shuxin Yang
2013-01-02Move all of the header files which are involved in modelling the LLVM IRChandler Carruth
2013-01-02Resort the #include lines in include/... and lib/... with theChandler Carruth
2013-01-01Add IRBuilder::CreateVectorSplat and use it to simplify code.Benjamin Kramer
2013-01-01SROA: Clean up unused assignment warnings from clang's analyzer.Benjamin Kramer
2013-01-01Added DEBUG message when ObjCARC replaces a call which returns its argument v...Michael Gottesman
2013-01-01Added DEBUG messages to the top of several processing loops in ObjCARC.cpp th...Michael Gottesman
2012-12-31Fix LICM's memory promotion optimization to preserve TBAA tags whenChris Lattner
2012-12-30convert a bunch of callers from DataLayout::getIndexedOffset() to GEP::accumu...Nuno Lopes
2012-12-30Remove the Function::getFnAttributes method in favor of using the AttributeSetBill Wendling
2012-12-21Every pass deserves a name, even codegenprep.Evan Cheng
2012-12-20Add a new attribute, 'noduplicate'. If a function contains a noduplicate call...James Molloy
2012-12-19Rename the 'Attributes' class to 'Attribute'. It's going to represent a singl...Bill Wendling
2012-12-18SROA: Replace calls to getScalarSizeInBits to DataLayout's API becauseNadav Rotem
2012-12-17Fix another SROA crasher, PR14601.Chandler Carruth
2012-12-17Teach the rewriting of memcpy calls to support subvector copies.Chandler Carruth
2012-12-17Optimize tree walking in markAliveBlocks.Evgeniy Stepanov
2012-12-17Fix a secondary bug I introduced while fixing the first part of PR14478.Chandler Carruth
2012-12-17Hoist a convertValue call to the two paths where it is needed.Chandler Carruth
2012-12-17Hoist the insertVector helper to be a static helper.Chandler Carruth
2012-12-17Lift the extractVector helper all the way out to a static helper function.Chandler Carruth
2012-12-17Factor the vector load rewriting into a more generic form.Chandler Carruth
2012-12-17Fix the first part of PR14478: memset now works.Chandler Carruth
2012-12-17Extract the logic for inserting a subvector into a vector alloca.Chandler Carruth
2012-12-17Lift the integer splat computation into a helper function.Chandler Carruth
2012-12-15Relax an overly aggressive assert to fix PR14572.Chandler Carruth
2012-12-11Revert EVT->MVT changes, r169836-169851, due to buildbot failures.Patrik Hagglund
2012-12-11Change TargetLowering::getLoadExtAction to take an MVT, instead of EVT.Patrik Hagglund