aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Analysis
Commit message (Expand)AuthorAgeFilesLines
* Consistently use AliasAnalysis::UnknownSize instead of hardcoding ~0u.Dan Gohman2010-10-193-20/+29
* Make the representation of AliasSets explicitly differentiateDan Gohman2010-10-181-2/+2
* Don't pass the raw invalid pointer used to represent conflictingDan Gohman2010-10-181-3/+5
* Make AliasSetTracker TBAA-aware, enabling TBAA-enabled LICM.Dan Gohman2010-10-181-24/+49
* Fix BasicAA to pass TBAAInfo through to the chained analysis.Dan Gohman2010-10-181-26/+47
* Make TypeBasedAliasAnalysis default to doing nothing, with a command-lineDan Gohman2010-10-181-0/+10
* Use chaining in TypeBasedAliasAnalysis::pointsToConstantMemory.Dan Gohman2010-10-181-1/+4
* Make BasicAliasAnalysis a normal AliasAnalysis implementation whichDan Gohman2010-10-181-11/+25
* Eliminate some calls to Value::getNameStr.Benjamin Kramer2010-10-161-1/+1
* Tolerate a null parent pointer.Dan Gohman2010-10-141-1/+1
* add uadd_ov/usub_ov to apint, consolidate constant foldingChris Lattner2010-10-141-32/+28
* Analysis groups need to initialize their default implementations.Owen Anderson2010-10-133-3/+3
* Add Region::isTopLevelRegion().Tobias Grosser2010-10-131-3/+3
* RegionInfo: Fix trivial error that slipped in last minute.Tobias Grosser2010-10-131-1/+1
* RegionInfo: Update RegionInfo after a BB was split.Tobias Grosser2010-10-131-0/+13
* RegioInfo: Add getExpandedRegion().Tobias Grosser2010-10-131-0/+32
* RegionInfo: Allow to update exit and entry of a region.Tobias Grosser2010-10-131-0/+9
* RegionInfo: Enhance addSubregion.Tobias Grosser2010-10-131-4/+29
* RegionInfo: Allow to set the parent region of a basic block.Tobias Grosser2010-10-131-1/+4
* RegionInfo: Free the RegionNodes in cache.Tobias Grosser2010-10-131-0/+5
* Begin adding static dependence information to passes, which will allow us toOwen Anderson2010-10-1216-17/+75
* Support AA chaining.Dan Gohman2010-10-111-6/+9
* Now using a variant of the existing inlining heuristics to decide whether to ...Kenneth Uildriks2010-10-091-0/+70
* Start separating out code metrics into code size metrics and code performance...Kenneth Uildriks2010-10-081-10/+53
* Now with fewer extraneous semicolons!Owen Anderson2010-10-0734-51/+52
* Add an implementation of the initialization routine for IPA.Owen Anderson2010-10-071-0/+29
* Add initialization routines for Analysis and IPA.Owen Anderson2010-10-072-0/+57
* Fix a warning when building with clang++.Owen Anderson2010-10-071-2/+3
* Move the pass initialization helper functions into the llvm namespace, and addOwen Anderson2010-10-072-10/+11
* Appease the clang self-host buildbot by providing a correct instantiation.Owen Anderson2010-10-061-3/+3
* Hide analysis group registration behind a macro, just like pass registration.Owen Anderson2010-10-063-3/+3
* Add support for DW_TAG_unspecified_parameters.Devang Patel2010-10-061-1/+14
* Don't add the operand count to SCEV uniquing data; FoldingSetNodeIDDan Gohman2010-10-041-5/+0
* Let FE mark a variable as artificial variable.Devang Patel2010-09-291-3/+7
* Generalize DISubprogram element to encode various flags instead of just one b...Devang Patel2010-09-291-3/+3
* Remove PointerTracking from cmakelists …Benjamin Kramer2010-09-291-1/+0
* remove PointerTracking from mainline, Edwin is going to move it out to ClamAVChris Lattner2010-09-291-316/+0
* Removed a bunch of unnecessary target_link_libraries.Oscar Fuentes2010-09-281-2/+0
* Provide an interface to let FEs anchor debug info for types.Devang Patel2010-09-281-0/+8
* Don't try to constant fold libm functions with non-finite arguments.Jakob Stoklund Olesen2010-09-271-0/+7
* Teach memdep about TBAA tags.Dan Gohman2010-09-221-71/+95
* Simplify code.Benjamin Kramer2010-09-211-8/+6
* Make CreateComplexVariable independent of SmallVector.Benjamin Kramer2010-09-211-7/+6
* Don't include <fenv.h> now that we have llvm/System/FEnv.h.Jakob Stoklund Olesen2010-09-171-1/+0
* Attempt to support platforms which don't have fenv.h.Dan Gohman2010-09-171-12/+7
* Fix the folding of floating-point math library calls, like sin(infinity),Dan Gohman2010-09-171-2/+9
* Add an #include of raw_ostream.h. Previously, this only compiledDan Gohman2010-09-171-0/+1
* Update CMake build.Benjamin Kramer2010-09-161-0/+1
* Rename a variable to avoid a declaration conflict.Dan Gohman2010-09-161-3/+3
* Add a pass which prints out all the memdep dependencies.Dan Gohman2010-09-161-0/+153