- 66e08cf Remove the AliasAnalysis::getMustAliases method, which is dead. by Chris Lattner · 16 years ago
- ff2f683 remove unneeded checks of isFreeCall by Chris Lattner · 16 years ago
- f006b18 Rename MallocFreeHelper as MemoryBuiltins by Victor Hernandez · 16 years ago
- f2becca Rename MallocHelper as MallocFreeHelper, since it now also identifies calls to free() by Victor Hernandez · 16 years ago
- 046e78c Remove FreeInst. by Victor Hernandez · 16 years ago
- f5a86f4 Remove includes of Support/Compiler.h that are no longer needed after the by Nick Lewycky · 16 years ago
- 6726b6d Remove VISIBILITY_HIDDEN from class/struct found inside anonymous namespaces. by Nick Lewycky · 16 years ago
- 791102f eliminate the std::ostream form of WriteAsOperand and update clients. by Chris Lattner · 16 years ago
- a818c30 Fix some problems with ASTCallbackVH in its use as a DenseMap key. by Dan Gohman · 16 years ago
- b5b56ba Use CallbackVH in AliasSetTracker to avoid getting stuck with dangling Value*s. by Dan Gohman · 16 years ago
- fc2a3ed Make AliasAnalysis and related classes use getAnalysisIfAvailable<TargetData>(). by Dan Gohman · 16 years ago
- c23197a llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable. by Torok Edwin · 16 years ago
- c25e758 assert(0) -> LLVM_UNREACHABLE. by Torok Edwin · 16 years ago
- 6d9a2df getEntryFor() may invalidate DenseMap iterator. by Devang Patel · 16 years ago
- d7168dd reimplement AliasSetTracker in terms of DenseMap instead of hash_map, by Chris Lattner · 16 years ago
- 7e4286e Ignore the debug info intrinsics when adding instructions into alias sets. by Zhou Sheng · 16 years ago
- ae73dc1 Tidy up several unbeseeming casts from pointer to intptr_t. by Dan Gohman · 17 years ago
- 05a24e5 Free and vaarg are not really volatile. by Chris Lattner · 17 years ago
- eb0fdc1 Fix PR2346 by marking vaarg as volatile so that licm doesn't try to hoist them. by Chris Lattner · 17 years ago
- 844731a Clean up the use of static and anonymous namespaces. This turned up by Dan Gohman · 17 years ago
- 92c7b65 Fix the way AliasSet::print prints "may alias". by Dan Gohman · 17 years ago
- 235fc57 Teach AliasSetTracker about VAArgInst. by Dan Gohman · 17 years ago
- 4f4c28f Restore isCFGOnly property of various analysis passes. by Devang Patel · 17 years ago
- c758209 PassInfo keep tracks whether a pass is an analysis pass or not. by Devang Patel · 17 years ago
- c7fe32e Do not use virtual function to identify an analysis pass. by Devang Patel · 17 years ago
- 1cee94f Identify Analysis pass. by Devang Patel · 17 years ago
- 4ee451d Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 18 years ago
- dff6710 Integrate the readonly/readnone logic more deeply by Duncan Sands · 18 years ago
- 514ab34 Executive summary: getTypeSize -> getTypeStoreSize / getABITypeSize. by Duncan Sands · 18 years ago
- cb406c2 Use empty() member functions when that's what's being tested for instead by Dan Gohman · 18 years ago
- f711fb7 when merging two alias sets together, be sure to propagate the volatility of by Chris Lattner · 18 years ago
- ecd94c8 Fix typo in comment. by Nick Lewycky · 18 years ago
- 1997473 Drop 'const' by Devang Patel · 18 years ago
- 3e15bf3 Use 'static const char' instead of 'static const int'. by Devang Patel · 18 years ago
- 794fd75 Do not use typeinfo to identify pass in pass manager. by Devang Patel · 18 years ago
- d7d83db Make classes in anonymous namespaces use VISIBILITY_HIDDEN to help reduce by Reid Spencer · 19 years ago
- e815619 Changed llvm_ostream et all to OStream. llvm_cerr, llvm_cout, llvm_null, are by Bill Wendling · 19 years ago
- 6f81b51 Removed some of the iostream #includes. Moved towards converting to using by Bill Wendling · 19 years ago
- e81f725 Explain change with a comment. by Nick Lewycky · 19 years ago
- 38c7c42 Fix PR912. The input to erase() must not be a reference to the data by Nick Lewycky · 19 years ago
- 7f8897f eliminate RegisterOpt. It does the same thing as RegisterPass. by Chris Lattner · 19 years ago
- 356d8c2 Handle alias sets that have been unified, and thus can have other references by Chris Lattner · 19 years ago
- f299857 Don't implement AliasSetTracker::remove in terms of deleteValue. deleteValue by Chris Lattner · 19 years ago
- 959e321 Fix a stale pointer issue that caused 300.twolf to fail to build on zion by Chris Lattner · 19 years ago
- 4983cf7 Make the -print-alias-sets pass work for printing out something other than by Chris Lattner · 20 years ago
- 2b37d7c Remove trailing whitespace by Misha Brukman · 20 years ago
- 2958eea Treat free operations as volatile, since they cannot be moved. This fixes by Chris Lattner · 20 years ago
- 5b3a455 Fix the missing symbols problem Bill was hitting. Patch contributed by by Chris Lattner · 20 years ago
- 0af024c Adjust to new alias analysis interfaces by Chris Lattner · 21 years ago
- ce9653c For PR387:\ by Reid Spencer · 21 years ago
- cc8d524 When merging to alias sets, if they are both must alias, the result is not by Chris Lattner · 21 years ago
- 07bfa52 Add a new interface by Chris Lattner · 21 years ago
- 53fe2be Remove dead var by Chris Lattner · 21 years ago
- 3080b60 Add some assertions by Chris Lattner · 21 years ago
- b66e648 Implement an AliasSetTracker::copyValue method by Chris Lattner · 21 years ago
- 47b14a4 Fix #includes of i*.h => Instructions.h as per PR403. by Misha Brukman · 21 years ago
- 63e9930 Remove a bogus assertion by Chris Lattner · 21 years ago
- efe30ef Use context-sensitive alias analysis to avoid pessimization in clients of by Chris Lattner · 21 years ago
- 61d4627 Add some new methods by Chris Lattner · 21 years ago
- 34a1005 Fix a latent bug in the AliasSetTracker that was exposed by the FreeInst additions and broke a bunch of programs last night. by Chris Lattner · 21 years ago
- 5c88260 Add support for free instructions by Chris Lattner · 21 years ago
- b8a31ac Clean up reference counting to stop "leaking" alias sets by Chris Lattner · 21 years ago
- 6d4b0d7 Add capability to remove aliasing aliassets from an AST by Chris Lattner · 21 years ago
- 12c1155 Make the AST interface a bit richer by returning whether an insertion caused by Chris Lattner · 21 years ago
- 954da37 Add #include <iostream> since Value.h does not #include it any more. by Reid Spencer · 21 years ago
- c43e0ae Rename a method by Chris Lattner · 21 years ago
- 6ffe551 Changes to fix up the inst_iterator to pass to boost iterator checks. This by Chris Lattner · 21 years ago
- 4781bc7 Fix a HORRIBLY NASTY bug that caused siod to stop working last night. by Chris Lattner · 21 years ago
- fcead4f Ok, the assertion was bogus. Calls that do not read/write memory should not by Chris Lattner · 21 years ago
- df209fc This assertion is bogus now that calls do not necessarily read/write memory by Chris Lattner · 21 years ago
- 5b5f7c1 Don't be COMPLETELY pessimistic in the face of function calls by Chris Lattner · 21 years ago
- 2cffeec Add a new AliassetTracker::remove method. Because we need to be able to remove by Chris Lattner · 22 years ago
- e260924 Finegrainify namespacification by Chris Lattner · 22 years ago
- d0fde30 Put all LLVM code into the llvm namespace, as per bug 109. by Brian Gaeke · 22 years ago
- b576c94 Added LLVM project notice to the top of every C++ source file. by John Criswell · 22 years ago
- 577385e Fix miscompilation in Fhourstones and bug: LICM/2003-05-02-LoadHoist.ll by Chris Lattner · 22 years ago
- 319d05b ADd two new 'add' methods by Chris Lattner · 22 years ago
- 31a9d18 Make the aliassettracker much more precise by actually tracking size by Chris Lattner · 22 years ago
- 2d0a4a4 Convert to work with new AliasAnalysis interface by conservatively assuming all pointers are arbitrarily large accesses by Chris Lattner · 22 years ago
- 9971ac4 This is a substantial rewrite of the AliasSetTracker class which now uses by Chris Lattner · 22 years ago
- 009cc3d First try at implementing the AliasSetTracker class. I'm sure it will need by Chris Lattner · 23 years ago