summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms
Commit message (Expand)AuthorAgeFilesLines
...
* [Attributor] AAValueConstantRange: Value range analysis using constant rangeHideto Ueno2020-01-017-32/+796
* [X86][InstCombine] Add constant folding and simplification support for pdep a...Craig Topper2019-12-311-0/+132
* [InstCombine] fold zext of masked bit set/clearSanjay Patel2019-12-311-28/+37
* [InstCombine] add/adjust tests for masked bit; NFCSanjay Patel2019-12-311-6/+66
* Revert "[InstCombine] Fix infinite loop due to bitcast <-> phi transforms"Nikita Popov2019-12-311-142/+0
* [InstCombine] add tests for masked bit set/clear; NFCSanjay Patel2019-12-311-20/+188
* [InstCombine] Fix infinite loop due to bitcast <-> phi transformsNikita Popov2019-12-311-0/+142
* [InstCombine] Don't rewrite phi-of-bitcast when the phi has other usersConnor Abbott2019-12-311-27/+25
* [InstCombine] Add tests for PR44242Connor Abbott2019-12-311-0/+192
* [Attributor] Function signature rewrite infrastructureJohannes Doerfert2019-12-318-30/+49
* [Attributor] Propagate known align from arguments to call sites argumentsJohannes Doerfert2019-12-314-9/+8
* [Attributor] Use abstract call sites to determine associated argumentsJohannes Doerfert2019-12-315-13/+15
* [Attributor] Annotate the memory behavior of call site argumentsJohannes Doerfert2019-12-3127-77/+79
* [InstCombine] remove stale comment on test; NFCSanjay Patel2019-12-301-1/+1
* [InstCombine] propagate sign argument through nested copysignsSanjay Patel2019-12-301-2/+1
* [NFC] Add test for load-insert-store patternQiu Chaofan2019-12-301-0/+98
* [Attributor] Use `changeUseAfterManifest` in AAValueSimplify manifestHideto Ueno2019-12-305-6/+6
* [Attributor] AAUndefinedBehavior: Check for branches on undef value.Hideto Ueno2019-12-294-12/+159
* [PowerPC][LoopVectorize]Add floating point reg usage testJinsong Ji2019-12-271-0/+91
* [Matrix] Propagate and use shape info for binary operators.Florian Hahn2019-12-272-6/+97
* [Attributor] UB Attribute now handles all instructions that access memory thr...Johannes Doerfert2019-12-241-14/+122
* [Attributor] Function level undefined behavior attributeJohannes Doerfert2019-12-241-0/+38
* Migrate function attribute "no-frame-pointer-elim"="false" to "frame-pointer"...Fangrui Song2019-12-2435-52/+52
* Migrate function attribute "no-frame-pointer-elim-non-leaf" to "frame-pointer...Fangrui Song2019-12-244-5/+5
* Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" a...Fangrui Song2019-12-2473-106/+106
* [InstCombine] add test for copysign; NFCSanjay Patel2019-12-231-0/+14
* [InstCombine] add tests for not(select ...); NFCSanjay Patel2019-12-231-0/+142
* [Matrix] Use fmuladd for matrix.multiply if allowed.Florian Hahn2019-12-234-0/+276
* [Matrix] Add forward shape propagation and first shape aware lowerings.Florian Hahn2019-12-233-264/+392
* Revert "[ARM][TypePromotion] Enable by default"Reid Kleckner2019-12-2210-10/+10
* [InstCombine] enhance fold for copysign with known sign argSanjay Patel2019-12-221-6/+4
* [InstCombine] check alloc size in bitcast of geps fold (PR44321)Sanjay Patel2019-12-211-8/+28
* [SimplifyLibCalls] require fast-math-flags for pow(X, -0.5) transformsSanjay Patel2019-12-211-14/+22
* [InstCombine] Improve infinite loop detectionJakub Kuderski2019-12-201-0/+3
* Temporarily revert "Reapply [LVI] Normalize pointer behavior" and "[LVI] Rest...Jordan Rupprecht2019-12-201-2/+1
* [InstCombine] add tests for cast+gep; NFCSanjay Patel2019-12-201-0/+44
* [LV] Strip wrap flags from vectorized reductionsAyal Zaks2019-12-208-21/+79
* [ValueTracking] isKnownNonZero() should take non-null-ness assumptions into c...Roman Lebedev2019-12-202-25/+28
* [ValueTracking] isValidAssumeForContext(): CxtI itself also must transfer exe...Roman Lebedev2019-12-201-1/+1
* [NFC][InstCombine] Add a test for assume-induced miscompileRoman Lebedev2019-12-201-0/+17
* HotColdSplitting: Do not outline within noreturn functionsVedant Kumar2019-12-191-0/+20
* [SLP]Fix test arguments, NFC.Alexey Bataev2019-12-191-9/+5
* [NFC][InstCombine] Add some more non-zero assumption variants (D71660)Roman Lebedev2019-12-191-0/+229
* [SLP]Added test for gathering reused extracts from narrow vector, NFC.Alexey Bataev2019-12-191-0/+71
* [InstCombine] add/adjust tests for pow->sqrt; NFCSanjay Patel2019-12-191-35/+77
* [ConstantHoisting] Ignore unreachable bb:s when collecting candidatesBjorn Pettersson2019-12-192-0/+115
* [InstCombine] Canonicalize select immediatesDavid Green2019-12-191-11/+11
* [Instcombine] Add select canonicalization tests. NFCDavid Green2019-12-191-0/+70
* Revert "[InstCombine][AMDGPU] Trim more components of *buffer_load"Piotr Sobczak2019-12-181-150/+150
* [InstCombine] Insert instructions before adding them to worklistJakub Kuderski2019-12-181-1/+1
OpenPOWER on IntegriCloud