Fix a bug in non-local memdep that was causing an infinite loop on 175.vpr.
[oota-llvm.git] / lib / Analysis /
2007-07-25 Owen AndersonFix a bug in non-local memdep that was causing an infin...
2007-07-25 Owen AndersonAdd basic support for performing whole-function RLE.
2007-07-24 Owen AndersonAdd initial support for non-local memory dependence...
2007-07-24 Devang PatelUnreachable block is not a root node in post dominator...
2007-07-20 Owen AndersonWhen removing instructions from the analysis, be sure...
2007-07-19 Devang PatelVerify loop info.
2007-07-19 Duncan SandsReplace mysterious code causing a g++-4.2 warning
2007-07-16 Owen AndersonAdd support for walking up memory def chains, which...
2007-07-16 Dan GohmanUse ConstantFoldFP for folding all unary floating-point...
2007-07-16 Dan GohmanFix comments about vectors to use the current wording.
2007-07-16 Nick LewyckyHandle decrementing loops properly. Fixes PR1533.
2007-07-12 Owen AndersonLet MemoryDependenceAnalysis take care of updating...
2007-07-10 Owen AndersonCalculate the size of a array allocation correctly.
2007-07-10 Owen AndersonFix a crasher when finding the dependency of a call.
2007-07-10 Owen AndersonMake this pass registration static as well.
2007-07-10 Owen AndersonHandle vaarg instructions correctly.
2007-07-10 Owen AndersonVolatile loads and stores depend on each other.
2007-07-10 Owen AndersonAdd support for finding the dependencies of call and...
2007-07-10 Owen AndersonFix the build, and fix the handling of pointer sizes.
2007-07-10 Owen AndersonFix a bunch of things from Chris' feedback
2007-07-09 Dan GohmanMove the APInt form of SCEVUnknown::getIntegerSCEV...
2007-07-06 Owen AndersonA first stab at memory dependence analysis. This is...
2007-07-02 Dan GohmanAdd explicit keywords.
2007-06-29 Devang PatelAdd loop info verification mechanism.
2007-06-21 Devang PatelCallGraphSCCPass manager may require other passes.
2007-06-19 Dan GohmanRename ScalarEvolution::deleteInstructionFromRecords to
2007-06-18 Dan GohmanIn SCEVAddExpr::get, skip over any cast operands before...
2007-06-18 Anton KorobeynikovMake BasicAliasAnalysis correctly register itself....
2007-06-15 Dan GohmanFold a binary operator with constant operands when...
2007-06-15 Dan GohmanAdd a SCEV class and supporting code for sign-extend...
2007-06-12 Devang PatelBreak DominatorTree from ETNode.
2007-06-08 Devang PatelUse DominatorTree instead of ETForest.
2007-06-07 Devang PatelUse DominatorTree instead of ETForest.
2007-06-07 Devang PatelMaintain ETNode as part of DomTreeNode.
2007-06-06 Nick LewyckyOptimize this test. Firstly, only Instructions may...
2007-06-06 Nick LewyckyFix PR1487 and Transforms/IndVar/2007-06-06-DeleteDangl...
2007-06-05 Devang PatelFix PR 1497
2007-06-04 Devang Patels/llvm::DominatorTreeBase::DomTreeNode/llvm::DomTreeNode/g
2007-06-03 Devang Patels/DominatorTreeBase::Node/DominatorTreeBase:DomTreeNode/g
2007-05-23 Chris Lattnerwhen merging two alias sets together, be sure to propag...
2007-05-14 Dan GohmanAdd passes -view-cfg and -view-cfg-only that are like...
2007-05-06 Nick LewyckyFix typo in comment.
2007-05-03 Devang PatelDrop 'const'
2007-05-02 Devang PatelUse 'static const char' instead of 'static const int'.
2007-05-02 Lauro Ramos VenancioFix build error.
2007-05-01 Devang PatelDo not use typeinfo to identify pass in pass manager.
2007-04-19 Zhou ShengMake use of ConstantInt::isZero instead of ConstantInt...
2007-04-18 Devang PatelCache DT[*SI] lookup.
2007-04-18 Devang PatelFix
2007-04-17 Chris LattnerBe more careful when inserting reused instructions...
2007-04-17 Chris LattnerRemove use of Instruction::getNext
2007-04-16 Anton KorobeynikovRemoved tabs everywhere except autogenerated & external...
2007-04-16 Reid SpencerRevert last patch. It was already fixed.
2007-04-16 Reid SpencerFor PR1336:
2007-04-15 Owen AndersonTabs -> Spaces
2007-04-15 Chris LattnerFix a nasty bug introduced when apint'ified. This...
2007-04-15 Owen AndersonRemove ImmediateDominator analysis. The same informati...
2007-04-13 Chris LattnerCSE simple binary expressions when they are inserted...
2007-04-07 Zhou ShengEliminate unnecessary APInt construction.
2007-04-07 Zhou ShengMake APInt variables do the computation stuffs instead of
2007-04-07 Zhou ShengEliminate unnecessary zext/trunc stuffs.
2007-04-07 Owen AndersonCompletely purge DomSet. This is the (hopefully) final...
2007-04-07 Owen AndersonExpunge DomSet from LoadValueNumbering. This is part...
2007-04-02 Chris LattnerTreat xor of signbit like an add.
2007-04-01 Reid SpencerThe bit counting intrinsics return i32 not the operand...
2007-04-01 Reid SpencerFor PR1297:
2007-03-22 Dan GohmanChange uses of Function::front to Function::getEntryBlo...
2007-03-07 Devang PatelNow IndVarSimplify is a LoopPass.
2007-03-07 Devang PatelNow LoopUnswitch is a LoopPass.
2007-03-06 Devang PatelInsert loop into LQ before visiting children.
2007-03-06 Devang PatelUse schedulePass() instead of assignPassManager() to...
2007-03-06 Devang PatelAdd LPPassManager::insertLoop().
2007-03-06 Devang PatelLPPassManager::deleteLoopFromQueue() add meat. Cut...
2007-03-06 Devang PatelLPPassManager. Implement preparePassManager() hook.
2007-03-06 Devang PatelLPPassManager : Add initialization and finalizatino...
2007-03-06 Devang PatelUse std::deque to manage loop queue inside LPPassManager.
2007-03-05 Devang PatelAvoid constructing std::strings unless pass debugging...
2007-03-05 Jeff CohenUnbreak VC++ build.
2007-03-04 Chris LattnerSpeed up Loop::isLCSSAForm by using a hash table instea...
2007-03-04 Reid SpencerGuard further against APInt operations with operands...
2007-03-02 Reid SpencerFix an unequal bitwidth issue.
2007-03-02 Reid SpencerPrefer non-virtual calls to ConstantInt::isZero over...
2007-03-01 Reid SpencerMake it possible to create an SCEVUnknown from an APInt...
2007-03-01 Reid SpencerAvoid a potential assert out if the loop increment...
2007-03-01 Reid SpencerConstruct ConstantInt with simpler constructor.
2007-03-01 Reid SpencerFix last night's 445.gobmk breakage which was caused...
2007-03-01 Reid SpencerRemove the "isSigned" parameters from ConstantRange...
2007-03-01 Reid SpencerAPIntify various computations in ScalarEvolution
2007-02-28 Reid SpencerFor PR1205:
2007-02-28 Reid SpencerFor PR1205:
2007-02-28 Reid SpencerMove ConstantRange class to lib/Support from lib/Analys...
2007-02-28 Reid SpencerFor PR1205:
2007-02-28 Reid SpencerFor PR1205:
2007-02-28 Reid SpencerFor PR1205:
2007-02-27 Devang PatelMake getPassManagerType() const.
2007-02-23 Devang PatelFix thinko.
2007-02-23 Devang PatelLoop passes are set up to accept pointer.
2007-02-23 Devang PatelTeach LoopPass to assign itself one Loop Pass Manager.
2007-02-23 Devang PatelAdd facility that allows LoopPass to re-insert a loop...
2007-02-23 Devang PatelAdd LPPassManager interface that LoopPass can use to...
next