StringRef'ize EmitSourceFileHeader().
[oota-llvm.git] / include / llvm / Analysis /
2012-02-10 Hal FinkelMake aliasesPointer and aliasesUnknownInst public membe...
2012-02-08 Eric ChristopherAdd support for a temporary forward decl type. We want...
2012-02-08 Devang PatelRemove tabs.
2012-02-06 Devang PatelDebugInfo: Provide a new hook to encode relationship...
2012-02-05 Craig TopperConvert assert(0) to llvm_unreachable
2012-02-05 Chris Lattnerreapply the patches reverted in r149470 that reenable...
2012-02-04 Devang PatelUpdate llvm debug version to support new structure...
2012-02-04 Devang PatelIntroduce DIObjCProperty. This will be used to encode...
2012-02-01 Stepan DyatkovskiySwitchInst refactoring.
2012-02-01 Argyrios KyrtzidisRevert Chris' commits up to r149348 that started causin...
2012-01-31 Chris Lattnerremove commented-out code.
2012-01-31 Chris Lattnerremove the last vestiges of llvm::GetConstantStringInfo...
2012-01-31 Chris LattnerChange ConstantArray::get to form a ConstantDataArray...
2012-01-24 Chris LattnerSplit the interesting bits of ConstantFoldLoadThroughGE...
2012-01-20 Andrew TrickSCEVExpander fixes. Affects LSR and indvars.
2012-01-17 Jakub StaszakMove includes to the .cpp file.
2012-01-11 Andrew TrickClarified the SCEV getSmallConstantTripCount interface...
2012-01-10 Andrew TrickEnable LSR IV Chains with sufficient heuristics.
2012-01-07 Andrew TrickExtended replaceCongruentPhis to handle mixed phi types.
2012-01-07 Andrew TrickExpose isNonConstantNegative to users of ScalarEvolution.
2012-01-06 Andrew TrickPut all IVUsers in the processed set. Allow querying...
2012-01-04 Dan GohmanGeneralize isSafeToSpeculativelyExecute to work on...
2012-01-04 Benjamin KramerSimplify more DenseMap.find users.
2012-01-04 Benjamin KramerSimplify code. No functionality change.
2011-12-29 Rafael EspindolaFix grammar error noticed by Duncan.
2011-12-28 Nick LewyckyChange CaptureTracking to pass a Use* instead of a...
2011-12-20 Jakub StaszakAdd some constantness to BranchProbabilityInfo and...
2011-12-20 David BlaikieUnweaken vtables as per llvm.org/docs/CodingStandards...
2011-12-18 Joerg SonnenbergerAllow inlining of functions with returns_twice calls...
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.
next