summaryrefslogtreecommitdiff
path: root/lib/Analysis
Commit message (Expand)AuthorAge
* Don't assume that the operand of an inttoptr is an pointer-sized integer.Dan Gohman2009-08-21
* Change getelementptr folding to use APInt instead of uint64_t forDan Gohman2009-08-21
* bug 4530: Make debug information static to it is preservered during bitcode l...Richard Pennington2009-08-21
* Rename hasNoUnsignedOverflow and hasNoSignedOverflow to hasNoUnsignedWrapDan Gohman2009-08-20
* Various comment and whitespace cleanups.Dan Gohman2009-08-20
* Fix a bug in the over-index constant folding. When over-indexing anDan Gohman2009-08-19
* Use hasDefinitiveInitializer() instead of testing the same thingDan Gohman2009-08-19
* Canonicalize indices in a constantexpr GEP. If Indices exceed theDan Gohman2009-08-19
* Broke line before break.Andreas Neustifter2009-08-19
* Fix SimplifyLibcalls and ValueTracking to check mayBeOverriddenDan Gohman2009-08-19
* Generalize ScalarEvolution to be able to analyze GEPs whenDan Gohman2009-08-18
* Oops. find all llvm.dbg.global_variables.Devang Patel2009-08-17
* Fix more missing newlines.Dan Gohman2009-08-17
* Actually privatize a IntegerTypes, and fix a few bugs exposed by this.Owen Anderson2009-08-13
* Push LLVMContexts through the IntegerType APIs.Owen Anderson2009-08-13
* Fix a missing newline (now that Value*'s operator<< doesn't append one).Dan Gohman2009-08-12
* Use isa instead of dyn_cast when the result is only converted to bool.Dan Gohman2009-08-11
* Tidy #includes.Dan Gohman2009-08-11
* Don't assume that external global variables are aligned at their preferredDan Gohman2009-08-11
* Keep track of DIType.Devang Patel2009-08-10
* Some ProfileInfo cleanups.Daniel Dunbar2009-08-08
* Add a basic static ProfileInfo provider (ProfileEstimatorPass).Daniel Dunbar2009-08-08
* More ProfileInfo improvements.Daniel Dunbar2009-08-08
* Fix copy-pasto.Andreas Bolka2009-08-07
* SIV/MIV classification for LDA.Andreas Bolka2009-08-07
* Remove unused function.Daniel Dunbar2009-08-07
* Fix a bunch of namespace pollution.Dan Gohman2009-08-07
* Remove dead code.Devang Patel2009-08-06
* Simplify the ZIV tester to the max.Andreas Bolka2009-08-06
* Privatize the StructType table, which unfortunately involves routing contexts...Owen Anderson2009-08-05
* Make block and function count available via ProfileInfo.Daniel Dunbar2009-08-05
* Remove unnecessary ProfileInfoLoader methods.Daniel Dunbar2009-08-05
* ZIV tester for LDA.Andreas Bolka2009-08-05
* Restrict LDA to GEPs with the same pointer offset.Andreas Bolka2009-08-05
* Restrict LDA to affine subscripts.Andreas Bolka2009-08-03
* LibCallAliasAnalysis doesn't use TargetData.Dan Gohman2009-07-31
* Make TargetData optional in MemoryDependenceAnalysis.Dan Gohman2009-07-31
* Remove an unnecessary header.Dan Gohman2009-07-31
* Move a few more APIs back to 2.5 forms. The only remaining ones left to chan...Owen Anderson2009-07-31
* Fix some problems with ASTCallbackVH in its use as a DenseMap key.Dan Gohman2009-07-31
* Process DbgDeclareInst.Devang Patel2009-07-31
* Move getTrue() and getFalse() to 2.5-like APIs.Owen Anderson2009-07-31
* Move more code back to 2.5 APIs.Owen Anderson2009-07-30
* Use CallbackVH in AliasSetTracker to avoid getting stuck withDan Gohman2009-07-30
* s/DebugInfoEnumerator/DebugInfoFinder/gDevang Patel2009-07-30
* walk DbgRegionStartInst and DbgRegionEndInstDevang Patel2009-07-30
* Equal SCEVs of a subscript give rise to dependence.Andreas Bolka2009-07-30
* Eliminate a few unused-variable warningsDouglas Gregor2009-07-29
* Move types back to the 2.5 API.Owen Anderson2009-07-29
* Move ConstantExpr to 2.5 API.Owen Anderson2009-07-29