| Commit message (Expand) | Author | Age | Files | Lines |
* | Allow getBlockFreq to return 0. | Jakub Staszak | 2011-07-22 | 2 | -8/+7 |
* | There are two ways to map a variable to its lexical scope. Lexical scope info... | Devang Patel | 2011-07-20 | 1 | -0/+2 |
* | Distinguish between two copies of one inlined variable. | Devang Patel | 2011-07-19 | 1 | -0/+3 |
* | Reapply r135457. This needs llvm-gcc change, that I forgot to check-in yester... | Devang Patel | 2011-07-19 | 1 | -1/+10 |
* | Revert "Make a provision to encode inline location in a variable. This will e... | Bob Wilson | 2011-07-19 | 1 | -10/+1 |
* | Convert SimplifyGEPInst to use ArrayRef. | Jay Foad | 2011-07-19 | 1 | -1/+3 |
* | Use ArrayRef in ConstantFoldInstOperands and ConstantFoldCall. | Jay Foad | 2011-07-19 | 1 | -2/+4 |
* | Make a provision to encode inline location in a variable. This will enable dw... | Devang Patel | 2011-07-19 | 1 | -1/+10 |
* | land David Blaikie's patch to de-constify Type, with a few tweaks. | Chris Lattner | 2011-07-18 | 7 | -48/+48 |
* | Remove "LoopInfo.h" include from BranchProbabilityInfo.h. | Jakub Staszak | 2011-07-16 | 1 | -5/+3 |
* | Add MachineBlockFrequency analysis. | Jakub Staszak | 2011-07-16 | 1 | -2/+6 |
* | Fix SCEVEXpander to handle arbitrary phi expansion. Includes two | Andrew Trick | 2011-07-16 | 1 | -2/+2 |
* | Convert InsertValueInst and ExtractValueInst APIs to use ArrayRef. | Jay Foad | 2011-07-13 | 1 | -10/+2 |
* | Cleanup. Fix a stupid variable name. | Andrew Trick | 2011-06-28 | 1 | -3/+3 |
* | SCEVExpander: give new insts a name that identifies the reponsible pass. | Andrew Trick | 2011-06-28 | 1 | -2/+6 |
* | Move onlyUsedByLifetimeMarkers to ValueTracking so that it can be used by other | Nick Lewycky | 2011-06-27 | 1 | -0/+4 |
* | Fix struct member's scope. Patch by Xi Wang. | Devang Patel | 2011-06-24 | 1 | -1/+2 |
* | Calculate backedge probability correctly. | Jakub Staszak | 2011-06-23 | 2 | -14/+13 |
* | Missing files for the BlockFrequency analysis added. | Jakub Staszak | 2011-06-23 | 2 | -0/+389 |
* | Introduce BlockFrequency analysis for BasicBlocks. | Jakub Staszak | 2011-06-23 | 1 | -0/+10 |
* | IVUsers no longer needs to record the phis. | Andrew Trick | 2011-06-21 | 1 | -12/+4 |
* | Introduce MachineBranchProbabilityInfo class, which has similar API to | Jakub Staszak | 2011-06-16 | 1 | -0/+5 |
* | The ARC language-specific optimizer. Credit to Dan Gohman. | John McCall | 2011-06-15 | 1 | -0/+7 |
* | Add "unknown" results for memdep, which mean "I don't know whether a dependen... | Eli Friedman | 2011-06-15 | 1 | -1/+10 |
* | Branch profiling: floating-point avoidance. | Andrew Trick | 2011-06-11 | 1 | -8/+18 |
* | Teach the CallGraph to ignore calls to intrinsics. | John McCall | 2011-06-09 | 1 | -0/+3 |
* | New BranchProbabilityInfo analysis. Patch by Jakub Staszak! | Andrew Trick | 2011-06-04 | 1 | -0/+68 |
* | Fix BasicAA's recursion detection so that it doesn't pessimize | Dan Gohman | 2011-06-04 | 1 | -0/+27 |
* | A typedef's context is not the same as type's context. It is the context of t... | Devang Patel | 2011-06-03 | 1 | -1/+2 |
* | indvars: Prototyping Sign/ZeroExtend elimination without canonical IVs. | Andrew Trick | 2011-05-20 | 1 | -4/+12 |
* | Fix a source of non determinism in FindUsedTypes, use a SetVector instead of a | Julien Lerouge | 2011-05-13 | 1 | -3/+3 |
* | Doug convinced me that DW_AT_APPLE_objc_complete_type is more appropriate name. | Devang Patel | 2011-05-12 | 1 | -3/+3 |
* | Let Objective-C front-end identify class extension, in dwarf output, using an... | Devang Patel | 2011-05-12 | 1 | -9/+13 |
* | Change a few std::maps to DenseMaps. | Dan Gohman | 2011-05-09 | 1 | -5/+5 |
* | Minor change: Fix the typo in RegionPass.h and RegionPass.cpp. | Hongbin Zheng | 2011-05-05 | 1 | -1/+1 |
* | Forgot to commit the changes to this file. | Duncan Sands | 2011-05-02 | 1 | -0/+15 |
* | teach GVN to widen integer loads when they are overaligned, when doing an | Chris Lattner | 2011-04-28 | 1 | -0/+14 |
* | Fix an off by one error while accessing complex address element of a DIVariable. | Devang Patel | 2011-04-26 | 1 | -1/+3 |
* | Enhance MemDep: When alias analysis returns a partial alias result, | Chris Lattner | 2011-04-26 | 1 | -0/+5 |
* | PR9214: Convert the DIBuilder API to use ArrayRef. | Jay Foad | 2011-04-24 | 1 | -5/+5 |
* | Remove unused STL header includes. | Jay Foad | 2011-04-23 | 3 | -4/+0 |
* | Let front-end tie subprogram declaration with subprogram definition directly. | Devang Patel | 2011-04-22 | 2 | -1/+5 |
* | Introduce support to encode Objective-C property information in debugging inf... | Devang Patel | 2011-04-16 | 2 | -0/+50 |
* | Fix a ton of comment typos found by codespell. Patch by | Chris Lattner | 2011-04-15 | 4 | -5/+5 |
* | Don't include Operator.h from InstrTypes.h. | Jay Foad | 2011-04-11 | 2 | -0/+2 |
* | PR9604; try to deal with RAUW updates correctly in the AST. I'm not convinced | Eli Friedman | 2011-04-09 | 1 | -0/+1 |
* | fix a potentially serious bug in AliasSet::removeCallSite | Chris Lattner | 2011-04-09 | 1 | -0/+1 |
* | Add support to encode function's template parameters. | Devang Patel | 2011-04-05 | 2 | -2/+7 |
* | remove postdom frontiers, because it is dead. Forward dom frontiers are | Chris Lattner | 2011-04-05 | 2 | -33/+3 |
* | Region: Allow user control the printing style of the print function. | Tobias Grosser | 2011-04-04 | 1 | -1/+5 |