summaryrefslogtreecommitdiffstats
path: root/llvm/lib/IR/DataLayout.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* fix formatting; NFCSanjay Patel2015-07-211-2/+2
* COFF: Let globals with private linkage reside in their own sectionDavid Majnemer2015-03-171-3/+6
* Teach DataLayout to infer a plausible alignment for things even when nothing ...Owen Anderson2015-03-081-3/+14
* Make DataLayout Non-Optional in the ModuleMehdi Amini2015-03-041-90/+3
* Teach DataLayout that alignments on basic types must be powers of two.Owen Anderson2015-03-021-0/+4
* Teach DataLayout that ABI alignments for non-aggregate types must be non-zero.Owen Anderson2015-03-021-0/+3
* Teach DataLayout that pointer ABI and preferred alignments are required to be...Owen Anderson2015-03-021-0/+6
* Teach DataLayout that zero-byte pointer sizes don't make sense.Owen Anderson2015-03-021-0/+2
* DataLayout: Validate that the pref alignment is at least the ABI alignDavid Majnemer2015-02-161-1/+4
* DataLayout: Report when the datalayout type alignment/width is too largeDavid Majnemer2015-02-161-6/+11
* DataLayout: Report when the preferred alignment is less than the ABIDavid Majnemer2015-02-111-0/+3
* DataLayout: Provide nicer diagnostics for malformed stringsDavid Majnemer2014-12-101-2/+11
* DataLayout: Be more verbose when diagnosing problems in pointer specsDavid Majnemer2014-12-101-3/+10
* DataLayout: Move asserts over to report_fatal_errorDavid Majnemer2014-12-101-7/+10
* Switch the default DataLayout to be little endian, and make the variableChandler Carruth2014-10-201-5/+5
* IR: Replace DataLayout::RoundUpAlignment with RoundUpToAlignmentDavid Majnemer2014-10-201-2/+2
* Use cast<> instead of unchecked dyn_cast<>Matt Arsenault2014-09-181-1/+1
* Add doInitialization/doFinalization to DataLayoutPass.Rafael Espindola2014-09-101-7/+11
* Revert "Introduce a string_ostream string builder facilty"Alp Toker2014-06-261-1/+2
* Introduce a string_ostream string builder faciltyAlp Toker2014-06-261-2/+1
* Use pointer size function where only a pointer is expectedMatt Arsenault2014-04-231-1/+1
* Fix DataLayout::operator==().Rafael Espindola2014-04-221-1/+1
* [C++11] More 'nullptr' conversion or in some cases just using a boolean check...Craig Topper2014-04-091-5/+5
* ARM: update subtarget information for Windows on ARMSaleem Abdulrasool2014-04-021-4/+3
* [C++11] Modernize the IR library a bit.Benjamin Kramer2014-03-101-37/+21
* [Modules] Move GetElementPtrTypeIterator into the IR library. As itsChandler Carruth2014-03-041-1/+1
* Fix typo. Thanks to Roman Divacky for noticing it.Rafael Espindola2014-02-261-8/+8
* Compare DataLayout by Value, not by pointer.Rafael Espindola2014-02-261-0/+10
* Use a sorted array to store the information about a few address spaces.Rafael Espindola2014-02-261-32/+36
* Move these functions out of line. A DenseMap lookup is not a simple operation.Rafael Espindola2014-02-261-0/+24
* Use DataLayout from the module when easily available.Rafael Espindola2014-02-251-4/+0
* Fix resetting the DataLayout in a Module.Rafael Espindola2014-02-251-4/+14
* Store a DataLayout in Module.Rafael Espindola2014-02-251-1/+7
* Make DataLayout a plain object, not a pass.Rafael Espindola2014-02-251-24/+23
* Fix uninitialized warning in llvm/lib/IR/DataLayout.cpp.Cameron McInally2014-01-131-2/+3
* Use 'w' instead of 'c' to represent the win32 mangling.Rafael Espindola2014-01-101-5/+5
* Fix uninitialized variable warning in DataLayout.Cameron McInally2014-01-071-2/+2
* Improve documentation of the 'a' specifier and the '<abi>:<pref>' align pair.Rafael Espindola2014-01-061-0/+3
* Make the llvm mangler depend only on DataLayout.Rafael Espindola2014-01-031-0/+49
* Remove the 's' DataLayout specificationRafael Espindola2014-01-011-11/+5
* Make this array const.Rafael Espindola2013-12-201-4/+4
* Change getStringRepresentation to skip defaults.Rafael Espindola2013-12-191-17/+45
* Pointer sizes are stored in Bytes. Fix variables names to say so.Rafael Espindola2013-12-131-19/+19
* DataLayout: value initialize globals to avoid static construction.Benjamin Kramer2013-11-191-2/+2
* MemCpyOptimizer: Use max legal int size instead of pointer sizeMatt Arsenault2013-09-161-0/+7
* Minor code simplification suggested by DuncanMatt Arsenault2013-07-271-2/+1
* Re-add DataLayout pointer size convenience functions.Matt Arsenault2013-07-261-0/+10
* Use SmallVectorImpl::iterator/const_iterator instead of SmallVector to avoid ...Craig Topper2013-07-041-1/+1
* Fix extra whitespace / formattingMatt Arsenault2013-06-281-3/+0
* Remove duplicated commentMatt Arsenault2013-05-181-5/+0
OpenPOWER on IntegriCloud