aboutsummaryrefslogtreecommitdiff
path: root/lib/Analysis
AgeCommit message (Expand)Author
2012-02-26Enable the assert that got all this dominator work started.Rafael Espindola
2012-02-26Change the implementation of dominates(inst, inst) to one based on what theRafael Espindola
2012-02-26Reinstate the optimization from r151449 with a fix to not turn 'gep %x' intoNick Lewycky
2012-02-26Don't call dominates on unreachable instructions.Rafael Espindola
2012-02-25Roll these back to r151448 until I figure out how they're breakingNick Lewycky
2012-02-25An argument and a local identified object (eg. a noalias call) could turn outNick Lewycky
2012-02-25Fix five-letter typo in comment.Nick Lewycky
2012-02-25Teach instsimplify to be more aggressive when analyzing comparisons of pointersNick Lewycky
2012-02-25Move isKnownNonNull from private implementation detail of BasicAA to a publicNick Lewycky
2012-02-24fix PR12075, a regression in a recent transform I added. In unreachable code...Chris Lattner
2012-02-23Fix typo.Rafael Espindola
2012-02-22Remove extra semi-colons.Chad Rosier
2012-02-22Improve comment. Thanks for Andrew for the suggestion.Rafael Espindola
2012-02-22Semantically revert 151015. Add a comment on why we should be able to assertRafael Espindola
2012-02-21s/the the/the/Rafael Espindola
2012-02-21Use more idiomatic assert.Rafael Espindola
2012-02-21Avoid warning on non assert builds.Rafael Espindola
2012-02-21It turns out that with the current scev organization ReuseOrCreateCast cannotRafael Espindola
2012-02-20Make this a bit prettier and more obvious when a derived type isn'tEric Christopher
2012-02-20If a derived type is also a composite type, print that informationEric Christopher
2012-02-20Add support for runtime languages on our forward declarations.Eric Christopher
2012-02-20fold comparisons of gep'd alloca points with null to false,Chris Lattner
2012-02-18Temporarily disable this assert. Looks like it found a similar issue whenRafael Espindola
2012-02-18Don't skip debug instructions when looking for the insertion point ofRafael Espindola
2012-02-18Fix a rather nasty regression from r150690: LHS != RHS does not imply LHS->st...Eli Friedman
2012-02-17Remove a comment about an alternative approach that wouldn'tDan Gohman
2012-02-17Typo in variable name.Eric Christopher
2012-02-16Revert "InstSimplify: Strip pointer casts early."Benjamin Kramer
2012-02-16InstSimplify: Strip pointer casts early.Benjamin Kramer
2012-02-16InstSimplify: Ignore pointer casts when constant folding compares between poi...Benjamin Kramer
2012-02-10Have AliasSet::aliasesUnknownInst use pointer TBAA info when availableHal Finkel
2012-02-10Fix PR11948: the result type of an icmp may be a vector of boolean -Duncan Sands
2012-02-08Add support for a temporary forward decl type. We want this so weEric Christopher
2012-02-08Remove tabs.Devang Patel
2012-02-07Convert assert(0) to llvm_unreachableCraig Topper
2012-02-06The patch resolves the conflict between AddressSanitizer and load widening (G...Kostya Serebryany
2012-02-06Remove some dead code and tidy things up now that vectors use ConstantDataVectorChris Lattner
2012-02-06[unwind removal] Remove all of the code for the dead 'unwind' instruction. ThereBill Wendling
2012-02-06[unwind removal] We no longer have 'unwind' instructions being generated, soBill Wendling
2012-02-06DebugInfo: Provide a new hook to encode relationship between a property and a...Devang Patel
2012-02-05Persuade GCC that there is nothing worth warning about here (there isn't).Duncan Sands
2012-02-05reapply the patches reverted in r149470 that reenable ConstantDataArray,Chris Lattner
2012-02-04remove the blank line from previous ci.Qirun Zhang
2012-02-04test commit.Qirun Zhang
2012-02-04Introduce DIObjCProperty. This will be used to encode objective-c property.Devang Patel
2012-02-01SwitchInst refactoring.Stepan Dyatkovskiy
2012-02-01Revert Chris' commits up to r149348 that started causing VMCoreTests unit tes...Argyrios Kyrtzidis
2012-01-31remove the last vestiges of llvm::GetConstantStringInfo, in CodeGen.Chris Lattner
2012-01-31Change ConstantArray::get to form a ConstantDataArray when possible,Chris Lattner
2012-01-27Add r149110 back with a fix for when the vector and the int have the sameRafael Espindola