ProfileData: Avoid unnecessary copies of CounterData
[oota-llvm.git] / lib / Analysis /
2014-04-23 Chandler Carruth[LCG] Add the first round of mutation support to the...
2014-04-23 Chandler Carruth[LCG] Implement Tarjan's algorithm correctly this time...
2014-04-23 Chandler Carruth[LCG] Add a unittest for the LazyCallGraph. I had a...
2014-04-23 Chandler Carruth[LCG] Hoist the logic for forming a new SCC from the...
2014-04-23 Chandler Carruth[LCG] Switch the Callee sets to be DenseMaps pointing...
2014-04-22 Duncan P. N. Exon... blockfreq: Skip irreducible backedges inside functions
2014-04-22 Duncan P. N. Exon... blockfreq: Rename PackagedLoops => Loops
2014-04-22 Duncan P. N. Exon... blockfreq: Use a pointer for ContainingLoop too
2014-04-22 Duncan P. N. Exon... blockfreq: Use pointers to loops instead of an index
2014-04-22 Duncan P. N. Exon... blockfreq: Implement clear() explicitly
2014-04-22 Duncan P. N. Exon... blockfreq: Rename PackagedLoopData => LoopData
2014-04-22 Chandler Carruth[Modules] Fix potential ODR violations by sinking the...
2014-04-22 Chandler Carruth[Modules] Remove potential ODR violations by sinking...
2014-04-21 Chandler Carruth[Modules] Make Support/Debug.h modular. This requires...
2014-04-21 Duncan P. N. Exon... blockfreq: Some cleanup of UnsignedFloat
2014-04-21 Duncan P. N. Exon... Reapply "blockfreq: Rewrite BlockFrequencyInfoImpl"
2014-04-21 Chandler Carruth[PM] Add a new-PM-style CGSCC pass manager using the...
2014-04-21 Chandler Carruth[LCG] Add some basic debug output to the LCG pass.
2014-04-19 Duncan P. N. Exon... Revert "blockfreq: Rewrite BlockFrequencyInfoImpl"
2014-04-19 Duncan P. N. Exon... Reapply "blockfreq: Rewrite BlockFrequencyInfoImpl"
2014-04-19 Duncan P. N. Exon... Revert "blockfreq: Rewrite BlockFrequencyInfoImpl"...
2014-04-18 Duncan P. N. Exon... Reapply "blockfreq: Rewrite BlockFrequencyInfoImpl...
2014-04-18 Chandler Carruth[LCG] Fix the bugs that Ben pointed out in code review...
2014-04-18 Benjamin KramerRemove a couple of redundant copies of SmallVector...
2014-04-18 Duncan P. N. Exon... Revert "blockfreq: Rewrite BlockFrequencyInfoImpl"...
2014-04-18 Duncan P. N. Exon... Fixing MSVC after r206622?
2014-04-18 Duncan P. N. Exon... Reapply "blockfreq: Rewrite BlockFrequencyInfoImpl"
2014-04-18 Chandler Carruth[LCG] Remove all of the complexity stemming from suppor...
2014-04-18 Chandler Carruth[LCG] Add support for building persistent and connected...
2014-04-18 Duncan P. N. Exon... Revert "blockfreq: Rewrite BlockFrequencyInfoImpl"
2014-04-18 Duncan P. N. Exon... blockfreq: Really fix r206548 (and r206549)
2014-04-18 Duncan P. N. Exon... blockfreq: Fixing MSVC after r206548?
2014-04-18 Duncan P. N. Exon... blockfreq: Rewrite BlockFrequencyInfoImpl
2014-04-17 Nuno Lopesremove some dead code
2014-04-17 Gerolf HoflehnerReverse 206485.
2014-04-17 Chandler Carruth[LCG] Just move the allocator (now that we can) when...
2014-04-17 Chandler Carruth[LCG] Remove the Module reference member which we weren...
2014-04-17 Gerolf HoflehnerInline a function when the always_inline attribute
2014-04-15 Tobias GrosserRegionInfo: Do not access a value that was just moved...
2014-04-15 David BlaikieUse unique_ptr to manage ownership of child Regions...
2014-04-15 Craig Topper[C++11] More 'nullptr' conversion. In some cases just...
2014-04-14 Akira HatanakaFix a bug in which BranchProbabilityInfo wasn't setting...
2014-04-11 Duncan P. N. Exon... blockfreq: Rename BlockFrequencyImpl to BlockFrequencyI...
2014-04-11 Duncan P. N. Exon... blockfreq: Use getSuccessorIndex()
2014-04-09 Tobias GrosserDelinearize: Extend informationin -analyze output
2014-04-08 Sebastian Popdivide by the result of the gcd
2014-04-08 Sebastian Pophandle special cases when findGCD returns 1
2014-04-08 Sebastian Popin findGCD of multiply expr return the gcd
2014-04-07 Eric ChristopherHandle vlas during inline cost computation if they...
2014-04-01 Hal FinkelUse TopTTI->getGEPCost from within getUserCost
2014-03-26 Arnold SchwaighoferPR15967 Fix in basicaa for faulty returning no alias.
2014-03-25 Duncan P. N. Exon... blockfreq: Implement Pass::releaseMemory()
2014-03-25 Benjamin KramerScalarEvolution: Compute exit counts for loops with...
2014-03-25 Erik VerbruggenSimplify loop that worked around bugs in old GCC/Xcode.
2014-03-24 Karthik BhatAllow constant folding of ceil function whenever feasible
2014-03-21 Juergen Ributzka[Constant Hoisting] Make the constant materialization...
2014-03-20 Juergen RibutzkaRevert "[Constant Hoisting] Extend coverage of the...
2014-03-20 Juergen Ributzka[Constant Hoisting] Extend coverage of the constant...
2014-03-18 Michael ZolotukhinAdd stride normalization to SCEV Normalize/Denormalize...
2014-03-18 Alon Mishne[C++11] Change DebugInfoFinder to use range-based loops
2014-03-17 Eli BenderskyConsistent use of the noduplicate attribute.
2014-03-15 Arnaud A. de Grand... Remove some dead assignements found by scan-build
2014-03-12 Michael ZolotukhinPR17473:
2014-03-12 Michael ZolotukhinTest commit
2014-03-11 Tim NorthoverIR: add a second ordering operand to cmpxhg for failure
2014-03-10 Chandler Carruth[TTI] There is actually no realistic way to pop TTI...
2014-03-10 Chandler Carruth[LCG] Ran clang-format over this too and it pointed...
2014-03-09 Chandler Carruth[LCG] Simplify a bunch of the LCG code with range for...
2014-03-09 Chandler Carruth[C++11] Add range based accessors for the Use-Def chain...
2014-03-07 Benjamin Kramer[C++11] Convert sort predicates into lambdas.
2014-03-07 Karthik BhatAllow constant folding of round function whenever feasible
2014-03-06 Matt ArsenaultTeach lint about address spaces
2014-03-06 Ahmed CharlesReplace OwningPtr<T> with std::unique_ptr<T>.
2014-03-06 Karthik BhatAllow constant folding of copysign
2014-03-06 Chandler Carruth[Layering] Move InstVisitor.h into the IR library as...
2014-03-06 Chandler Carruth[Layering] Move DebugInfo.h into the IR library where...
2014-03-05 Benjamin KramerConstantFolding: Also fold the vector overloads of...
2014-03-05 Tobias GrosserAdd missing parenthesis in SCEV comment
2014-03-05 Chandler Carruth[C++11] Make this interface accept const Use pointers...
2014-03-05 Craig Topper[C++11] Add 'override' keyword to virtual methods that...
2014-03-05 Matt ArsenaultAllow constant folding of fma and fmuladd
2014-03-05 Matt ArsenaultFix duplicate code in ConstantFolding
2014-03-04 Chandler Carruth[Modules] Move the ConstantRange class into the IR...
2014-03-04 Chandler Carruth[Modules] Move the PredIteratorCache into the IR librar...
2014-03-04 Chandler Carruth[Modules] Move CFG.h to the IR library as it defines...
2014-03-04 Chandler Carruth[Modules] Move ValueHandle into the IR library where...
2014-03-04 Chandler Carruth[Modules] Move the LLVM IR pattern match header into...
2014-03-04 Chandler Carruth[Modules] Move CallSite into the IR library where it...
2014-03-04 Chandler Carruth[Modules] Move GetElementPtrTypeIterator into the IR...
2014-03-04 Chandler Carruth[Modules] Move InstIterator out of the Support library...
2014-03-04 Chandler Carruth[cleanup] Re-sort all the includes with utils/sort_incl...
2014-03-03 Tobias Grosser[C++11] Add a basic block range view for RegionInfo
2014-03-03 Chandler Carruth[C++11] Add two range adaptor views to User: operands and
2014-03-02 Benjamin Kramer[C++11] Replace llvm::tie with std::tie.
2014-03-02 Benjamin Kramer[C++11] Replace llvm::next and llvm::prior with std...
2014-03-02 Craig TopperSwitch all uses of LLVM_OVERRIDE to just use 'override...
2014-03-02 Craig TopperSwitch all uses of LLVM_FINAL to just use 'final',...
2014-03-02 Chandler Carruth[C++11] Switch all uses of the llvm_move macro to use...
2014-03-01 Chandler Carruth[C++11] Remove the use of LLVM_HAS_RVALUE_REFERENCES...
2014-02-26 Eric ChristopherRemove unnecessary llvm:: qualification.
next