- 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
- eec7361 Fix a compiler warning. by Duncan Sands · 18 years ago
- d2d7c6b In addition to arguments passed to it, memcpy (and all other calls) can ModRef pointers that alias their arguments as well. This fixes PR2057. by Owen Anderson · 18 years ago
- 8ed77c4 don't bother calling getUnderlyingObject for non-pointers. by Chris Lattner · 18 years ago
- cc01ebb Since we're not checking for the more general AllocationInst first, we need to explicitly check by Owen Anderson · 18 years ago
- bdf7ed9 This check is not correct for mallocs, so exclude them earlier. by Owen Anderson · 18 years ago
- 57a98b7 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 · 18 years ago
- fa2ba53 Fix bugs that Chris noticed in my last patch. by Owen Anderson · 18 years ago
- 8432cc6 bitcasts of pointers are always pointers. by Chris Lattner · 18 years ago
- 2e3edf1 Teach getModRefInfo that memcpy, memmove, and memset don't "capture" memory addresses. by Owen Anderson · 18 years ago
- 23dd055 getUnderlyingObject can return null, handle this. by Chris Lattner · 18 years ago
- 9104d71 Teach basicaa that 'byval' arguments define a new memory location that by Chris Lattner · 18 years ago
- f3ebc3f Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 18 years ago
- 86d51b8 Make these loops follow GetGEPOperands() behavior. by Wojciech Matyjewicz · 18 years ago
- 3f42d12 Fix PR1782, patch by Wojtek Matyjewicz! by Chris Lattner · 18 years ago
- 38ef3a8 Rather than having special rules like "intrinsics cannot by Duncan Sands · 18 years ago
- 68b6f50 Integrate the readonly/readnone logic more deeply by Duncan Sands · 18 years ago
- 5208d1a Add some convenience methods for querying attributes, and use them. by Duncan Sands · 18 years ago
- ad0ea2d Fix PR1146: parameter attributes are longer part of by Duncan Sands · 18 years ago
- 8a3e9d2 Ding dong, the DoesntAccessMemoryFns and by Duncan Sands · 18 years ago
- 38a5e82 Teach alias analysis about readnone/readonly functions. by Duncan Sands · 18 years ago
- 1db762b Fix for PR1801 by Tanya Lattner · 18 years ago
- 0fc613b Fix PR1774 and BasicAA/2007-11-05-SizeCrash.ll by Chris Lattner · 18 years ago
- 44b8721 Executive summary: getTypeSize -> getTypeStoreSize / getABITypeSize. by Duncan Sands · 18 years ago
- b7971bb Make a comment better. by Owen Anderson · 18 years ago
- 7827a3f Fix for PR1741. by Owen Anderson · 18 years ago
- e2f23a3 Add lengthof and endof templates that hide a lot of sizeof computations. by Owen Anderson · 18 years ago
- 19ce37a Missing break. Patch by Wojciech Matyjewicz. by Evan Cheng · 18 years ago
- bebc3bb 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 · 18 years ago
- 6493fc7 Upgrade BasicAliasAnalysis::getModRefBehavior to not call Value::getName, by Chris Lattner · 18 years ago
- 531f260 Implement review feedback. by Christopher Lamb · 18 years ago
- 1a80201 Teach BasicAA about noalias parameter attributes, but do it correctly this time. by Christopher Lamb · 18 years ago
- 2831524 Revert overly aggressive interpretation of noalias by Christopher Lamb · 18 years ago
- b08423b Teach BasicAA about noalias function parameters. Passes all of DejaGNU and test-suite. by Christopher Lamb · 18 years ago
- 06c60b6 Fix comments about vectors to use the current wording. by Dan Gohman · 18 years ago
- 1eb8ed4 Add explicit keywords. by Dan Gohman · 18 years ago
- 02b0997 Make BasicAliasAnalysis correctly register itself. Patch by Devang by Anton Korobeynikov · 18 years ago
- 8c78a0b Drop 'const' by Devang Patel · 18 years ago
- e95c6ad Use 'static const char' instead of 'static const int'. by Devang Patel · 18 years ago
- 09f162c Do not use typeinfo to identify pass in pass manager. by Devang Patel · 18 years ago
- aafe4e2 Make use of ConstantInt::isZero instead of ConstantInt::isNullValue. by Zhou Sheng · 19 years ago
- d84d35b For PR1195: by Reid Spencer · 19 years ago
- d3182e4 Switch some std::vector's to SmallVectors. This speeds up -load-vn -gcse by Chris Lattner · 19 years ago
- 237b5b6 modify CheckGEPInstructions to take a pointer and size instead of a vector. by Chris Lattner · 19 years ago
- c44bd78 eliminate use of TargetData::getIndexedOffset that takes a vector by Chris Lattner · 19 years ago
- f75727a Make classes in anonymous namespaces use VISIBILITY_HIDDEN to help reduce by Reid Spencer · 19 years ago
- 5301e7c For PR1136: Rename GlobalVariable::isExternal as isDeclaration to avoid by Reid Spencer · 19 years ago
- 875d7b2 fit to 80 cols. Remove now-extraneous checks for ptr->ptr bitcasts. by Chris Lattner · 19 years ago
- 0fd2b9f GEP operands can't be bools by Chris Lattner · 19 years ago
- cddc9df Implement review feedback for the ConstantBool->ConstantInt merge. Chris by Reid Spencer · 19 years ago
- 542964f Rename BoolTy as Int1Ty. Patch by Sheng Zhou. by Reid Spencer · 19 years ago
- 75b871f For PR1043: by Zhou Sheng · 19 years ago
- c635f47 For PR950: by Reid Spencer · 19 years ago
- 266e42b For PR950: by Reid Spencer · 19 years ago
- bb65ebf Replace inferred getCast(V,Ty) calls with more strict variants. 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
- a531ac2 Convert to using llvm streams instead of iostreams. by Bill Wendling · 19 years ago
- 6c38f0b For PR950: by Reid Spencer · 19 years ago
- 5c833df remove redundant code by Chris Lattner · 19 years ago
- ea2abe2 Fix BasicAA/2006-11-03-BasicAAVectorCrash.ll by handling out-of-range by Chris Lattner · 19 years ago
- de46e48 For PR786: by Reid Spencer · 19 years ago
- e0fc4df For PR950: by Reid Spencer · 19 years ago
- 8111c59 Fix more static dtor issues by Chris Lattner · 19 years ago
- 97c9f20 simplify AnalysisGroup registration, eliminating one typeid call. by Chris Lattner · 19 years ago
- c2d3d31 eliminate RegisterOpt. It does the same thing as RegisterPass. by Chris Lattner · 19 years ago
- 3d27be1 s|llvm/Support/Visibility.h|llvm/Support/Compiler.h| by Chris Lattner · 19 years ago
- 996795b Use hidden visibility to make symbols in an anonymous namespace get by Chris Lattner · 19 years ago
- be53566 For PR780: by Reid Spencer · 19 years ago
- 5861659 Change from using a stub function to a stub variable for passing to the by Reid Spencer · 19 years ago
- bb40a9f Use autogenerated mod/ref info for intrinsics. by Chris Lattner · 20 years ago
- 3e19c23 Fix a crash compiling Obsequi by Chris Lattner · 20 years ago
- 071faf2 Be more conservative with our symbolic alias analysis. In particular, by Chris Lattner · 20 years ago
- 82049eb Add bswap intrinsics as documented in the Language Reference by Nate Begeman · 20 years ago
- 5278ca3 prevent cse of readcyclecounter by Andrew Lenharth · 20 years ago
- 01aa563 continued readcyclecounter support by Andrew Lenharth · 20 years ago
- 898e50e floor/ceil don't read/write memory. This allows gcse to eliminate 6 calls by Chris Lattner · 20 years ago
- 23167c3 Remove glibc specific functions, and mark a couple as C99 by Andrew Lenharth · 20 years ago
- c51a74c because on alpha: # define errno (*__errno_location ()) by Andrew Lenharth · 20 years ago
- bb0bfc4 By definition, 'tail' calls cannot access the stack frame of their caller. by Chris Lattner · 20 years ago
- b2d3ac8 These intrinsics do not access memory by Chris Lattner · 20 years ago
- 1c636f1 Add llvm.sqrt intrinsic, patch contributed by Morten Ofstad by Chris Lattner · 20 years ago
- 59ecb57 These functions can set errno! by Chris Lattner · 21 years ago
- 01808ca Remove trailing whitespace by Misha Brukman · 21 years ago
- 562c180 Fix Regression/Analysis/BasicAA/2005-03-09-BrokenBasicAA.ll, a miscompilation by Chris Lattner · 21 years ago
- cede1ce Add even more missing createXxxPass functions. by Jeff Cohen · 21 years ago
- 869d6a4 Fix a bug in -no-aa that caused two DSGraph tests to XPASS. by Chris Lattner · 21 years ago
- 71d04bc Adjust to new alias analysis interfaces by Chris Lattner · 21 years ago
- 346ee4c Add testcase and fix for yet another case where we query the size an by Alkis Evlogimenos · 21 years ago
- b1ff6d7 Add testcase and fix for another case where we query the size an abstract type. by Alkis Evlogimenos · 21 years ago
- 5c132bc For PR387:\ Add getModRefInfo method to avoid overloaded virtuals by Reid Spencer · 21 years ago
- 1b784b1 Fix DeadStoreElimination/2004-11-28-LiveStoreDeleted.ll by Chris Lattner · 21 years ago
- 63b45b4 The trick with globals actually works with allocas and malloc too by Chris Lattner · 21 years ago
- 75819a8 A store or load cannot alias a global if the accessed amount is larger then by Chris Lattner · 21 years ago
- c368b63 Simplify conditional and fix LICM/2004-11-17-UndefIndexCrash.ll by Chris Lattner · 21 years ago
- 3c3e058 Be more careful about looking for constants when we really want constantint's. by Chris Lattner · 21 years ago
- a5c04ee Fixes to make LLVM compile with vc7.1. by Alkis Evlogimenos · 21 years ago
- fd7a2d4 Merge i*.h headers into Instructions.h as part of bug403. by Alkis Evlogimenos · 21 years ago
- c21acbf Fix test/Regression/Analysis/BasicAA/2004-07-28-MustAliasbug.llx by Chris Lattner · 21 years ago
- aa05a6e Make basicaa a bit more aggressive by Chris Lattner · 21 years ago