summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Scalar/InferAddressSpaces.cpp
Commit message (Expand)AuthorAgeFilesLines
* Resubmit "[Alignment][NFC] Deprecate CreateMemCpy/CreateMemMove"Guillaume Chatelet2019-12-171-4/+2
* Revert "[Alignment][NFC] Deprecate CreateMemCpy/CreateMemMove"Guillaume Chatelet2019-12-161-2/+4
* [Alignment][NFC] Deprecate CreateMemCpy/CreateMemMoveGuillaume Chatelet2019-12-161-4/+2
* [Alignment][NFC] CreateMemSet use MaybeAlignGuillaume Chatelet2019-12-101-2/+2
* Fix uninitialized variable warning. NFCI.Simon Pilgrim2019-11-141-2/+2
* InferAddressSpaces: Move target intrinsic handling to TTIMatt Arsenault2019-08-141-23/+15
* InferAddressSpaces: Remove unnecessary check for ConstantIntMatt Arsenault2019-08-141-2/+2
* InferAddressSpaces: Fix cloning original addrspacecastMatt Arsenault2019-06-171-2/+6
* [InferAddressSpaces] Enhance the handling of cosntexpr.Michael Liao2019-05-101-3/+10
* [InferAddressSpaces] Add AS parameter to the pass factorySven van Haastregt2019-04-261-6/+11
* [InferAddressSpaces] Fix fallthrough errorJoey Gouly2019-02-211-0/+1
* [InferAddressSpaces] Fix crash on select of non-ptr operandsJoey Gouly2019-02-211-2/+5
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* Move Analysis/Utils/Local.h back to TransformsDavid Blaikie2018-06-041-1/+1
* Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen2018-05-141-6/+6
* Remove \brief commands from doxygen comments.Adrian Prantl2018-05-011-1/+1
* Fix a couple of layering violations in TransformsDavid Blaikie2018-03-211-1/+1
* [InferAddressSpaces] Update uses of IRBuilder memory intrinsic creation to ne...Daniel Neilson2018-02-061-5/+7
* [AMDGPU] fix LDS f32 intrinsicsDaniil Fukalov2018-01-261-6/+6
* [AMDGPU] add LDS f32 intrinsicsDaniil Fukalov2018-01-171-1/+7
* InferAddressSpaces: Fix bug about replacing addrspacecastYaxun Liu2017-10-301-0/+5
* [Transforms] Fix some Clang-tidy modernize and Include What You Use warnings;...Eugene Zelenko2017-10-271-7/+34
* [NVPTX] allow address space inference for volatile loads/stores.Artem Belevich2017-10-241-13/+22
* Sink some IntrinsicInst.h and Intrinsics.h out of llvm/includeReid Kleckner2017-09-071-0/+2
* [InferAddressSpaces] Fix assertion about null pointerYaxun Liu2017-07-071-1/+2
* [Constants] If we already have a ConstantInt*, prefer to use isZero/isOne/isM...Craig Topper2017-07-061-1/+1
* InferAddressSpaces: Avoid assertion failure with replacing identicalNirav Dave2017-06-081-0/+7
* Sort the remaining #include lines in include/... and lib/....Chandler Carruth2017-06-061-1/+1
* Rename WeakVH to WeakTrackingVH; NFCSanjoy Das2017-05-011-11/+11
* InferAddressSpaces: Search constant expressions for addrspacecastsMatt Arsenault2017-04-281-12/+48
* InferAddressSpaces: Avoid looking up deleted valuesMatt Arsenault2017-04-281-3/+10
* InferAddressSpaces: Infer from just addrspacecastsMatt Arsenault2017-04-281-0/+12
* InferAddressSpaces: Use reference arguments instead of pointersMatt Arsenault2017-04-241-15/+15
* InferAddressSpaces: Remove redundant assertMatt Arsenault2017-04-241-1/+0
* InferAddressSpaces: Infer for just GEPsMatt Arsenault2017-04-211-3/+7
* AMDGPU: Add all atomicrmw fields to atomic.inc/decMatt Arsenault2017-03-301-2/+8
* Bug 31948: Fix assertion when bitcasting constantexpr pointersMatt Arsenault2017-02-171-0/+6
* InferAddressSpaces: Handle more cases with constant select operandsMatt Arsenault2017-02-021-11/+63
* InferAddressSpaces: clang-format some thingsMatt Arsenault2017-02-021-35/+35
* InferAddressSpaces: Handle selectMatt Arsenault2017-02-011-0/+8
* InferAddressSpaces: Remove dead declarationMatt Arsenault2017-01-311-1/+0
* InferAddressSpaces: Avoid double map lookupMatt Arsenault2017-01-311-6/+4
* InferAddressSpaces: Fix broken casting of constantsMatt Arsenault2017-01-311-2/+7
* InferAddressSpaces: Rename constantMatt Arsenault2017-01-311-6/+6
* InferAddressSpaces: Handle icmpMatt Arsenault2017-01-311-8/+64
* InferAddressSpaces: Support memory intrinsicsMatt Arsenault2017-01-311-14/+146
* InferAddressSpaces: Support atomicsMatt Arsenault2017-01-311-16/+44
* InferAddressSpaces: Don't replace volatile usersMatt Arsenault2017-01-311-2/+5
* NVPTX: Move InferAddressSpaces to generic codeMatt Arsenault2017-01-311-0/+610
OpenPOWER on IntegriCloud