summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp
Commit message (Expand)AuthorAgeFilesLines
* [Transforms] move copying of load metadata to helper function; NFCSanjay Patel2019-07-241-45/+1
* OpaquePtr: add Type parameter to Loads analysis API.Tim Northover2019-07-091-2/+4
* Use the DataLayout::typeSizeEqualsStoreSize helper. NFCBjorn Pettersson2019-05-241-1/+1
* [InstCombine] Eliminate stores to constant memoryPhilip Reames2019-04-221-0/+6
* [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-9/+12
* [CallSite removal] Remove CallSite uses from InstCombine.Craig Topper2019-01-311-8/+8
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [IR] Add Instruction::isLifetimeStartOrEnd, NFCVedant Kumar2018-12-211-7/+4
* [InstCombine] Preserve access-group metadata.Michael Kruse2018-12-201-1/+1
* Introduce llvm.loop.parallel_accesses and llvm.access.group metadata.Michael Kruse2018-12-201-0/+1
* [InstCombine] Set debug loc on `mergeStoreIntoSuccessor` phiVedant Kumar2018-11-191-2/+6
* [IR] Add hasNPredecessors, hasNPredecessorsOrMore to BasicBlockVedant Kumar2018-11-191-1/+1
* [InstCombine] simplify code for merging stores; NFCISanjay Patel2018-11-101-50/+27
* [Local] Make DoesKMove required for combineMetadata.Florian Hahn2018-08-241-1/+1
* [InstCombine] Limit simplifyAllocaArraySize constant folding to values that f...Simon Pilgrim2018-08-131-24/+26
* Remove trailing spaceFangrui Song2018-07-301-1/+1
* llvm: Add support for "-fno-delete-null-pointer-checks"Manoj Gupta2018-07-091-6/+11
* Use Type::isIntOrPtrTy where possible, NFCVedant Kumar2018-07-061-1/+1
* Move Analysis/Utils/Local.h back to TransformsDavid Blaikie2018-06-041-1/+1
* [InstCombine] Fix PR37526: MinMax patterns produce an infinite loop.Alexey Bataev2018-05-211-3/+8
* Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen2018-05-141-3/+3
* Remove \brief commands from doxygen comments.Adrian Prantl2018-05-011-5/+5
* Fix a couple of layering violations in TransformsDavid Blaikie2018-03-211-1/+1
* Remove redundant includes from lib/Transforms.Michael Zolotukhin2017-12-131-1/+0
* [InstCombine] Fix PR35618: Instcombine hangs on single minmax load bitcast.Alexey Bataev2017-12-121-4/+20
* Revert "[InstCombine] Fix PR35618: Instcombine hangs on single minmax load bi...Alexey Bataev2017-12-121-29/+11
* [InstCombine] Fix PR35618: Instcombine hangs on single minmax load bitcast.Alexey Bataev2017-12-121-11/+29
* Revert "[InstCombine] Fix PR35618: Instcombine hangs on single minmax load bi...Alexey Bataev2017-12-121-21/+4
* [InstCombine] Fix PR35618: Instcombine hangs on single minmax load bitcast.Alexey Bataev2017-12-121-4/+21
* Revert "[InstCombine] Fix PR35618: Instcombine hangs on single minmax load bi...Alexey Bataev2017-12-121-29/+11
* [InstCombine] Fix PR35618: Instcombine hangs on single minmax load bitcast.Alexey Bataev2017-12-121-11/+29
* Revert "[InstCombine] Fix PR35618: Instcombine hangs on single minmax load bi...Alexey Bataev2017-12-121-20/+4
* [InstCombine] Fix PR35618: Instcombine hangs on single minmax load bitcast.Alexey Bataev2017-12-121-4/+20
* Revert "[InstCombine] Fix PR35618: Instcombine hangs on single minmax load bi...Alexey Bataev2017-12-121-17/+2
* [InstCombine] Fix PR35618: Instcombine hangs on single minmax load bitcast.Alexey Bataev2017-12-121-2/+17
* [InstComineLoadStoreAlloca] Optimize stores to GEP off null baseAnna Thomas2017-12-121-1/+12
* Revert r320407 "[InstCombine] Fix PR35618: Instcombine hangs on single minmax...Hans Wennborg2017-12-111-17/+2
* [InstCombine] Fix PR35618: Instcombine hangs on single minmax load bitcast.Alexey Bataev2017-12-111-2/+17
* [InstCombine] PR35354: Convert store(bitcast, load bitcast (select (Cond, &V1...Alexey Bataev2017-12-081-1/+56
* Update getMergedLocation to check the instruction type and merge properly.Dehao Chen2017-10-021-2/+1
* Fix DebugLoc propagation for unreachable LoadInstWeiming Zhao2017-07-191-2/+3
* Enhance synchscope representationKonstantin Zhuravlyov2017-07-111-5/+5
* [InstCombine] Make InstCombine's IRBuilder be passed by reference everywhereCraig Topper2017-07-071-36/+35
* [InstCombine] Retain TBAA when narrowing memory accessesKeno Fischer2017-06-281-2/+22
* [InstCombine] Factor the logic for propagating !nonnull and !rangeChandler Carruth2017-06-261-26/+2
* [InstCombine] Don't replace allocas with smaller globalsVitaly Buka2017-06-241-1/+14
* [ValueTracking] Replace all uses of ComputeSignBit with computeKnownBits.Craig Topper2017-05-151-4/+2
* [InstCombine] Reduce visitLoadInst() code duplication. NFCI.Davide Italiano2017-04-191-20/+18
* [InstCombine] Fix bug in pointer replacementYaxun Liu2017-02-241-1/+1
OpenPOWER on IntegriCloud