summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp
Commit message (Expand)AuthorAgeFilesLines
* Resubmit "[Alignment][NFC] Deprecate CreateMemCpy/CreateMemMove"Guillaume Chatelet2019-12-171-4/+4
* Revert "[Alignment][NFC] Deprecate CreateMemCpy/CreateMemMove"Guillaume Chatelet2019-12-161-4/+4
* [Alignment][NFC] Deprecate CreateMemCpy/CreateMemMoveGuillaume Chatelet2019-12-161-4/+4
* [amdgpu] Fix `-Wenum-compare` warning. NFC.Michael Liao2019-12-121-6/+6
* [IR] Split out target specific intrinsic enums into separate headersReid Kleckner2019-12-111-1/+3
* [Alignment][NFC] CreateMemSet use MaybeAlignGuillaume Chatelet2019-12-101-3/+3
* AMDGPU: Simplify getAddressSpace callsMatt Arsenault2019-10-311-1/+1
* [Alignment][NFC] Remove dependency on GlobalObject::setAlignment(unsigned)Guillaume Chatelet2019-10-151-1/+1
* AMDGPU: Fix iterator crash in AMDGPUPromoteAllocaMatt Arsenault2019-06-181-5/+9
* [opaque pointer types] Pass value type to GetElementPtr creation.James Y Knight2019-02-011-2/+2
* [opaque pointer types] Pass value type to LoadInst creation.James Y Knight2019-02-011-4/+4
* Add a 'dynamic' parameter to the objectsize intrinsicErik Pilkington2019-01-301-1/+2
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [AMDGPU] Extend promote alloca vectorizationStanislav Mekhanoshin2018-11-081-4/+20
* AMDGPU: Add an option -disable-promote-alloca-to-ldsYaxun Liu2018-11-061-0/+8
* AMDGPU: Remove remnants of old address space mappingMatt Arsenault2018-08-311-14/+11
* AMDGPU: Refactor Subtarget classesTom Stellard2018-07-111-6/+6
* Implement strip.invariant.groupPiotr Padlewski2018-07-021-0/+2
* AMDGPU: Separate R600 and GCN TableGen filesTom Stellard2018-06-281-8/+7
* AMDGPU/SI: Don't promote alloca to vector for atomic load/storeChangpeng Fang2018-05-171-3/+5
* Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen2018-05-141-22/+25
* AMDGPU/SI: Don't promote alloca to vector for AddrSpaceCast instruction.Changpeng Fang2018-05-111-1/+0
* Rename invariant.group.barrier to launder.invariant.groupPiotr Padlewski2018-05-031-2/+2
* AMDGPU/SI: Extend promoting alloca to vector to arrays of up to 16 elementsChangpeng Fang2018-02-161-1/+12
* [AMDGPUPromoteAlloca] Replace deprecated memory intrinsic APIs (NFCI)Daniel Neilson2018-02-091-7/+7
* AMDGPU: Fix assert on alloca of array of structMatt Arsenault2017-09-141-6/+5
* [AMDGPU] Fix for issue in alloca to vector promotion passDavid Stuttard2017-06-091-6/+12
* Sort the remaining #include lines in include/... and lib/....Chandler Carruth2017-06-061-1/+1
* AMDGPU/SI: Move the local memory usage related checking after calling convent...Changpeng Fang2017-05-231-99/+114
* [LegacyPassManager] Remove TargetMachine constructorsFrancis Visoiu Mistrih2017-05-181-15/+16
* AMDGPU/SI: Don't promote to vector if the load/store is volatile.Changpeng Fang2017-05-121-2/+5
* AMDGPU: Don't promote alloca to LDS for leaf functionsMatt Arsenault2017-05-021-1/+8
* [AMDGPU] Generate range metadata for workitem idStanislav Mekhanoshin2017-04-121-15/+9
* [AMDGPU] Get address space mapping by target triple environmentYaxun Liu2017-03-271-11/+13
* Let llvm.objectsize be conservative with null pointersGeorge Burgess IV2017-03-211-2/+2
* Rename AttributeSet to AttributeListReid Kleckner2017-03-211-3/+3
* [AMDGPU] Account workgroup size in LDS occupancy limitsStanislav Mekhanoshin2017-02-011-2/+3
* Cleanup dump() functions.Matthias Braun2017-01-281-1/+1
* AMDGPU/SI: Give up in promote alloca when a pointer may be captured.Changpeng Fang2017-01-241-0/+4
* [AMDGPU] Fix some Clang-tidy modernize and Include What You Use warnings; oth...Eugene Zelenko2017-01-201-20/+48
* AMDGPU: Fix AMDGPUPromoteAlloca breaking addrspacecastsMatt Arsenault2016-12-101-1/+8
* Use StringRef in Pass/PassManager APIs (NFC)Mehdi Amini2016-10-011-3/+1
* [AMDGPU] Wave and register controlsKonstantin Zhuravlyov2016-09-061-4/+5
* Use the range variant of find instead of unpacking begin/endDavid Majnemer2016-08-111-1/+1
* AMDGPU: Remove pointless dyn_cast_or_nullMatt Arsenault2016-07-181-4/+3
* AMDGPU: Remove dead check in AMDGPUPromoteAllocaMatt Arsenault2016-07-181-9/+10
* AMDGPU: Remove dead code and redundant checkMatt Arsenault2016-07-181-27/+1
* AMDGPU: Disable AMDGPUPromoteAlloca pass for shader calling conventions.Nicolai Haehnle2016-07-181-0/+6
* AMDGPU: Move subtarget feature checks into passesMatt Arsenault2016-06-271-2/+4
* IR: Introduce local_unnamed_addr attribute.Peter Collingbourne2016-06-141-1/+1
OpenPOWER on IntegriCloud