Document that std::initializer_list is not always available.
[oota-llvm.git] / lib / Analysis /
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.
2014-02-26 Paul RobinsonConstify the Optnone checks in IR passes.
2014-02-25 Rafael EspindolaUse DataLayout from the module when easily available.
2014-02-25 Rafael EspindolaMake DataLayout a plain object, not a pass.
2014-02-24 Rafael EspindolaMake some DataLayout pointers const.
2014-02-24 Rafael EspindolaReplace the F_Binary flag with a F_Text one.
2014-02-24 Rafael EspindolaDon't make F_None the default.
2014-02-21 Rafael EspindolaRename a few more DataLayout variables from TD to DL.
2014-02-21 Sebastian Popfix a corner case in delinearization
2014-02-21 Sebastian Popnormalize the last delinearized dimension
2014-02-21 Sebastian Popfail delinearization when the size of subscripts differs
2014-02-21 Rafael EspindolaRename many DataLayout variables from TD to DL.
2014-02-18 Rafael EspindolaRename some member variables from TD to DL.
2014-02-16 Arnold SchwaighoferSCEVExpander: Try hard not to create derived induction...
2014-02-15 Arnold SchwaighoferRevert "SCEVExpander: Try hard not to create derived...
2014-02-15 Arnold SchwaighoferSCEVExpander: Try hard not to create derived induction...
2014-02-13 Benjamin KramerReduce code duplication resulting from the ConstantVect...
2014-02-12 Andrea Di Biagio[Vectorizer] Add a new 'OperandValueKind' in TargetTran...
2014-02-11 Benjamin KramerSCEV: Cast switched values to make -Wswitch more useful.
2014-02-11 Benjamin KramerScalarEvolution: Analyze trip count of loops with a...
2014-02-10 Benjamin KramerMake succ_iterator a real random access iterator and...
2014-02-10 Benjamin KramerGlobalsModRef: Unify and clean up duplicated pointer...
2014-02-06 Chandler Carruth[PM] Fix horrible typos that somehow didn't cause a...
2014-02-06 Chandler Carruth[PM] Add a new "lazy" call graph analysis pass for...
2014-02-06 Paul RobinsonDisable most IR-level transform passes on functions...
2014-02-04 Duncan P. N. Exon... cleanup: scc_iterator consumers should use isAtEnd
2014-02-01 Chandler Carruth[inliner] Skip debug intrinsics even earlier in computi...
2014-01-31 Chandler Carruth[inliner] Print out extra stats about the cost, thresho...
2014-01-31 Matt ArsenaultAllow speculating llvm.sqrt, fma and fmuladd
2014-01-28 Reid KlecknerUpdate optimization passes to handle inalloca arguments
2014-01-27 Nick LewyckyFix crasher introduced in r200203 and caught by a libc...
2014-01-27 Nick LewyckyTeach SCEV to handle more cases of 'and X, CST', specif...
2014-01-25 Juergen RibutzkaRevert "Revert "Add Constant Hoisting Pass" (r200034)"
2014-01-25 Hans WennborgRevert "Add Constant Hoisting Pass" (r200034)
2014-01-24 Juergen RibutzkaAdd Constant Hoisting Pass
2014-01-24 Juergen RibutzkaRevert "Add Constant Hoisting Pass"
2014-01-24 Juergen RibutzkaAdd Constant Hoisting Pass
2014-01-24 Juergen RibutzkaAdd final and owerride keywords to TargetTransformInfo...
2014-01-24 Alp TokerFix known typos
2014-01-24 Benjamin KramerInstSimplify: Make shift, select and GEP simplification...
2014-01-22 Matt ArsenaultGet right cost for addrspacecast in cost model
2014-01-19 Chandler Carruth[PM] Make the verifier work independently of any pass...
2014-01-16 Arnold SchwaighoferBasicAA: We need to check both access sizes when compar...
2014-01-15 Andrew TrickFix PR18449: SCEV needs more precise max BECount for...
2014-01-14 Matt ArsenaultMake nocapture analysis work with addrspacecast
2014-01-13 Chandler Carruth[PM] Split DominatorTree into a concrete analysis resul...
2014-01-13 Chandler Carruth[PM] Pull the generic graph algorithms and data structu...
2014-01-13 Chandler Carruth[cleanup] Move the Dominators.h and Verifier.h headers...
2014-01-12 Chandler Carruth[PM] Rename the IR printing pass header to a more gener...
2014-01-09 Stepan DyatkovskiyFixed old typo in ScalarEvolution, that caused wrong...
2014-01-09 Chandler CarruthPut the functionality for printing a value to a raw_ost...
2014-01-07 Chandler CarruthMove the LLVM IR asm writer header files into the IR...
2014-01-07 Chandler CarruthRe-sort all of the includes with ./utils/sort_includes...
2014-01-07 Mingjie XingFix comment of findGCD.
2014-01-05 Chandler Carruth[PM] Add a definition for the static PassID in the...
2014-01-03 Arnold SchwaighoferBasicAA: Use reachabilty instead of dominance for check...
2014-01-02 Arnold SchwaighoferBasicAA: Fix value equality and phi cycles
2013-12-20 Yuchen WuBlockFrequencyInfo: Readded getEntryFreq.
2013-12-14 Michael Gottesman[block-freq] Teach branch probability how to return...
2013-12-14 Matt ArsenaultTeach MemoryBuiltins about address spaces
2013-12-14 Michael Gottesman[block-freq] Update BlockFrequencyInfo/MachineBlockFreq...
2013-12-14 Michael Gottesman[block-freq] Add the equivalent methods to MachineBlock...
2013-12-13 Chandler Carruth[inliner] Fix PR18206 by preventing inlining functions...
2013-12-13 Chandler Carruth[inliner] Completely change (and fix) how the inline...
2013-12-12 Chandler Carruth[cleanup] Remove trailing whitespace before I start...
2013-12-07 Jakub StaszakDon't #include heavy Dominators.h file in LoopInfo...
2013-12-05 Alp TokerCorrect word hyphenations
2013-12-04 Eric ChristopherFix typo.
2013-11-26 Chandler Carruth[PM] Split the CallGraph out from the ModulePass which...
2013-11-26 Chandler Carruth[PM] Reformat some code with clang-format as I'm going...
2013-11-26 Chandler Carruth[PM] Rename the 'Mod' member to the more idiomatic...
2013-11-21 Kostya SerebryanyDon't speculate loads under ThreadSanitizer
2013-11-18 Paul RobinsonThe 'optnone' attribute means don't inline anything...
2013-11-16 Benjamin KramerAnnotate APInt methods where it's not clear whether...
2013-11-16 Matt ArsenaultUse correct size for address space in BasicAA.
2013-11-15 Matt ArsenaultAdd addrspacecast instruction.
2013-11-14 Michael GottesmanAdded BlockFrequencyInfo::view for displaying the block...
2013-11-14 Yunzhong GaoFixing a heisenbug where the memory dependence analysis...
2013-11-14 Michael GottesmanFixed 80+ violations.
2013-11-13 Sebastian Popadd more comments around the delinearization of arrays
2013-11-13 Jakub StaszakSimplify code. No functionality change.
2013-11-13 Benjamin KramerMove Delinearization pass into an anonymous namespace.
2013-11-12 Sebastian Popdelinearization of arrays
2013-11-12 Wan XiaofeiChange data structure to memorize computed result in...
2013-11-10 Matt ArsenaultUse size function instead of manually calculating it.
2013-11-09 Chandler CarruthMove the old pass manager infrastructure into a legacy...
2013-11-06 Andrew TrickRewrite SCEV's backedge taken count computation.
2013-11-04 Matt ArsenaultFix another constant folding address space place I...
2013-11-01 Hal FinkelConsider (x == -1) unlikely in BranchProbabilityInfo
2013-10-31 Rafael EspindolaMerge CallGraph and BasicCallGraph.
2013-10-28 Benjamin KramerSCEV: Make the final add of an inbounds GEP nuw if...
2013-10-27 Shuxin YangRevert r193251 : Use address-taken to disambiguate...
next