1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-21 18:22:53 +01:00

Commit Graph

  • 845ad210b0 [SimplifyCFG] Improve store speculation check Nikita Popov 2021-07-21 22:34:28 +0200
  • d43867c3c3 [SVE] Fix casts to <FixedVectorType> in truncateToMinimalBitwidths Kerry McLaughlin 2021-07-26 10:55:15 +0100
  • 7d6020c9b9 Revert "[SLP]Fix costs calculations." Alexey Bataev 2021-07-26 05:42:11 -0700
  • 7e3be1e953 [AArch65][SVE] Remove vector_splice from AddedComplexity pattern Caroline Concatto 2021-07-26 13:08:33 +0100
  • d88801e0e6 [SLP]Fix costs calculations. Alexey Bataev 2021-07-22 10:48:36 -0700
  • fc75021aa7 [NFC] Change VFShape so it contains an ElementCount rather than seperate VF and IsScalable properties. Paul Walker 2021-07-24 16:34:20 +0100
  • d7917544a3 [Inliner] Make the CallPenalty configurable Philipp Krones 2021-07-14 12:21:40 +0100
  • a0b07d2e54 [VPlan] Use stored value from recipes for interleave groups. Florian Hahn 2021-07-26 11:38:39 +0100
  • 6f6b3d4f7a [SVE] Add support for folding for select + masked loads Dylan Fleming 2021-07-26 11:26:28 +0100
  • 9af238dfc2 [SVE][AArch64] Improve code generation for vector_splice for Imm > 0 Caroline Concatto 2021-07-19 11:14:20 +0100
  • fd6a38b569 Fix test failures caused by 0aff1798b5721d5f95d16f465b99d357012bb8d1 David Sherwood 2021-07-26 11:38:49 +0100
  • d9b910d9d2 [AArch64][SVE] Improve code generation for vector_splice for Imm == -1 Caroline Concatto 2021-07-06 09:19:16 +0100
  • 96fce2fe63 [X86][AVX] Prefer vinsertf128 to vperm2f128 on AVX1 targets Simon Pilgrim 2021-07-26 11:11:56 +0100
  • f76b3abd62 [X86][SSE] Don't scrub address math from interleaved shuffle tests Simon Pilgrim 2021-07-26 11:03:31 +0100
  • f81ad3ab04 [AArch64][AsmParser] NFC: Parser.getTok().getLoc() -> getLoc() Cullen Rhodes 2021-07-26 09:23:59 +0000
  • 2d2e4a1b17 [Analysis] Add simple cost model for strict (in-order) reductions David Sherwood 2021-07-07 13:18:20 +0100
  • 2df597c58a [SelectionDAG] Support scalable-vector splats in yet more cases Fraser Cormack 2021-07-22 18:03:40 +0100
  • 480ddba43e [ORC][ORC-RT] Add initial Objective-C and Swift support to MachOPlatform. Lang Hames 2021-07-26 17:49:05 +1000
  • 0b2bb4e657 [Object] make SourceMgr available to MCContext during inline asm symbols collection Yuanfang Chen 2021-07-25 21:12:28 -0700
  • b278eba445 [Debug-Info][llvm-dwarfdump] Don't use DW_FORM_data4/8 to encode the constants for DW_AT_data_member_location. Esme-Yi 2021-07-26 03:47:02 +0000
  • f99a775b8b Revert "Build libSupport with -Werror=global-constructors (NFC)" Mehdi Amini 2021-07-26 03:08:26 +0000
  • 77f87f1745 Build libSupport with -Werror=global-constructors (NFC) Mehdi Amini 2021-07-16 03:32:59 +0000
  • d0cd0162ac [yaml2obj] Do not write the string table if there is no string entry. Esme-Yi 2021-07-26 02:37:49 +0000
  • a60a1f2f04 Revert "Build libSupport with -Werror=global-constructors (NFC)" Mehdi Amini 2021-07-26 00:55:36 +0000
  • 61041e8ca3 Build libSupport with -Werror=global-constructors (NFC) Mehdi Amini 2021-07-16 03:32:59 +0000
  • ecdc653aaa Remove the NotUnderValgrind caching flag Mehdi Amini 2021-07-26 00:20:24 +0000
  • aaa4bd0e18 [SimplifyCFG] Fold branch to common dest: if branch is unpredictable, prefer to speculate Roman Lebedev 2021-07-26 02:57:19 +0300
  • 519c4b9ca7 [SimplifyCFG] Don't speculatively execute BB[s] if they are predictably not taken Roman Lebedev 2021-07-26 02:38:40 +0300
  • cc6967667d [SimplifyCFG] Don't speculatively execute BB if it's predictably not taken Roman Lebedev 2021-07-26 02:30:31 +0300
  • ddc2eed16c [NFC][SimplifyCFG] Add more negative tests for profmd-induced speculation avoidance Roman Lebedev 2021-07-26 02:30:12 +0300
  • c0784ed26d [docs] Update release notes to mention lli JIT engine switch Stefan Gränitz 2021-07-25 23:58:43 +0200
  • ef8d46554d Revert "[VPlan] Add recipe for first-order rec phis, make splicing explicit." Nico Weber 2021-07-25 17:31:02 -0400
  • 56c255e563 [LangRef] Reorder two paragraphs for comdat Fangrui Song 2021-07-25 12:53:14 -0700
  • a499e7c2d0 [X86][AVX] Add getBROADCAST_LOAD helper function. NFCI. Simon Pilgrim 2021-07-25 20:37:42 +0100
  • daea2dd14a [OpenMP] Introduce RAII to protect certain RTL calls from DCE Joseph Huber 2021-07-23 16:32:47 -0400
  • 549bfa55a4 [NFC][Codegen][X86] Improve test coverage for insertions into XMM vector Roman Lebedev 2021-07-25 17:36:51 +0300
  • e13913351b [AArch64] Fix Local Deallocation for Homogeneous Prolog/Epilog Kyungwoo Lee 2021-07-25 10:50:39 -0700
  • 4b99bcdef6 [X86][SSE] LowerRotate - perform modulo on the amount splat source directly. Simon Pilgrim 2021-07-25 17:30:17 +0100
  • ed5a269ff1 [Attributes] Clean up handling of UB implying attributes (NFC) Nikita Popov 2021-07-25 18:21:13 +0200
  • adc5107b73 [Attributes] Remove nonnull from UB-implying attributes Nikita Popov 2021-07-25 18:04:50 +0200
  • 4c407a3b35 Revert rG939291041bb35b8088e3b61be2b8b3bc950f64a7 "[AMDGPU] Regenerate wave32.ll test checks" Simon Pilgrim 2021-07-25 15:59:26 +0100
  • e2e1559a48 [JITLink][RISCV] Run new test from 0ad562b48 only if the RISCV backend is enabled Nico Weber 2021-07-25 10:45:46 -0400
  • 6d0cc981cb [InstCombine] Fix PR47960 - Incorrect transformation of fabs with nnan flag Krishna Kariya 2021-07-25 10:36:25 -0400
  • 5c9c7cf653 [NFC][Codegen][X86] Improve test coverage for repeated insertions of the same scalar into different elements Roman Lebedev 2021-07-25 17:36:51 +0300
  • bbcc64cd75 [AMDGPU] Regenerate wave32.ll test checks Simon Pilgrim 2021-07-25 15:12:42 +0100
  • 60858d3f0b [AMDGPU] Regenerate mul24 test checks Simon Pilgrim 2021-07-25 15:11:42 +0100
  • f3223b51e0 [x86] improve CMOV codegen by pushing add into operands, part 2 Sanjay Patel 2021-07-25 10:01:14 -0400
  • 697f5408f6 [GlobalISel] Remove FlagsOp (NFC) Kazu Hirata 2021-07-25 07:05:07 -0700
  • 3e06079a92 [Inline] Fix a warning by removing an explicit copy constructor Kazu Hirata 2021-07-25 06:56:47 -0700
  • 2aaf1231f6 [X86][AVX] Adjust AllowBWIVPERMV3 tolerance to account for VariableCrossLaneShuffleDepth Simon Pilgrim 2021-07-25 13:30:05 +0100
  • fcfcb73f87 [AMDGPU] Regenerate global-load-saddr-to-vaddr test checks Simon Pilgrim 2021-07-25 13:27:30 +0100
  • 2561fe6c14 [AMDGPU] Regenerate ctpop16 test checks Simon Pilgrim 2021-07-25 13:24:09 +0100
  • a47cd122f1 [AMDGPU] Regenerate half test checks Simon Pilgrim 2021-07-25 13:02:34 +0100
  • 324c7c98e4 [AMDGPU] Regenerate anyext test checks Simon Pilgrim 2021-07-25 13:01:20 +0100
  • 4952863892 [llvm][Inline] Add interface to return cost-benefit stuff Liqiang Tao 2021-07-25 20:17:30 +0800
  • bd7a7d5ff0 [AArch64][GlobalISel] Widen non-pow-2 types for shifts before clamping. Amara Emerson 2021-07-24 14:06:37 -0700
  • 0a8fb0b4d7 [RISCV] Custom lower (i32 (fptoui/fptosi X)). Craig Topper 2021-07-24 10:34:49 -0700
  • d850d297ea [Tests] Add additional tests for incorrect willreturn handling (NFC) Nikita Popov 2021-07-24 17:00:16 +0200
  • 7efd091a0c [Tests] Add missing willreturn attributes (NFC) Nikita Popov 2021-07-21 22:47:26 +0200
  • 01312db09d [LICM] Extract debugify test (NFC) Nikita Popov 2021-07-24 17:03:20 +0200
  • 45ba93f745 [ADT] Remove WrappedPairNodeDataIterator (NFC) Kazu Hirata 2021-07-24 08:02:57 -0700
  • bab3758071 [X86] Add additional div-mod-pair negative test coverage Simon Pilgrim 2021-07-24 15:21:46 +0100
  • 1f523effc3 [BasicTTI] Set scalarization cost of scalable vector casts to Invalid. Sander de Smalen 2021-07-24 13:41:40 +0100
  • d69614109a [X86] Add i128 div-mod-pair test coverage Simon Pilgrim 2021-07-24 14:00:40 +0100
  • 6945b6292f [SVE][NFC] Cleanup fixed length code gen tests to make them more resilient. Paul Walker 2021-07-22 17:09:18 +0100
  • 5740094940 [CGP] despeculateCountZeros - Don't create is-zero branch if cttz/ctlz source is known non-zero Simon Pilgrim 2021-07-24 12:58:02 +0100
  • bf642a4547 [gn build] Port 6aa9e746ebde LLVM GN Syncbot 2021-07-24 12:03:50 +0000
  • 8bab8a2bd7 [AVR] Only support sp, r0 and r1 in llvm.read_register Ayke van Laethem 2021-02-18 18:02:13 +0100
  • 8ded1a7aa8 [AVR] Fix rotate instructions Ayke van Laethem 2021-02-18 16:12:11 +0100
  • 1bf9d7e37d [AVR] Expand large shifts early in IR Ayke van Laethem 2021-02-14 23:29:59 +0100
  • 2e9e365692 [AVR] Improve 8/16 bit atomic operations Ayke van Laethem 2021-02-20 20:51:38 +0100
  • 6efffceb63 [AVR] Set R31R30 as clobbered after ADJCALLSTACKDOWN Ayke van Laethem 2021-03-02 01:21:41 +0100
  • 4dd15b258c [AVR] Do not chain stores in call frame setup Ayke van Laethem 2021-03-03 14:23:31 +0100
  • cb0d04c29e [DAG] Add initial SelectionDAG::isGuaranteedNotToBeUndefOrPoison framework (PR51129) Simon Pilgrim 2021-07-24 11:36:20 +0100
  • 70ba442475 [x86] add more tests for add with CMOV of constants; NFC Sanjay Patel 2021-07-23 11:59:49 -0400
  • 4bc5332eae [llvm] Inline getAssociatedFunction() in LLVM_DEBUG. Alexander Belyaev 2021-07-24 11:49:17 +0200
  • c8147441f9 [InstCombine] Add freezeAllUsesOfArgument to visitFreeze hyeongyu kim 2021-07-24 18:06:21 +0900
  • d4948ed188 [SimplifyCFG] Add additional if conversion tests (NFC) Nikita Popov 2021-07-24 10:35:02 +0200
  • db4a145be0 [CMake] Add LIBXML2_DEFINITIONS when testing for symbol existance Markus Böck 2021-07-24 09:54:21 +0200
  • ac4ed88e1d [CMake] Don't LTO optimize targets on Darwin, but only if its not ThinLTO Azharuddin Mohammed 2021-07-21 15:41:24 -0700
  • c79055fae4 [GlobalISel] Add GUnmerge, GMerge, GConcatVectors, GBuildVector abstractions. NFC. Amara Emerson 2021-07-23 21:55:47 -0700
  • 500a10cb5e Re-re-re-apply "[ORC][ORC-RT] Add initial native-TLV support to MachOPlatform." Lang Hames 2021-07-22 10:52:25 +1000
  • 28751b1109 [gn build] Port 96709823ec37 LLVM GN Syncbot 2021-07-24 03:08:02 +0000
  • a502a514d2 [AMDGPU] Deduce attributes with the Attributor Kuter Dinel 2021-06-27 20:41:56 +0300
  • 882c5434a1 [tests] SCEV trip count w/ neg step and varying rhs Philip Reames 2021-07-23 17:19:34 -0700
  • 429872ef0c Style tweaks for SCEV's computeMaxBECountForLT [NFC] Philip Reames 2021-07-23 17:10:02 -0700
  • f767ab54db [LangRef] Clarify comdat Fangrui Song 2021-07-23 16:33:06 -0700
  • bb892cf39f [Attributor][FIX] checkForAllInstructions, correctly handle declarations Kuter Dinel 2021-07-22 06:19:07 +0300
  • eb8efed47c [cmake] Export LLVM_HOST_TRIPLE in the LLVMConfig.cmake Stella Stamenova 2021-07-23 15:52:36 -0700
  • 307c1ee33f [SCEV] Fix bug involving zero step and non-invariant RHS in trip count logic Philip Reames 2021-07-23 15:18:01 -0700
  • 2a3a16cec8 [NFC][SimplifyCFG] Add tests for FoldTwoEntryPHINode() with prof md Roman Lebedev 2021-07-23 18:10:39 +0300
  • c2a36153e1 [ConstantFold] Fix GEP of GEP fold with opaque pointers Nikita Popov 2021-07-23 23:56:41 +0200
  • 140985f91f [ConstantFold] Extract GEP of GEP fold (NFCI) Nikita Popov 2021-07-23 22:46:52 +0200
  • a913c9bb30 [WebAssembly] Codegen for pmin and pmax Thomas Lively 2021-07-23 14:49:20 -0700
  • 40588d371f [WebAssembly][NFC] Simplify SIMD bitconvert pattern Thomas Lively 2021-07-23 14:43:48 -0700
  • 14b3a6d1a9 [NFC][SimplifyCFG] Make 'conditional block' handling more straight-forward Roman Lebedev 2021-07-23 23:10:46 +0300
  • 4b1e13b415 [NFC][SimplifyCFG] FoldTwoEntryPHINode(): make better use of GetIfCondition() returning dom block Roman Lebedev 2021-07-23 22:51:36 +0300
  • fdb7d69784 [NFC][BasicBlockUtils] Refactor GetIfCondition() to return the branch, not it's condition Roman Lebedev 2021-07-23 22:29:04 +0300
  • 987b8f791e [NewPM] Add CrossDSOCFI pass irrespective of LTO optimization level Pirama Arumuga Nainar 2021-07-23 12:16:22 -0700
  • 2a84a8fcc2 [MergeICmps] Relax sinking check Nikita Popov 2021-07-22 22:20:25 +0200