- a7aed18 Reapply r110396, with fixes to appease the Linux buildbot gods. by Owen Anderson · 15 years ago
- bda59bd Revert r110396 to fix buildbots. by Owen Anderson · 15 years ago
- 755aceb Don't use PassInfo* as a type identifier for passes. Instead, use the address of the static by Owen Anderson · 15 years ago
- 5442c71 Thread const correctness through a bunch of AliasAnalysis interfaces and by Dan Gohman · 15 years ago
- 2e2503c simplify by Gabor Greif · 15 years ago
- a57b97e Fix batch of converting RegisterPass<> to INTIALIZE_PASS(). by Owen Anderson · 15 years ago
- 0295ecf by David Greene · 16 years ago
- 2ec9003 by David Greene · 16 years ago
- 88874ec Remove the AliasAnalysis::getMustAliases method, which is dead. by Chris Lattner · 16 years ago
- 03d1bca remove unneeded checks of isFreeCall by Chris Lattner · 16 years ago
- f390e04 Rename MallocFreeHelper as MemoryBuiltins by Victor Hernandez · 16 years ago
- 762195b Rename MallocHelper as MallocFreeHelper, since it now also identifies calls to free() by Victor Hernandez · 16 years ago
- de5ad42 Remove FreeInst. by Victor Hernandez · 16 years ago
- 974e12b Remove includes of Support/Compiler.h that are no longer needed after the by Nick Lewycky · 16 years ago
- 02d5f77 Remove VISIBILITY_HIDDEN from class/struct found inside anonymous namespaces. by Nick Lewycky · 16 years ago
- b1d782b eliminate the std::ostream form of WriteAsOperand and update clients. by Chris Lattner · 16 years ago
- dc2b1b0 Fix some problems with ASTCallbackVH in its use as a DenseMap key. by Dan Gohman · 16 years ago
- f4362da Use CallbackVH in AliasSetTracker to avoid getting stuck with dangling Value*s. by Dan Gohman · 16 years ago
- 43d19d6 Make AliasAnalysis and related classes use getAnalysisIfAvailable<TargetData>(). by Dan Gohman · 16 years ago
- fbcc663 llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable. by Torok Edwin · 16 years ago
- 56d0659 assert(0) -> LLVM_UNREACHABLE. by Torok Edwin · 16 years ago
- 7a78f3a getEntryFor() may invalidate DenseMap iterator. by Devang Patel · 17 years ago
- 0eab5ec reimplement AliasSetTracker in terms of DenseMap instead of hash_map, by Chris Lattner · 17 years ago
- 50603510 Ignore the debug info intrinsics when adding instructions into alias sets. by Zhou Sheng · 17 years ago
- a79db30 Tidy up several unbeseeming casts from pointer to intptr_t. by Dan Gohman · 17 years ago
- b0ccc8c Free and vaarg are not really volatile. by Chris Lattner · 17 years ago
- b76ad16 Fix PR2346 by marking vaarg as volatile so that licm doesn't try to hoist them. by Chris Lattner · 17 years ago
- d78c400 Clean up the use of static and anonymous namespaces. This turned up by Dan Gohman · 17 years ago
- 79fff7c Fix the way AliasSet::print prints "may alias". by Dan Gohman · 18 years ago
- 2cd8e38 Teach AliasSetTracker about VAArgInst. by Dan Gohman · 18 years ago
- 80e43fa Restore isCFGOnly property of various analysis passes. by Devang Patel · 18 years ago
- 718da66 PassInfo keep tracks whether a pass is an analysis pass or not. by Devang Patel · 18 years ago
- af75ab8 Do not use virtual function to identify an analysis pass. by Devang Patel · 18 years ago
- 864970e Identify Analysis pass. by Devang Patel · 18 years ago
- f3ebc3f Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 18 years ago
- 68b6f50 Integrate the readonly/readnone logic more deeply by Duncan Sands · 18 years ago
- 44b8721 Executive summary: getTypeSize -> getTypeStoreSize / getABITypeSize. by Duncan Sands · 18 years ago
- c731c97 Use empty() member functions when that's what's being tested for instead by Dan Gohman · 18 years ago
- 688b280 when merging two alias sets together, be sure to propagate the volatility of by Chris Lattner · 18 years ago
- e7da2d6 Fix typo in comment. by Nick Lewycky · 19 years ago
- 8c78a0b Drop 'const' by Devang Patel · 19 years ago
- e95c6ad Use 'static const char' instead of 'static const int'. by Devang Patel · 19 years ago
- 09f162c Do not use typeinfo to identify pass in pass manager. by Devang Patel · 19 years ago
- f75727a Make classes in anonymous namespaces use VISIBILITY_HIDDEN to help reduce by Reid Spencer · 19 years ago
- f3baad3 Changed llvm_ostream et all to OStream. llvm_cerr, llvm_cout, llvm_null, are by Bill Wendling · 19 years ago
- 597d451 Removed some of the iostream #includes. Moved towards converting to using by Bill Wendling · 19 years ago
- 2412119 Explain change with a comment. by Nick Lewycky · 19 years ago
- c7b4653 Fix PR912. The input to erase() must not be a reference to the data by Nick Lewycky · 19 years ago
- c2d3d31 eliminate RegisterOpt. It does the same thing as RegisterPass. by Chris Lattner · 19 years ago
- 90213c6 Handle alias sets that have been unified, and thus can have other references by Chris Lattner · 19 years ago
- f4e0653 Don't implement AliasSetTracker::remove in terms of deleteValue. deleteValue by Chris Lattner · 19 years ago
- e7d4e56 Fix a stale pointer issue that caused 300.twolf to fail to build on zion by Chris Lattner · 19 years ago
- 4449785 Make the -print-alias-sets pass work for printing out something other than by Chris Lattner · 20 years ago
- 01808ca Remove trailing whitespace by Misha Brukman · 21 years ago
- 8d9f373 Treat free operations as volatile, since they cannot be moved. This fixes by Chris Lattner · 21 years ago
- 7b9020a Fix the missing symbols problem Bill was hitting. Patch contributed by by Chris Lattner · 21 years ago
- 71d04bc Adjust to new alias analysis interfaces by Chris Lattner · 21 years ago
- 9083936 For PR387:\ by Reid Spencer · 21 years ago
- 24bba4d When merging to alias sets, if they are both must alias, the result is not by Chris Lattner · 21 years ago
- eeaa29c Add a new interface by Chris Lattner · 21 years ago
- 303bdd1 Remove dead var by Chris Lattner · 21 years ago
- 6fa9665 Add some assertions by Chris Lattner · 21 years ago
- ab64481 Implement an AliasSetTracker::copyValue method by Chris Lattner · 21 years ago
- 63b38bd Fix #includes of i*.h => Instructions.h as per PR403. by Misha Brukman · 21 years ago
- 731381d Remove a bogus assertion by Chris Lattner · 21 years ago
- 9b323c3 Use context-sensitive alias analysis to avoid pessimization in clients of by Chris Lattner · 21 years ago
- bf8c3c4 Add some new methods by Chris Lattner · 21 years ago
- 0c73a1f 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
- 924c68d Add support for free instructions by Chris Lattner · 21 years ago
- 053427f Clean up reference counting to stop "leaking" alias sets by Chris Lattner · 21 years ago
- abc4f45 Add capability to remove aliasing aliassets from an AST by Chris Lattner · 21 years ago
- 2cfaef2 Make the AST interface a bit richer by returning whether an insertion caused by Chris Lattner · 21 years ago
- eb04d9b Add #include <iostream> since Value.h does not #include it any more. by Reid Spencer · 21 years ago
- 746e1e1 Rename a method by Chris Lattner · 21 years ago
- 2d3a7a6 Changes to fix up the inst_iterator to pass to boost iterator checks. This by Chris Lattner · 22 years ago
- 3022b1b Fix a HORRIBLY NASTY bug that caused siod to stop working last night. by Chris Lattner · 22 years ago
- 7f04ebc Ok, the assertion was bogus. Calls that do not read/write memory should not by Chris Lattner · 22 years ago
- f5c8f4c This assertion is bogus now that calls do not necessarily read/write memory by Chris Lattner · 22 years ago
- 21c60f1 Don't be COMPLETELY pessimistic in the face of function calls by Chris Lattner · 22 years ago
- 44fea54 Add a new AliassetTracker::remove method. Because we need to be able to remove by Chris Lattner · 22 years ago
- 0a14060 Finegrainify namespacification by Chris Lattner · 22 years ago
- 960707c Put all LLVM code into the llvm namespace, as per bug 109. by Brian Gaeke · 22 years ago
- 482202a Added LLVM project notice to the top of every C++ source file. by John Criswell · 22 years ago
- d14c200 Fix miscompilation in Fhourstones and bug: LICM/2003-05-02-LoadHoist.ll by Chris Lattner · 23 years ago
- c048bb3 ADd two new 'add' methods by Chris Lattner · 23 years ago
- b5b0b7a Make the aliassettracker much more precise by actually tracking size by Chris Lattner · 23 years ago
- 71b82bb Convert to work with new AliasAnalysis interface by conservatively assuming all pointers are arbitrarily large accesses by Chris Lattner · 23 years ago
- 7606fb6 This is a substantial rewrite of the AliasSetTracker class which now uses by Chris Lattner · 23 years ago
- 647df64 First try at implementing the AliasSetTracker class. I'm sure it will need by Chris Lattner · 23 years ago