summaryrefslogtreecommitdiffstats
path: root/llvm/lib/IR/DataLayout.cpp
Commit message (Expand)AuthorAgeFilesLines
* Reland [DataLayout] Fix occurrences that size and range of pointers are assum...Nicola Zaghen2019-12-131-2/+2
* Temporarily Revert "[DataLayout] Fix occurrences that size and range of point...Nicola Zaghen2019-12-121-2/+2
* [DataLayout] Fix occurrences that size and range of pointers are assumed to b...Nicola Zaghen2019-12-121-2/+2
* [SVE][IR] Scalable Vector size queries and IR instruction supportGraham Hunter2019-10-081-1/+5
* [Alignment][NFC] Remove unneeded llvm:: scoping on Align typesGuillaume Chatelet2019-09-271-45/+38
* [Alignment][NFC] DataLayout migration to llvm::AlignGuillaume Chatelet2019-09-231-10/+9
* [Alignment][NFC] Switch DataLayout private members to llvm::AlignGuillaume Chatelet2019-09-231-19/+18
* [Alignment][NFC] migrate DataLayout internal struct to llvm::AlignGuillaume Chatelet2019-09-201-49/+57
* [LLVM][NFC] Removing unused functionsGuillaume Chatelet2019-08-231-6/+0
* [DataLayout] Check StackNatural and FunctionPtr alignments.Florian Hahn2019-08-071-2/+8
* [LLVM][Alignment] Introduce Alignment Type in DataLayoutGuillaume Chatelet2019-08-051-4/+4
* Cleanup: llvm::bsearch -> llvm::partition_point after r364719Fangrui Song2019-06-301-2/+2
* Simplify std::lower_bound with llvm::{bsearch,lower_bound}. NFCFangrui Song2019-06-211-6/+3
* [IR][ARM] Add function pointer alignment to datalayoutMichael Platings2019-03-081-0/+20
* Rollback of rL355585.Mitch Phillips2019-03-071-20/+0
* [IR][ARM] Add function pointer alignment to datalayoutMichael Platings2019-03-071-0/+20
* Revert "[IR][ARM] Add function pointer alignment to datalayout"Mitch Phillips2019-03-061-20/+0
* [IR][ARM] Add function pointer alignment to datalayoutMichael Platings2019-03-061-0/+20
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [BasicAA] Support arbitrary pointer sizes (and fix an overflow bug)Hal Finkel2019-01-021-0/+8
* [NFC] Make getPreferredAlignment honor section markings.Eli Friedman2018-08-291-1/+15
* Use uniform mechanism for OOM errors handlingSerge Pavlov2018-06-091-4/+2
* Revert commit 333506Serge Pavlov2018-05-301-2/+4
* Use uniform mechanism for OOM errors handlingSerge Pavlov2018-05-301-4/+2
* Reverted commits 333390, 333391 and 333394Serge Pavlov2018-05-291-2/+4
* Use uniform mechanism for OOM errors handlingSerge Pavlov2018-05-291-4/+2
* Add default address space for functions to the data layout (1/3)Dylan McKay2018-02-191-3/+14
* Adding a width of the GEP index to the Data Layout.Elena Demikhovsky2018-02-141-10/+51
* Support, IR, ADT: Check nullptr after allocation with malloc/realloc or callocMatthias Braun2017-07-201-0/+2
* Sort the remaining #include lines in include/... and lib/....Chandler Carruth2017-06-061-1/+1
* [DataLayout] Add llvm_unreachable to the default of a nested switch statement...Craig Topper2017-05-221-1/+1
* [IR] Fix some Clang-tidy modernize-use-using warnings; other minor fixes (NFC).Eugene Zelenko2017-05-051-12/+15
* [DataLayout] Removed default value from a variable that isn't used without be...Craig Topper2017-04-191-3/+2
* [IR] Implement DataLayout::getPointerTypeSizeInBits using getPointerSizeInBit...Craig Topper2017-04-171-5/+2
* Allow DataLayout to specify addrspace for allocas.Matt Arsenault2017-04-101-0/+8
* [IR] Use a binary search in DataLayout::getAlignmentInfoCraig Topper2017-03-231-58/+47
* [IR] Remove validAlignment and validPointer methods DataLayout as they aren't...Craig Topper2017-03-211-6/+0
* IR: Change the gep_type_iterator API to avoid always exposing the "current" t...Peter Collingbourne2016-12-021-6/+3
* [IR/DataLayout] Simplify the code using PowerOf2Ceil. NFCI.Davide Italiano2016-11-111-6/+2
* [IR] Introduce a non-integral pointer typeSanjoy Das2016-07-281-0/+14
* [IR] Make getIndexedOffsetInType return a signed resultDavid Majnemer2016-07-131-5/+5
* Rename getLargestLegalIntTypeSize to getLargestLegalIntTypeSizeInBits(). NFC.Jun Bum Lim2016-05-131-1/+1
* Replace Type::getInt32Ty() and comparison by isIntegerTy(32). NFC.Manuel Jacob2016-01-221-3/+1
* [opaque pointer types] [NFC] DataLayout::getIndexedOffset: take source elemen...Eduard Burtescu2016-01-221-19/+12
* [opaque pointer types] [NFC] gep_type_{begin,end} now take source element typ...Eduard Burtescu2016-01-221-1/+4
* GlobalValue: use getValueType() instead of getType()->getPointerElementType().Manuel Jacob2016-01-161-1/+1
* Update to use new name alignTo().Rui Ueyama2016-01-141-2/+2
* Instcombine: destructor loads of structs that do not contains paddingMehdi Amini2015-12-151-2/+7
* Revert "Add const to a bunch of Type* in DataLayout. NFC."Pete Cooper2015-07-271-13/+13
* Add const to a bunch of Type* in DataLayout. NFC.Pete Cooper2015-07-241-13/+13
OpenPOWER on IntegriCloud