The powers that be have decided that LLVM IR should now support 16-bit
[oota-llvm.git] / include / llvm / Analysis /
2011-12-14 Dan GohmanMove Instruction::isSafeToSpeculativelyExecute out...
2011-12-05 Anna ZaksChange the Dominators recalculate() function to only...
2011-12-02 Chad RosierFix a few more places where TargetData/TargetLibraryInf...
2011-12-01 Chad RosierPropagate TargetLibraryInfo throughout ConstantFolding...
2011-11-30 Andrew TrickLSR: handle the expansion of phi operands that use...
2011-11-28 Andrew TrickRemove the temporary flag -disable-unroll-scev and...
2011-11-21 Nick LewyckyAdd virtual destructor. Whoops!
2011-11-20 Nick LewyckyLess template, more virtual! Refactoring suggested...
2011-11-20 Nick LewyckyRefactor code to use new attribute getters on CallSite...
2011-11-17 Devang PatelDISubrange supports unsigned lower/upper array bounds...
2011-11-15 Benjamin KramerMissed some users of Value::getNameStr.
2011-11-15 Benjamin KramerRemove all remaining uses of Value::getNameStr().
2011-11-14 Nick LewyckyRefactor capture tracking (which already had a couple...
2011-11-14 Benjamin KramerMake headers standalone.
2011-11-09 Eric ChristopherFix typo.
2011-11-09 Eli FriedmanEnhance verifyLoop so that it can reliably verify that...
2011-11-04 Eli FriedmanAdd missing forward declarations.
2011-11-04 Eli FriedmanDelete names for unused parameters in inline function...
2011-10-26 Duncan SandsThe maximum power of 2 dividing a power of 2 is itself...
2011-10-24 Chandler CarruthRemove return heuristics from the static branch probabi...
2011-10-24 Chandler CarruthDoxygen-ify the comments on the public interface for...
2011-10-24 Chandler CarruthSimplify the design of BranchProbabilityInfo by collaps...
2011-10-23 Chandler CarruthTeach the BranchProbabilityInfo pass to print its resul...
2011-10-19 Chandler CarruthAdd pass printing support to BlockFrequencyInfo pass...
2011-10-18 Eric ChristopherWhitespace.
2011-10-15 Nick LewyckyFix extra whitespace in comment.
2011-10-15 Andrew TrickFix SCEVExpander assert during LSR: "argument of incomp...
2011-10-13 Eli FriedmanEnhance the memdep interface so that users can tell...
2011-10-12 Eric ChristopherMake this use a public accessor too.
2011-10-11 Eric ChristopherUse public accessors on the scope that is returned.
2011-10-11 Eric ChristopherAdd a new wrapper node for a DILexicalBlock that encaps...
2011-10-11 Andrew TrickMove replaceCongruentIVs into SCEVExapander and bias...
2011-10-07 Andrew TrickLSR should only reuse phis that match its formula.
2011-10-04 Nick LewyckyThe product of two chrec's can always be represented...
2011-10-01 Andrew TrickInlining and unrolling heuristics should be aware of...
2011-10-01 Andrew Trickwhitespace
2011-09-26 Eli FriedmanEnhance alias analysis for atomic instructions a bit...
2011-09-26 James MolloyFix emission of debug data for global variables. getCon...
2011-09-14 Devang PatelAdd support to emit debug info for C++0x nullptr type.
2011-09-05 Duncan SandsAdd some simple insertvalue simplifications, for the...
2011-09-02 Andrew TrickComment and clarifying assert.
2011-08-29 Andrew TrickReapply r138695. Fix PassManager stack depths.
2011-08-27 Andrew TrickReverting r138695 to see if it fixes clang self host.
2011-08-27 Andrew TrickFix PassManager stack depths.
2011-08-26 Andrew TrickLoopInfo::updateUnloop fix, and verify Block->Loop...
2011-08-19 Devang PatelDo not use named md nodes to track variables that are...
2011-08-16 Devang PatelUntil now all debug info MDNodes referred to a root...
2011-08-15 Devang PatelAdd a finalize() hook, that'll let DIBuilder construct...
2011-08-15 Devang PatelRefactor. Global variables are part of compile unit...
2011-08-11 Andrew TrickAllow loop unrolling to get known trip counts from...
2011-08-10 Andrew TrickReapplying r136844.
2011-08-10 Andrew TrickCleanup. Remove an extraneous GraphTraits specialization.
2011-08-10 Devang PatelDistinguish between two copies of one inlined variable...
2011-08-10 Andrew TrickAdded a SimplifyIndVar utility to simplify induction...
2011-08-10 Andrew TrickCleanup. Added LoopBlocksDFS::perform for simple clients.
2011-08-10 Andrew TrickCleanup. Avoid relying on specialization of std::distance.
2011-08-10 Andrew TrickFix the LoopUnroller to handle nontrivial loops and...
2011-08-09 Devang PatelProvide method to print variable's extended name which...
2011-08-05 Chandler CarruthTemporarily revert r135528 which distinguishes between...
2011-08-04 Andrew TrickReverting r136884 updateUnloop, which crashed a linux...
2011-08-03 Andrew TrickAn algorithm for incrementally updating LoopInfo within a
2011-08-03 Andrew Trickwhitespace
2011-08-03 Andrew TrickAn interface for iterating over a loop's blocks in...
2011-08-03 Jakub StaszakAdd more constantness in BlockFrequencyInfo.
2011-08-03 Andrew TrickSCEV: Use AssertingVH to catch dangling BasicBlock...
2011-08-02 Andrew TrickUse consistent terminology for loop exit/exiting blocks...
2011-08-01 Jakub StaszakAdd BlockFrequency::getEntryFrequency()
2011-07-29 Jakub StaszakAdd more constantness in BranchProbabilityInfo.
2011-07-29 Eli FriedmanMisc optimizer+codegen work for 'cmpxchg' and 'atomicrm...
2011-07-28 Jakub StaszakIf run with -debug give more information about Cyclic...
2011-07-28 Jakub StaszakFix stupid mistake from commit 136381.
2011-07-28 Jakub StaszakSpeed up BlockFrequencyInfo a little bit.
2011-07-27 Jakub StaszakUse BlockFrequency instead of uint32_t in BlockFrequenc...
2011-07-27 Jakub StaszakEdge to itself is backedge as well.
2011-07-27 Eli FriedmanMisc mid-level changes for new 'fence' instruction.
2011-07-27 Eli FriedmanFix AliasSetTracker so that it doesn't make any assumpt...
2011-07-26 Andrew TrickSCEV: Added a data structure for storing not-taken...
2011-07-25 Jakub StaszakRename BlockFrequency to BlockFrequencyInfo and Machine...
2011-07-22 Jakub StaszakAllow getBlockFreq to return 0.
2011-07-20 Devang PatelThere are two ways to map a variable to its lexical...
2011-07-19 Devang PatelDistinguish between two copies of one inlined variable.
2011-07-19 Devang PatelReapply r135457. This needs llvm-gcc change, that I...
2011-07-19 Bob WilsonRevert "Make a provision to encode inline location...
2011-07-19 Jay FoadConvert SimplifyGEPInst to use ArrayRef.
2011-07-19 Jay FoadUse ArrayRef in ConstantFoldInstOperands and ConstantFo...
2011-07-19 Devang PatelMake a provision to encode inline location in a variabl...
2011-07-18 Chris Lattnerland David Blaikie's patch to de-constify Type, with...
2011-07-16 Jakub StaszakRemove "LoopInfo.h" include from BranchProbabilityInfo.h.
2011-07-16 Jakub StaszakAdd MachineBlockFrequency analysis.
2011-07-16 Andrew TrickFix SCEVEXpander to handle arbitrary phi expansion...
2011-07-13 Jay FoadConvert InsertValueInst and ExtractValueInst APIs to...
2011-06-28 Andrew TrickCleanup. Fix a stupid variable name.
2011-06-28 Andrew TrickSCEVExpander: give new insts a name that identifies...
2011-06-27 Nick LewyckyMove onlyUsedByLifetimeMarkers to ValueTracking so...
2011-06-24 Devang PatelFix struct member's scope. Patch by Xi Wang.
2011-06-23 Jakub StaszakCalculate backedge probability correctly.
2011-06-23 Jakub StaszakMissing files for the BlockFrequency analysis added.
2011-06-23 Jakub StaszakIntroduce BlockFrequency analysis for BasicBlocks.
2011-06-21 Andrew TrickIVUsers no longer needs to record the phis.
2011-06-16 Jakub StaszakIntroduce MachineBranchProbabilityInfo class, which...
next