Age | Commit message (Expand) | Author | Files | Lines |
2024-01-03 | [𝘀𝗽𝗿] changes introduced through rebaseusers/avillega/main.clangd-migrate-command-line-option-parsin-to-opttable | Andrés Villegas | 1 | -0/+2 |
2024-01-03 | [𝘀𝗽𝗿] changes to main this commit is based on | Andrés Villegas | 1 | -148/+131 |
2023-12-08 | [SLP]Improve findReusedOrderedScalars processing, NFCI. | Alexey Bataev | 1 | -42/+68 |
2023-12-07 | [SLP][NFC]Build value-to-gather-nodes map during nodes building, NFC. | Alexey Bataev | 1 | -10/+4 |
2023-12-07 | [SLP][NFC]Check for ephemeral values beforehand, NFC. | Alexey Bataev | 1 | -12/+12 |
2023-12-06 | [SLP]Fix PR74607: Fix dependency between buildvector nodes with user | Alexey Bataev | 1 | -1/+2 |
2023-12-06 | [NFC] Replace CallInst with FunctionType in VFABI, VFShape API (#74569) | Paschalis Mpeis | 1 | -5/+7 |
2023-12-01 | [SLP]Improve gathering of the scalars used in the graph. | Alexey Bataev | 1 | -225/+46 |
2023-11-30 | [SLP][NFC] Unify code for cost estimation/codegen for buildvector, NFC. (#73182) | Alexey Bataev | 1 | -13/+142 |
2023-11-30 | [SLP]Fix/improve minbitwidth mapping to use TreeEntry as a key. | Alexey Bataev | 1 | -64/+111 |
2023-11-28 | [SLP][NFC]Use DenseSet instead of SetVector, NFC. | Alexey Bataev | 1 | -3/+3 |
2023-11-28 | [SLP][NFC]Fix loops variables names, NFC. | Alexey Bataev | 1 | -52/+52 |
2023-11-28 | [SLP][NFC]Fix naming of variables/functions, NFC. | Alexey Bataev | 1 | -20/+20 |
2023-11-28 | [SLP][NFC]Improve/fix auto declarations, NFC. | Alexey Bataev | 1 | -4/+4 |
2023-11-28 | [SLP][NFC]Improve aliasing support in SLP, NFC. | Alexey Bataev | 1 | -11/+11 |
2023-11-24 | [SLP][NFC]Make collectValuesToDemote member of BoUpSLP to avoid using | Alexey Bataev | 1 | -40/+34 |
2023-11-24 | Revert "[SLP][NFC]Make collectValuesToDemote member of BoUpSLP to avoid using" | Alexander Kornienko | 1 | -32/+42 |
2023-11-22 | [SLP][NFC]Remove extra unused vars, add TODO, NFC. | Alexey Bataev | 1 | -3/+3 |
2023-11-22 | [SLP]Improve detection of gathered loads, if no other deps are detected. | Alexey Bataev | 1 | -21/+43 |
2023-11-22 | [SLP][NFC]Use SmallVector instead of std::vector and remove unused | Alexey Bataev | 1 | -4/+2 |
2023-11-20 | [SLP]Fix PR72833: do not crash if only operand is casted but the use | Alexey Bataev | 1 | -29/+22 |
2023-11-20 | [SLP]Do not emit int bitcast after minbitwidth analysis. | Alexey Bataev | 1 | -1/+3 |
2023-11-17 | [SLP][NFC]Make collectValuesToDemote member of BoUpSLP to avoid using | Alexey Bataev | 1 | -42/+32 |
2023-11-17 | Revert "[SLP][NFC]Make collectValuesToDemote member of BoUpSLP to avoid using" | Arthur Eubanks | 1 | -31/+40 |
2023-11-17 | [NFC][SLP] Remove unnecessary DL argument (#72674) | Valery Dmitriev | 1 | -8/+6 |
2023-11-17 | [SLP][NFC]Make collectValuesToDemote member of BoUpSLP to avoid using | Alexey Bataev | 1 | -40/+31 |
2023-11-16 | [SLP][NFC]Fix comparison of integers of different signs warning, NFC. | Alexey Bataev | 1 | -1/+1 |
2023-11-16 | [SLP][NFC]Add TreeEntry-based add member functions and use them, where | Alexey Bataev | 1 | -8/+15 |
2023-11-16 | [SLP][NFC]Make needToDelay constant, NFC. | Alexey Bataev | 1 | -1/+1 |
2023-11-16 | [SLP][NFC]Unify matching for perfect diamond match between cost and codegen | Alexey Bataev | 1 | -11/+29 |
2023-11-16 | [SLP]Fix PR72524: "Out-of-bounds shuffle mask element" failed. | Alexey Bataev | 1 | -2/+6 |
2023-11-16 | [SLP]Fix PR72202: wrong mask emission for the first found vector | Alexey Bataev | 1 | -1/+1 |
2023-11-15 | [SLP] Fix crash on trying to reshuffle a scalar that was vectorized. | Alexey Bataev | 1 | -2/+27 |
2023-11-15 | [SLP][NFC] Make tryToGather[SingleRegister]ExtractElements routines BoUpSLP m... | Alexey Bataev | 1 | -144/+164 |
2023-11-15 | [SLP]Fix signedness analysis for scalars in graph. | Alexey Bataev | 1 | -2/+17 |
2023-11-14 | [SLP]Emit actual bitwidth for analyzed MinBitwidth nodes, NFCI. | Alexey Bataev | 1 | -81/+249 |
2023-11-14 | Revert "[SLP]Emit actual bitwidth for analyzed MinBitwidth nodes, NFCI." | Alexey Bataev | 1 | -229/+80 |
2023-11-14 | [SLP]Emit actual bitwidth for analyzed MinBitwidth nodes, NFCI. | Alexey Bataev | 1 | -80/+229 |
2023-11-14 | [SLP][NFCI]Improve compile time by using SmallBitVector and filtering | Alexey Bataev | 1 | -5/+25 |
2023-11-06 | [SLP]Improve tryToGatherExtractElements by using per-register analysis. | Alexey Bataev | 1 | -224/+318 |
2023-11-06 | Revert "[SLP]Improve tryToGatherExtractElements by using per-register analysis." | Hans Wennborg | 1 | -310/+224 |
2023-11-03 | [SLP]Improve tryToGatherExtractElements by using per-register analysis. | Alexey Bataev | 1 | -224/+310 |
2023-11-03 | Revert "[SLP]Improve tryToGatherExtractElements by using per-register analysis." | Martin Storsjö | 1 | -311/+224 |
2023-11-02 | [SLP][NFC]Remove commented out code, NFC. | Alexey Bataev | 1 | -7/+1 |
2023-11-02 | [SLP]Fix PR70507: freeze poisonous insts to avoid poison propagation. | Alexey Bataev | 1 | -7/+7 |
2023-11-01 | [SLP]Improve tryToGatherExtractElements by using per-register analysis. | Alexey Bataev | 1 | -224/+311 |
2023-11-01 | Revert "[SLP]Improve tryToGatherExtractElements by using per-register analysis." | Alexey Bataev | 1 | -311/+224 |
2023-11-01 | [SLP]Fix handling of -slp-vectorize-hor-store for values with many uses. | Alexey Bataev | 1 | -2/+2 |
2023-11-01 | [SLP]Improve tryToGatherExtractElements by using per-register analysis. | Alexey Bataev | 1 | -224/+311 |
2023-11-01 | [SLPVectorizer] Avoid use of ConstantExpr::getIntegerCast() (NFC) | Nikita Popov | 1 | -2/+3 |