- 1329cf1 [Lint] Use LocationSize instead of ints; NFC by George Burgess IV · 7 years ago
- 5f8f34e4 Remove \brief commands from doxygen comments. by Adrian Prantl · 7 years ago
- 147810d [Lint] Upgrade uses of MemoryIntrinic::getAlignment() to new API. (NFCI) by Daniel Neilson · 8 years ago
- fb2fd20 [Lint] Don't warn about noalias argument aliasing if other argument is byval by Mikael Holmen · 8 years ago
- 6e60297 [Lint] Don't warn about passing alloca'd value to tail call if using byval by Mikael Holmen · 8 years ago
- 6efe507 [Lint] Avoid failed assertion by fetching the proper pointer type by Mikael Holmen · 8 years ago
- 79ab643 [Constants] If we already have a ConstantInt*, prefer to use isZero/isOne/isMinusOne instead of isNullValue/isOneValue/isAllOnesValue inherited from Constant. NFCI by Craig Topper · 8 years ago
- 6bda14b Sort the remaining #include lines in include/... and lib/.... by Chandler Carruth · 8 years ago
- 8205a1a [ValueTracking] Convert most of the calls to computeKnownBits to use the version that returns the KnownBits object. by Craig Topper · 8 years ago
- f0aeee0 [KnownBits] Add wrapper methods for setting and clear all bits in the underlying APInts in KnownBits. by Craig Topper · 8 years ago
- 4d0fe64 Kill off the old SimplifyInstruction API by converting remaining users. by Daniel Berlin · 8 years ago
- b45eabc [ValueTracking] Introduce a KnownBits struct to wrap the two APInts for computeKnownBits by Craig Topper · 8 years ago
- aec2fa3 Revert @llvm.assume with operator bundles (r289755-r289757) by Daniel Jasper · 9 years ago
- 3ca4a6b Remove the AssumptionCache by Hal Finkel · 9 years ago
- 3e3a057 Fix some Clang-tidy modernize-use-using and Include What You Use warnings. by Eugene Zelenko · 9 years ago
- d536f23 [ConstnatFolding] Teach the folder how to fold ConstantVector by David Majnemer · 9 years ago
- e2a6917 [opaque pointer types] [NFC] FindAvailableLoadedValue: take LoadInst instead of just the pointer. by Eduard Burtescu · 10 years ago
- 5f6eaac GlobalValue: use getValueType() instead of getType()->getPointerElementType(). by Manuel Jacob · 10 years ago
- 67cf9a7 Revert "Change memcpy/memset/memmove to have dest and source alignments." by Pete Cooper · 10 years ago
- 72bc23e Change memcpy/memset/memmove to have dest and source alignments. by Pete Cooper · 10 years ago
- 5a82c91 Analysis: Remove implicit ilist iterator conversions by Duncan P. N. Exon Smith · 10 years ago
- 14e7735 [WinEH] Delete the old landingpad implementation of Windows EH by Reid Kleckner · 10 years ago
- 532bf71 Clean up: Refactoring the hardcoded value of 6 for FindAvailableLoadedValue()'s parameter MaxInstsToScan. (Complete version of r247497. See D12886) by Larisse Voufo · 10 years ago
- 6b867c7 Revert "Clean up: Refactoring the hardcoded value of 6 for FindAvailableLoadedValue()'s parameter MaxInstsToScan." for preliminary community discussion (See. D12886) by Larisse Voufo · 10 years ago
- f57162b Clean up: Refactoring the hardcoded value of 6 for FindAvailableLoadedValue()'s parameter MaxInstsToScan. by Larisse Voufo · 10 years ago
- 7b560d4 [PM/AA] Rebuild LLVM's alias analysis infrastructure in a way compatible by Chandler Carruth · 10 years ago
- 50fee93 [PM/AA] Simplify the AliasAnalysis interface by removing a wrapper by Chandler Carruth · 10 years ago
- f00654e Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC) by Alexander Kornienko · 10 years ago
- c3f49eb [PM/AA] Hoist the AliasResult enum out of the AliasAnalysis class. by Chandler Carruth · 10 years ago
- 70bc5f1 Fixed/added namespace ending comments using clang-tidy. NFC by Alexander Kornienko · 10 years ago
- ecbd168 [PM/AA] Remove the UnknownSize static member from AliasAnalysis. by Chandler Carruth · 10 years ago
- f2929c9 Fix doxygen comments from r232268 by Duncan P. N. Exon Smith · 11 years ago
- ec9d3f7 Recover the ability to 'b CheckFailed' after r231577 by Duncan P. N. Exon Smith · 11 years ago
- a28d91d DataLayout is mandatory, update the API to reflect it with references. by Mehdi Amini · 11 years ago
- 57a3d08 Make static variables const if possible. Makes them go into a read-only section. by Benjamin Kramer · 11 years ago
- f027ad7 Make the assertion macros in Verifier and Linter truly variadic. by Benjamin Kramer · 11 years ago
- 46a4355 Make DataLayout Non-Optional in the Module by Mehdi Amini · 11 years ago
- 30d69c2 [PM] Remove the old 'PassManager.h' header file at the top level of by Chandler Carruth · 11 years ago
- 71f308a Re-sort #include lines using my handy dandy ./utils/sort_includes.py by Chandler Carruth · 11 years ago
- 78b53db Adding support for llvm.eh.begincatch and llvm.eh.endcatch intrinsics and beginning the documentation of native Windows exception handling. by Andrew Kaylor · 11 years ago
- b98f63d [PM] Separate the TargetLibraryInfo object from the immutable pass. by Chandler Carruth · 11 years ago
- 62d4215 [PM] Move TargetLibraryInfo into the Analysis library. by Chandler Carruth · 11 years ago
- 66b3130 [PM] Split the AssumptionTracker immutable pass into two separate APIs: by Chandler Carruth · 11 years ago
- 70573dc Update SetVector to rely on the underlying set's insert to return a pair<iterator, bool> by David Blaikie · 11 years ago
- 60db058 Make use of @llvm.assume in ValueTracking (computeKnownBits, etc.) by Hal Finkel · 11 years ago
- 71b7b68 Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoid needing to mention the size. by Craig Topper · 11 years ago
- 6230691 Revert "Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoid needing to mention the size." by Craig Topper · 11 years ago
- 5229cfd Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoid needing to mention the size. by Craig Topper · 11 years ago
- e69170a Revert "Introduce a string_ostream string builder facilty" by Alp Toker · 11 years ago
- 6147173 Introduce a string_ostream string builder facilty by Alp Toker · 11 years ago
- a0653a3 Rename ComputeMaskedBits to computeKnownBits. "Masked" has been by Jay Foad · 11 years ago
- 9f00886 [C++11] More 'nullptr' conversion. In some cases just using a boolean check instead of comparing to nullptr. by Craig Topper · 11 years ago
- a236ea5 Teach lint about address spaces by Matt Arsenault · 12 years ago
- 7da14f1 [Layering] Move InstVisitor.h into the IR library as it is pretty by Chandler Carruth · 12 years ago
- e9ba759 [C++11] Add 'override' keyword to virtual methods that override their base class. by Craig Topper · 12 years ago
- 219b89b [Modules] Move CallSite into the IR library where it belogs. It is by Chandler Carruth · 12 years ago
- b6d0bd4 [C++11] Replace llvm::next and llvm::prior with std::next and std::prev. by Benjamin Kramer · 12 years ago
- 9351251 Make DataLayout a plain object, not a pass. by Rafael Espindola · 12 years ago
- aeff8a9 Make some DataLayout pointers const. by Rafael Espindola · 12 years ago
- 37dc9e1 Rename many DataLayout variables from TD to DL. by Rafael Espindola · 12 years ago
- 7352302 [PM] Split DominatorTree into a concrete analysis result object which by Chandler Carruth · 12 years ago
- 5ad5f15 [cleanup] Move the Dominators.h and Verifier.h headers into the IR by Chandler Carruth · 12 years ago
- d48cdbf Put the functionality for printing a value to a raw_ostream as an by Chandler Carruth · 12 years ago
- 9aca918 Move the LLVM IR asm writer header files into the IR directory, as they by Chandler Carruth · 12 years ago
- b12f2f3 Use size function instead of manually calculating it. by Matt Arsenault · 12 years ago
- 5faa669 Fix lint assert on integer vector division by Matt Arsenault · 12 years ago
- 20a2ae9 Change GetPointerBaseWithConstantOffset's DataLayout argument from a by Dan Gohman · 13 years ago
- 9fb823b Move all of the header files which are involved in modelling the LLVM IR by Chandler Carruth · 13 years ago
- ed0881b Use the new script to sort the includes of every file under lib. by Chandler Carruth · 13 years ago
- dbd6958 Move the InstVisitor utility into VMCore where it belongs. It heavily by Chandler Carruth · 13 years ago
- 7ec5085 Revert the series of commits starting with r166578 which introduced the by Chandler Carruth · 13 years ago
- 12d9127 Add in support for getIntPtrType to get the pointer type based on the address space. by Micah Villmow · 13 years ago
- cdfe20b Move TargetData to DataLayout. by Micah Villmow · 13 years ago
- 5e561bb Ignore apparent buffer overruns on external or weak globals. This is a major by Duncan Sands · 13 years ago
- a221eea Teach the 'lint' sanity checking pass to detect simple buffer overflows. by Duncan Sands · 13 years ago
- 3f4d0b1 Change the way the lint sanity checking pass detects misaligned memory accesses. by Duncan Sands · 13 years ago
- ba0a6ca Always compute all the bits in ComputeMaskedBits. by Rafael Espindola · 13 years ago
- 43a3306 Fix a few more places where TargetData/TargetLibraryInfo is not being passed. by Chad Rosier · 14 years ago
- c24b86f Propagate TargetLibraryInfo throughout ConstantFolding.cpp and by Chad Rosier · 14 years ago
- 229907c land David Blaikie's patch to de-constify Type, with a few tweaks. by Chris Lattner · 14 years ago
- 57aa636 Convert InsertValueInst and ExtractValueInst APIs to use ArrayRef. by Jay Foad · 14 years ago
- 0091fe8 PR9214: Convert ConstantExpr::getIndices() to return an ArrayRef, plus by Jay Foad · 14 years ago
- 0f124e1 Give GetUnderlyingObject a TargetData, to keep it in sync by Dan Gohman · 15 years ago
- a4fcd24 Move Value::getUnderlyingObject to be a standalone by Dan Gohman · 15 years ago
- 3cb55a1 Update a comment. by Dan Gohman · 15 years ago
- 201acdb Use PartialAlias to do better noalias lint checking. by Dan Gohman · 15 years ago
- ec7a6ec Now that hasConstantValue has been made simpler, it may return the by Duncan Sands · 15 years ago
- 64e41cf Previously SimplifyInstruction could report that an instruction by Duncan Sands · 15 years ago
- 7412f6e Fix a layering violation: hasConstantValue, which is part of the PHINode by Duncan Sands · 15 years ago
- 7dacf8f Avoid calling alias on non-pointer values. by Dan Gohman · 15 years ago
- f372cf8 Reapply r116831 and r116839, converting AliasAnalysis to use by Dan Gohman · 15 years ago
- b4aa503 Revert r116831 and r116839, which are breaking selfhost builds. by Dan Gohman · 15 years ago
- f4c5fe7 Change AliasAnalysis and its clients to use uint64_t instead of unsigned by Dan Gohman · 15 years ago
- 6c18d1a Get rid of static constructors for pass registration. Instead, every pass exposes an initializeMyPassFunction(), which by Owen Anderson · 15 years ago
- 14fe8cf2 Consistently use AliasAnalysis::UnknownSize instead of hardcoding ~0u. by Dan Gohman · 15 years ago
- 8ac477f Begin adding static dependence information to passes, which will allow us to by Owen Anderson · 15 years ago
- df7a4f2 Now with fewer extraneous semicolons! by Owen Anderson · 15 years ago
- 65b48b5 zap dead code. by Chris Lattner · 15 years ago
- fb83b04 Revert r111058, the lint check for indirectbr successors that aren't by Dan Gohman · 15 years ago
- 21e6dc6 Add a lint check for an indirectbr destination which has not by Dan Gohman · 15 years ago