Added C and Ocaml bindings for functions, basic blocks, and
[oota-llvm.git] / lib / Analysis /
2007-09-25 Duncan SandsAdd a newline to the end of this file.
2007-09-24 Bill WendlingDon't execute dump unless NDEBUG isn't defined.
2007-09-24 Daniel BerlinComment fixups
2007-09-24 Daniel BerlinImplement offline variable substitution in order to...
2007-09-24 Owen AndersonMerge significant portions of the DomTree and PostDomTr...
2007-09-23 Owen AndersonFactor the calculation details for PostDomTree out...
2007-09-21 Owen AndersonAdd partial caching of non-local memory dependence...
2007-09-19 Owen AndersonAdd a flag to mark a dirty cache entry. This is not...
2007-09-18 Devang Patelooops...
2007-09-16 Daniel BerlinFix bug in andersen's related to test_and_set.
2007-09-16 Daniel BerlinRewrite of andersen's to be about 100x faster, cleaner...
2007-09-14 Dan GohmanChange "tmp." to "tmp" for temporaries created by Scala...
2007-09-11 Owen AndersonFix a typo in memdep, which was causing PR1648.
2007-09-09 Owen AndersonRemove an un-needed dependence query. This improves...
2007-09-07 Owen AndersonAdd lengthof and endof templates that hide a lot of...
2007-09-06 Dale JohannesenNext round of APFloat changes.
2007-09-05 Evan ChengMissing break. Patch by Wojciech Matyjewicz.
2007-08-21 Devang PatelUse SmallVector.
2007-08-21 Devang PatelNo need to hardcode SmallVector size.
2007-08-21 Devang PatelUse SmallVector instead of std::vector.
2007-08-20 Anton Korobeynikov- Use correct header for SCEV inside LoopPass.cpp
2007-08-16 Owen AndersonCache non-local memory dependence analysis. This is...
2007-08-11 Chris Lattnerconstant fold ptrtoint(inttoptr) with target data when...
2007-08-10 Devang PatelDo not overuse std::string. Pass around char * directly.
2007-08-09 Owen AndersonMake NonLocal and None const in the right way. :-)
2007-08-08 Owen AndersonAdd more comments to memdep.
2007-08-08 Owen AndersonMake memdep fit in 80 cols.
2007-08-08 Owen AndersonChange the None and NonLocal markers in memdep to be...
2007-08-08 Chris LattnerHandle functions with no name better.
2007-08-08 Chris Lattnersignificantly speed up constant folding of calls (and...
2007-08-08 Chris Lattnerreimplement dfs number computation to be significantly...
2007-08-07 Owen AndersonClean up a bunch of caching stuff in memdep. This...
2007-08-06 Owen AndersonImprove the accuracy of memdep for determining the...
2007-08-06 Chandler CarruthThis resolves a regression of BasicAA which failed...
2007-08-06 Nick LewyckyLet scalar-evolution analyze loops with an unsigned...
2007-08-06 Nick LewyckyDon't assume it's safe to transform a loop just because...
2007-08-05 Chris LattnerUpgrade BasicAliasAnalysis::getModRefBehavior to not...
2007-08-05 Chris LattnerFix an iterator invalidation bug I induced.
2007-08-05 Chris LattnerSwitch some std::sets to SmallPtrSet. This speeds up
2007-08-05 Chris LattnerSwitch the internal "Info" map from an std::map to...
2007-08-04 Chris Lattnerswitch the DomTreeNodes and IDoms maps in idom/postidom...
2007-08-04 Chandler CarruthThis is the patch to provide clean intrinsic function...
2007-08-02 Owen AndersonFix a bug that was causing several miscompilations...
2007-08-02 Christopher LambImplement review feedback.
2007-08-02 Christopher LambTeach BasicAA about noalias parameter attributes, but...
2007-08-01 Owen AndersonMake non-local memdep not be recursive, and fix a bug...
2007-08-01 Dan GohmanMore explicit keywords.
2007-07-31 David GreeneFix GLIBCXX_DEBUG error owing to dereference of end...
2007-07-31 Christopher LambRevert overly aggressive interpretation of noalias
2007-07-31 Devang PatelIntroduce Simple Analysis interface for loop passes.
2007-07-31 Christopher LambTeach BasicAA about noalias function parameters. Passes...
2007-07-30 Owen AndersonUse more caching when computing non-local dependence...
2007-07-26 Owen AndersonFix a bug introduced in my last commit.
2007-07-26 Owen AndersonFix a couple more bugs in the phi construction by pulli...
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.
next