summaryrefslogtreecommitdiff
path: root/lib/IR/DataLayout.cpp
AgeCommit message (Expand)AuthorFilesLines
2014-03-10[C++11] Modernize the IR library a bit.Benjamin Kramer1-37/+21
2014-03-04[Modules] Move GetElementPtrTypeIterator into the IR library. As itsChandler Carruth1-1/+1
2014-02-26Fix typo. Thanks to Roman Divacky for noticing it.Rafael Espindola1-8/+8
2014-02-26Compare DataLayout by Value, not by pointer.Rafael Espindola1-0/+10
2014-02-26Use a sorted array to store the information about a few address spaces.Rafael Espindola1-32/+36
2014-02-26Move these functions out of line. A DenseMap lookup is not a simple operation.Rafael Espindola1-0/+24
2014-02-25Use DataLayout from the module when easily available.Rafael Espindola1-4/+0
2014-02-25Fix resetting the DataLayout in a Module.Rafael Espindola1-4/+14
2014-02-25Store a DataLayout in Module.Rafael Espindola1-1/+7
2014-02-25Make DataLayout a plain object, not a pass.Rafael Espindola1-24/+23
2014-01-13Fix uninitialized warning in llvm/lib/IR/DataLayout.cpp.Cameron McInally1-2/+3
2014-01-10Use 'w' instead of 'c' to represent the win32 mangling.Rafael Espindola1-5/+5
2014-01-07Fix uninitialized variable warning in DataLayout.Cameron McInally1-2/+2
2014-01-06Improve documentation of the 'a' specifier and the '<abi>:<pref>' align pair.Rafael Espindola1-0/+3
2014-01-03Make the llvm mangler depend only on DataLayout.Rafael Espindola1-0/+49
2014-01-01Remove the 's' DataLayout specificationRafael Espindola1-11/+5
2013-12-20Make this array const.Rafael Espindola1-4/+4
2013-12-19Change getStringRepresentation to skip defaults.Rafael Espindola1-17/+45
2013-12-13Pointer sizes are stored in Bytes. Fix variables names to say so.Rafael Espindola1-19/+19
2013-11-19DataLayout: value initialize globals to avoid static construction.Benjamin Kramer1-2/+2
2013-09-16MemCpyOptimizer: Use max legal int size instead of pointer sizeMatt Arsenault1-0/+7
2013-07-27Minor code simplification suggested by DuncanMatt Arsenault1-2/+1
2013-07-26Re-add DataLayout pointer size convenience functions.Matt Arsenault1-0/+10
2013-07-04Use SmallVectorImpl::iterator/const_iterator instead of SmallVector to avoid ...Craig Topper1-1/+1
2013-06-28Fix extra whitespace / formattingMatt Arsenault1-3/+0
2013-05-18Remove duplicated commentMatt Arsenault1-5/+0
2013-04-16Cleanup naming: DataLayout s/TD/DL/Eli Bendersky1-3/+3
2013-03-22InstCombine: Improve the result bitvect type when folding (cmp pred (load (ge...Arnaud A. de Grandmaison1-0/+7
2013-03-21Hoist the definition of getTypeSizeInBits to be inlinable and in theChandler Carruth1-41/+0
2013-03-12Add a doFinalization method to the DataLayout pass.Pete Cooper1-0/+6
2013-01-30Clean up whitespace and indentation a bitEli Bendersky1-4/+4
2013-01-02Move all of the header files which are involved in modelling the LLVM IRChandler Carruth1-4/+4
2013-01-02Rename VMCore directory to IR.Chandler Carruth1-0/+725