- 26d914a This check is not correct for mallocs, so exclude them earlier. by Owen Anderson · 17 years ago
- ae708a3 Fix a comment, and a bug where we weren't applying the tail call logic in cases that failed the first test. by Owen Anderson · 17 years ago
- 9aa7c35 Fix bugs that Chris noticed in my last patch. by Owen Anderson · 17 years ago
- 0ab5a4a bitcasts of pointers are always pointers. by Chris Lattner · 17 years ago
- 9b636cb Teach getModRefInfo that memcpy, memmove, and memset don't "capture" memory addresses. by Owen Anderson · 17 years ago
- d087480 getUnderlyingObject can return null, handle this. by Chris Lattner · 17 years ago
- fd68750 Teach basicaa that 'byval' arguments define a new memory location that by Chris Lattner · 17 years ago
- 4ee451d Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 17 years ago
- 4ba8cfc Make these loops follow GetGEPOperands() behavior. by Wojciech Matyjewicz · 17 years ago
- f88380b Fix PR1782, patch by Wojtek Matyjewicz! by Chris Lattner · 17 years ago
- a3355ff Rather than having special rules like "intrinsics cannot by Duncan Sands · 17 years ago
- dff6710 Integrate the readonly/readnone logic more deeply by Duncan Sands · 17 years ago
- afa3b6d Add some convenience methods for querying attributes, and use them. by Duncan Sands · 17 years ago
- dc02467 Fix PR1146: parameter attributes are longer part of by Duncan Sands · 17 years ago
- e4dc717 Ding dong, the DoesntAccessMemoryFns and by Duncan Sands · 17 years ago
- 920653d Teach alias analysis about readnone/readonly functions. by Duncan Sands · 17 years ago
- ee22be0 Fix for PR1801 by Tanya Lattner · 17 years ago
- 9907cb1 Fix PR1774 and BasicAA/2007-11-05-SizeCrash.ll by Chris Lattner · 17 years ago
- 514ab34 Executive summary: getTypeSize -> getTypeStoreSize / getABITypeSize. by Duncan Sands · 17 years ago
- ef15029 Make a comment better. by Owen Anderson · 17 years ago
- f92ff03 Fix for PR1741. by Owen Anderson · 17 years ago
- 718cb66 Add lengthof and endof templates that hide a lot of sizeof computations. by Owen Anderson · 17 years ago
- df344fe Missing break. Patch by Wojciech Matyjewicz. by Evan Cheng · 17 years ago
- a583990 This resolves a regression of BasicAA which failed to find any memory information for overloaded intrinsics (PR1600). This resolves that issue, and improves the matching scheme to use a BitVector rather than a binary search. by Chandler Carruth · 17 years ago
- 8c52870 Upgrade BasicAliasAnalysis::getModRefBehavior to not call Value::getName, by Chris Lattner · 17 years ago
- a326b5d Implement review feedback. by Christopher Lamb · 17 years ago
- 406bfa3 Teach BasicAA about noalias parameter attributes, but do it correctly this time. by Christopher Lamb · 17 years ago
- 321ff4e Revert overly aggressive interpretation of noalias by Christopher Lamb · 17 years ago
- 50192c2 Teach BasicAA about noalias function parameters. Passes all of DejaGNU and test-suite. by Christopher Lamb · 17 years ago
- 07a9676 Fix comments about vectors to use the current wording. by Dan Gohman · 17 years ago
- a6900c7 Add explicit keywords. by Dan Gohman · 17 years ago
- 03265f9 Make BasicAliasAnalysis correctly register itself. Patch by Devang by Anton Korobeynikov · 17 years ago
- 1997473 Drop 'const' by Devang Patel · 17 years ago
- 3e15bf3 Use 'static const char' instead of 'static const int'. by Devang Patel · 17 years ago
- 794fd75 Do not use typeinfo to identify pass in pass manager. by Devang Patel · 17 years ago
- 843f0767 Make use of ConstantInt::isZero instead of ConstantInt::isNullValue. by Zhou Sheng · 18 years ago
- 9d6565a For PR1195: by Reid Spencer · 18 years ago
- a77600e Switch some std::vector's to SmallVectors. This speeds up -load-vn -gcse by Chris Lattner · 18 years ago
- fd1ad3b modify CheckGEPInstructions to take a pointer and size instead of a vector. by Chris Lattner · 18 years ago
- 829621c eliminate use of TargetData::getIndexedOffset that takes a vector by Chris Lattner · 18 years ago
- d7d83db Make classes in anonymous namespaces use VISIBILITY_HIDDEN to help reduce by Reid Spencer · 18 years ago
- 5cbf985 For PR1136: Rename GlobalVariable::isExternal as isDeclaration to avoid by Reid Spencer · 18 years ago
- 241607d fit to 80 cols. Remove now-extraneous checks for ptr->ptr bitcasts. by Chris Lattner · 18 years ago
- 0bb3831 GEP operands can't be bools by Chris Lattner · 18 years ago
- 579dca1 Implement review feedback for the ConstantBool->ConstantInt merge. Chris by Reid Spencer · 18 years ago
- 4fe16d6 Rename BoolTy as Int1Ty. Patch by Sheng Zhou. by Reid Spencer · 18 years ago
- 6b6b6ef For PR1043: by Zhou Sheng · 18 years ago
- c5b206b For PR950: by Reid Spencer · 18 years ago
- e4d87aa For PR950: by Reid Spencer · 18 years ago
- d977d86 Replace inferred getCast(V,Ty) calls with more strict variants. by Reid Spencer · 18 years ago
- e815619 Changed llvm_ostream et all to OStream. llvm_cerr, llvm_cout, llvm_null, are by Bill Wendling · 18 years ago
- a5b31ca Convert to using llvm streams instead of iostreams. by Bill Wendling · 18 years ago
- 3da59db For PR950: by Reid Spencer · 18 years ago
- c2e6801 remove redundant code by Chris Lattner · 18 years ago
- 7765d71 Fix BasicAA/2006-11-03-BasicAAVectorCrash.ll by handling out-of-range by Chris Lattner · 18 years ago
- 3ed469c For PR786: by Reid Spencer · 18 years ago
- b83eb64 For PR950: by Reid Spencer · 18 years ago
- 90aa839 Fix more static dtor issues by Chris Lattner · 18 years ago
- a537017 simplify AnalysisGroup registration, eliminating one typeid call. by Chris Lattner · 18 years ago
- 7f8897f eliminate RegisterOpt. It does the same thing as RegisterPass. by Chris Lattner · 18 years ago
- a4f0b3a s|llvm/Support/Visibility.h|llvm/Support/Compiler.h| by Chris Lattner · 18 years ago
- 9525528 Use hidden visibility to make symbols in an anonymous namespace get by Chris Lattner · 18 years ago
- 4f1bd9e For PR780: by Reid Spencer · 18 years ago
- 192913e Change from using a stub function to a stub variable for passing to the by Reid Spencer · 18 years ago
- cad2537 Use autogenerated mod/ref info for intrinsics. by Chris Lattner · 19 years ago
- 2cfdd28 Fix a crash compiling Obsequi by Chris Lattner · 19 years ago
- 5a3cf8d Be more conservative with our symbolic alias analysis. In particular, by Chris Lattner · 19 years ago
- 6fb3bd6 Add bswap intrinsics as documented in the Language Reference by Nate Begeman · 19 years ago
- f6947c1 prevent cse of readcyclecounter by Andrew Lenharth · 19 years ago
- 51b8d54 continued readcyclecounter support by Andrew Lenharth · 19 years ago
- ab466d7 floor/ceil don't read/write memory. This allows gcse to eliminate 6 calls by Chris Lattner · 19 years ago
- d3513e0 Remove glibc specific functions, and mark a couple as C99 by Andrew Lenharth · 19 years ago
- d9793e6 because on alpha: # define errno (*__errno_location ()) by Andrew Lenharth · 19 years ago
- 42e3c81 By definition, 'tail' calls cannot access the stack frame of their caller. by Chris Lattner · 19 years ago
- 998fffd These intrinsics do not access memory by Chris Lattner · 19 years ago
- eed37ba Add llvm.sqrt intrinsic, patch contributed by Morten Ofstad by Chris Lattner · 19 years ago
- 5b103c2 These functions can set errno! by Chris Lattner · 20 years ago
- 2b37d7c Remove trailing whitespace by Misha Brukman · 20 years ago
- 50bc9ef Fix Regression/Analysis/BasicAA/2005-03-09-BrokenBasicAA.ll, a miscompilation by Chris Lattner · 20 years ago
- 534927d Add even more missing createXxxPass functions. by Jeff Cohen · 20 years ago
- 5226f6a Fix a bug in -no-aa that caused two DSGraph tests to XPASS. by Chris Lattner · 20 years ago
- 0af024c Adjust to new alias analysis interfaces by Chris Lattner · 20 years ago
- c49741d Add testcase and fix for yet another case where we query the size an by Alkis Evlogimenos · 20 years ago
- a95cf30 Add testcase and fix for another case where we query the size an abstract type. by Alkis Evlogimenos · 20 years ago
- 4a7ebfa For PR387:\ Add getModRefInfo method to avoid overloaded virtuals by Reid Spencer · 20 years ago
- eaf8f9c Fix DeadStoreElimination/2004-11-28-LiveStoreDeleted.ll by Chris Lattner · 20 years ago
- 4e61676 The trick with globals actually works with allocas and malloc too by Chris Lattner · 20 years ago
- 0a1ac90 A store or load cannot alias a global if the accessed amount is larger then by Chris Lattner · 20 years ago
- bc2a99b Simplify conditional and fix LICM/2004-11-17-UndefIndexCrash.ll by Chris Lattner · 20 years ago
- a35339d Be more careful about looking for constants when we really want constantint's. by Chris Lattner · 20 years ago
- 20aa474 Fixes to make LLVM compile with vc7.1. by Alkis Evlogimenos · 20 years ago
- eb62bc7 Merge i*.h headers into Instructions.h as part of bug403. by Alkis Evlogimenos · 20 years ago
- 730b1ad Fix test/Regression/Analysis/BasicAA/2004-07-28-MustAliasbug.llx by Chris Lattner · 20 years ago
- db5b80a Make basicaa a bit more aggressive by Chris Lattner · 20 years ago
- e181b94 basic-aa can actually provide simple mod/ref info by Chris Lattner · 20 years ago
- 05e4798 This was implemented back in march by Chris Lattner · 20 years ago
- bb8f43c Do not ignore casts unless they are pointer-pointer casts. This caused us by Chris Lattner · 20 years ago
- e840434 bug 122: by Reid Spencer · 20 years ago
- f70770a Simplify logic. by Chris Lattner · 20 years ago
- 689835a Fix a tiny bug in the -no-aa pass, in which it did not ever get a target data. by Chris Lattner · 20 years ago