summaryrefslogtreecommitdiffstats
path: root/llvm/lib/IR/Value.cpp
Commit message (Expand)AuthorAgeFilesLines
* Add missing includes needed to prune LLVMContext.h include, NFCReid Kleckner2019-11-141-1/+2
* [Alignment][NFC] Value::getPointerAlignment returns MaybeAlignGuillaume Chatelet2019-10-151-23/+23
* Fix Calling Convention through aliasesErich Keane2019-10-071-0/+8
* [Alignment][NFC] Remove unneeded llvm:: scoping on Align typesGuillaume Chatelet2019-09-271-1/+1
* [NFC] Rearrange Value::getPointerAlignmentGuillaume Chatelet2019-09-261-21/+23
* IR. Change strip* family of functions to not look through aliases.Peter Collingbourne2019-08-221-21/+9
* [LLVM][Alignment] Introduce Alignment Type in DataLayoutGuillaume Chatelet2019-08-051-2/+4
* [IR] Value: add replaceUsesWithIf() utilityRoman Lebedev2019-08-011-9/+5
* [IR] Fix getPointerAlignment for CallBaseHideto Ueno2019-07-281-3/+5
* [IR][Verifier] Allow IntToPtrInst to be !dereferenceableRyan Taylor2019-07-231-0/+13
* Replace three "strip & accumulate" implementations with a single oneJohannes Doerfert2019-07-111-18/+30
* Introduce Value::stripPointerCastsSameRepresentationJohannes Doerfert2019-06-041-1/+12
* [IR][ARM] Add function pointer alignment to datalayoutMichael Platings2019-03-081-4/+8
* Rollback of rL355585.Mitch Phillips2019-03-071-8/+4
* [IR][ARM] Add function pointer alignment to datalayoutMichael Platings2019-03-071-4/+8
* Revert "[IR][ARM] Add function pointer alignment to datalayout"Mitch Phillips2019-03-061-10/+4
* [IR][ARM] Add function pointer alignment to datalayoutMichael Platings2019-03-061-4/+10
* Implementation of asm-goto support in LLVMCraig Topper2019-02-081-1/+2
* Remove a redundant space from an error message; NFCGeorge Burgess IV2019-01-301-1/+1
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [CallSite removal] Move the rest of IR implementation code away fromChandler Carruth2019-01-071-13/+13
* [IR] Add hasNPredecessors, hasNPredecessorsOrMore to BasicBlockVedant Kumar2018-11-191-11/+2
* [NFC] Remove magic bool param in RAUWJF Bastien2018-08-091-4/+4
* Implement strip.invariant.groupPiotr Padlewski2018-07-021-1/+2
* In thin and full LTO + CFI, direct function calls may go through jump tableDmitry Mikulin2018-06-041-29/+0
* revert r332610, it breaks cfi, see D46326Nico Weber2018-05-211-0/+29
* In thin and full LTO + CFI, direct function calls may go through jump tableDmitry Mikulin2018-05-171-29/+0
* [STLExtras] Add size() for ranges, and remove distance()Vedant Kumar2018-05-161-1/+3
* [STLExtras] Add distance() for ranges, pred_size(), and succ_size()Vedant Kumar2018-05-101-3/+1
* Rename invariant.group.barrier to launder.invariant.groupPiotr Padlewski2018-05-031-7/+7
* [IR] Do not assume that function pointers are alignedMikhail Maltsev2018-04-271-0/+4
* Adding a width of the GEP index to the Data Layout.Elena Demikhovsky2018-02-141-2/+2
* Limit size of non-GlobalValue nameSerge Guelton2018-01-051-0/+9
* Give up on array allocas in getPointerDereferenceableBytesBjorn Steinbrink2017-12-201-4/+2
* Treat sret arguments as being dereferenceable in getPointerDereferenceableByt...Bjorn Steinbrink2017-12-191-2/+3
* Re-commit "Properly handle multi-element and dynamically sized allocas in get...Bjorn Steinbrink2017-12-171-4/+6
* Revert "Properly handle multi-element and dynamically sized allocas in getPoi...Bjorn Steinbrink2017-12-171-6/+4
* Revert "Treat sret arguments as being dereferenceable in getPointerDereferenc...Bjorn Steinbrink2017-12-171-3/+2
* Treat sret arguments as being dereferenceable in getPointerDereferenceableByt...Bjorn Steinbrink2017-12-171-2/+3
* Properly handle byval arguments in getPointerDereferenceableBytes()Bjorn Steinbrink2017-12-171-3/+3
* Properly handle multi-element and dynamically sized allocas in getPointerDere...Bjorn Steinbrink2017-12-171-4/+6
* [ThinLTO] Enable importing of aliases as copy of aliaseeTeresa Johnson2017-12-161-1/+1
* Current implementation of Value::replaceUsesExceptBlockAddr() uses UseListDmitry Mikulin2017-11-171-1/+9
* Fix -Werror when compiling rL318083 (ter)Serge Guelton2017-11-131-1/+2
* [IPO/LowerTypesTest] Skip blockaddress(es) when replacing uses.Davide Italiano2017-11-071-0/+22
* [IR] De-virtualize ~Value to save a vptrReid Kleckner2017-05-181-1/+28
* Add a new WeakVH value handle; NFCSanjoy Das2017-05-011-2/+5
* Rename WeakVH to WeakTrackingVH; NFCSanjoy Das2017-05-011-5/+5
* Emulate TrackingVH using WeakVHSanjoy Das2017-05-011-16/+3
* Make getParamAlignment use argument numbersReid Kleckner2017-04-281-1/+1
OpenPOWER on IntegriCloud