aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/Analysis
AgeCommit message (Expand)Author
2011-06-04Fix BasicAA's recursion detection so that it doesn't pessimizeDan Gohman
2011-06-03A typedef's context is not the same as type's context. It is the context of t...Devang Patel
2011-05-20indvars: Prototyping Sign/ZeroExtend elimination without canonical IVs.Andrew Trick
2011-05-13Fix a source of non determinism in FindUsedTypes, use a SetVector instead of aJulien Lerouge
2011-05-12Doug convinced me that DW_AT_APPLE_objc_complete_type is more appropriate name.Devang Patel
2011-05-12Let Objective-C front-end identify class extension, in dwarf output, using an...Devang Patel
2011-05-09Change a few std::maps to DenseMaps.Dan Gohman
2011-05-05Minor change: Fix the typo in RegionPass.h and RegionPass.cpp.Hongbin Zheng
2011-05-02Forgot to commit the changes to this file.Duncan Sands
2011-04-28teach GVN to widen integer loads when they are overaligned, when doing an Chris Lattner
2011-04-26Fix an off by one error while accessing complex address element of a DIVariable.Devang Patel
2011-04-26Enhance MemDep: When alias analysis returns a partial alias result,Chris Lattner
2011-04-24PR9214: Convert the DIBuilder API to use ArrayRef.Jay Foad
2011-04-23Remove unused STL header includes.Jay Foad
2011-04-22Let front-end tie subprogram declaration with subprogram definition directly.Devang Patel
2011-04-16Introduce support to encode Objective-C property information in debugging inf...Devang Patel
2011-04-15Fix a ton of comment typos found by codespell. Patch byChris Lattner
2011-04-11Don't include Operator.h from InstrTypes.h.Jay Foad
2011-04-09PR9604; try to deal with RAUW updates correctly in the AST. I'm not convincedEli Friedman
2011-04-09fix a potentially serious bug in AliasSet::removeCallSite Chris Lattner
2011-04-05Add support to encode function's template parameters.Devang Patel
2011-04-05remove postdom frontiers, because it is dead. Forward dom frontiers areChris Lattner
2011-04-04Region: Allow user control the printing style of the print function.Tobias Grosser
2011-03-24Fix typo in comment.Jay Foad
2011-03-18Avoid creating canonical induction variables for non-native types.Andrew Trick
2011-03-17Added isValidRewrite() to check the result of ScalarEvolutionExpander.Andrew Trick
2011-03-14Added SCEV::NoWrapFlags to manage unsigned, signed, and self wrapAndrew Trick
2011-03-02Remove DIFactory. Patch by Devang.Duncan Sands
2011-03-01Today, the language front ends produces llvm.dbg.* intrinsics, used to encode...Devang Patel
2011-02-28Delete the LiveValues pass. I won't get get back to the project itDan Gohman
2011-02-22Follow LLVM coding style. Devang Patel
2011-02-18Provide enums to build complex address calucation expressions.Devang Patel
2011-02-15Move DbgInfoPrinter specific utlities inside DbgInfoPrinter.cppDevang Patel
2011-02-09Teach instsimplify some tricks about exact/nuw/nsw shifts.Chris Lattner
2011-02-05Rewrite how the indirect call bonus is handled. This now works by:Eric Christopher
2011-02-02Add support to describe template value parameter in debug info.Devang Patel
2011-02-02Add support to describe template parameter type in debug info.Devang Patel
2011-02-01Reapply 124275 since the Dragonegg failure was unreproducible.Eric Christopher
2011-01-29This is #included by .c files. Remove C++-style comments.Bill Wendling
2011-01-29Move InstCombine's knowledge of fdiv to SimplifyInstruction().Frits van Bommel
2011-01-29Implementation of path profiling.Andrew Trick
2011-01-28My auto-simplifier noticed that ((X/Y)*Y)/Y occurs several times in SPECDuncan Sands
2011-01-26Temporarily revert 124275 to see if it brings the dragonegg buildbot back.Eric Christopher
2011-01-26Separate out the constant bonus from the size reduction metrics. ReworkEric Christopher
2011-01-25According to my auto-simplifier the most common missed simplifications inDuncan Sands
2011-01-24Perhaps a bit too much vertical whitespace.Eric Christopher
2011-01-24Give GetUnderlyingObject a TargetData, to keep it in syncDan Gohman
2011-01-23Convert a std::vector to a SmallVector for another 5.4% speedup on domtree.Cameron Zwarich
2011-01-23In the simpler version of the link-eval data structure that we use in dominatorCameron Zwarich
2011-01-23Remove useless struct fields.Cameron Zwarich