summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp
Commit message (Expand)AuthorAgeFilesLines
* Analysis: Move llvm::getConstantRangeFromMetadata to IR library.Peter Collingbourne2016-10-211-0/+1
* [InstCombine] Transform !range metadata to !nonnull when combining loadsDavid Majnemer2016-10-111-2/+10
* [InstCombine] Don't unpack arrays that are too large (part 2).Davide Italiano2016-10-071-0/+7
* [InstCombine] Don't unpack arrays that are too largeDavide Italiano2016-10-071-0/+7
* InstCombine: Don't combine loads/stores from swifterror to a new typeArnold Schwaighofer2016-09-101-0/+8
* Use range algorithms instead of unpacking begin/endDavid Majnemer2016-08-111-8/+7
* [JumpThreading] Fix handling of aliasing metadata.Eli Friedman2016-08-081-2/+1
* [InstCombine] Don't coerce non-integral pointers to integersSanjoy Das2016-08-061-1/+2
* InstCombine: Clean up some trailing whitespace. NFCJustin Bogner2016-08-051-1/+1
* InstCombine: Replace some never-null pointers with references. NFCJustin Bogner2016-08-051-3/+3
* [InstCombine] Don't widen metadata on store-to-load forwardingEli Friedman2016-06-161-2/+4
* Reapply 267210 with fix for PR27490Philip Reames2016-05-061-8/+10
* isSafeToLoadUnconditionally support queries without a contextArtur Pilipenko2016-04-271-2/+2
* Optimize store of "bitcast" from vector to aggregate.Arch D. Robison2016-04-251-0/+60
* Revert r267210, it makes clang assert (PR27490).Nico Weber2016-04-221-11/+6
* [unordered] sink unordered stores at end of blocksPhilip Reames2016-04-221-4/+3
* [unordered] Extend load/store type canonicalization to handle unordered opera...Philip Reames2016-04-221-6/+11
* NFC: fix copy / paste commentJF Bastien2016-04-211-2/+2
* NFC: fix nonsensical commentJF Bastien2016-04-211-1/+1
* [instcombine][unordered] Extend load(select) transform to handle unordered loadsPhilip Reames2016-04-211-4/+3
* [unordered] unordered loads from null are still unreachablePhilip Reames2016-04-211-3/+7
* [instcombine][unordered] Implement *-load forwarding for unordered atomicsPhilip Reames2016-04-211-4/+4
* Fix a typo in rL265762Sanjoy Das2016-04-171-1/+1
* Don't IPO over functions that can be de-refinedSanjoy Das2016-04-081-1/+1
* [InstCombine] Use Twines to generate names.Benjamin Kramer2016-03-111-15/+5
* Explode store of arrays in instcombineAmaury Sechet2016-03-021-1/+33
* Unpack array of all sizes in InstCombineAmaury Sechet2016-03-021-5/+38
* NFC: Fix formatingAmaury Sechet2016-02-171-4/+4
* Fix load alignement when unpacking aggregates structsAmaury Sechet2016-02-171-12/+26
* Re-apply r238452, the bug was in clang and was fixed in r260567.Quentin Colombet2016-02-111-5/+10
* Set load alignment on aggregate loads.Pete Cooper2016-02-111-1/+2
* [InstCombine] Revert r238452: Fold IntToPtr and PtrToInt into preceding loads.Quentin Colombet2016-02-031-10/+5
* function names start with a lowercase letter; NFCSanjay Patel2016-02-011-23/+23
* [opaque pointer types] [NFC] FindAvailableLoadedValue: take LoadInst instead ...Eduard Burtescu2016-01-221-1/+1
* [opaque pointer types] [NFC] GEP: replace get(Pointer)ElementType uses with g...Eduard Burtescu2016-01-191-4/+2
* GlobalValue: use getValueType() instead of getType()->getPointerElementType().Manuel Jacob2016-01-161-1/+1
* Change isSafeToLoadUnconditionally arguments order. Separated from http://rev...Artur Pilipenko2016-01-151-2/+2
* [OperandBundles] Have InstCombine play nice with operand bundlesDavid Majnemer2015-12-231-4/+6
* [InstCombine] Extend peephole DSE to handle unordered atomicsPhilip Reames2015-12-171-6/+11
* InstCombineLoadStoreAlloca.cpp: Avoid instantiating Twine.NAKAMURA Takumi2015-12-151-4/+9
* Instcombine: destructor loads of structs that do not contains paddingMehdi Amini2015-12-151-2/+55
* Preserve load alignment and dereferenceable metadata during some transformationsArtur Pilipenko2015-11-021-5/+16
* InstCombine: Remove ilist iterator implicit conversions, NFCDuncan P. N. Exon Smith2015-10-131-5/+5
* inariant.group handling in GVNPiotr Padlewski2015-10-021-7/+4
* Clean up: Refactoring the hardcoded value of 6 for FindAvailableLoadedValue()...Larisse Voufo2015-09-181-3/+4
* Revert "Clean up: Refactoring the hardcoded value of 6 for FindAvailableLoade...Larisse Voufo2015-09-151-4/+3
* Clean up: Refactoring the hardcoded value of 6 for FindAvailableLoadedValue()...Larisse Voufo2015-09-121-3/+4
* Fix typos.Bruce Mitchener2015-09-121-3/+3
* Rename Instruction::dropUnknownMetadata() to dropUnknownNonDebugMetadata()Adrian Prantl2015-08-201-1/+0
* Fix a bug that caused SimplifyCFG to drop DebugLocs.Adrian Prantl2015-08-201-0/+1
OpenPOWER on IntegriCloud