Commit Graph

  • 43f2a3cd2d [gn] port e34e02128e Nico Weber 2025-06-29 22:01:27 +02:00
  • 8943036ec3 Fix UAF in ARMConstantIslandPass. Qinkun Bao 2025-06-29 19:44:28 +00:00
  • fa058647fe [clang-format] Make EndsInComma in ContinuationIndenter consistent (#146256) Owen Pan 2025-06-29 12:41:34 -07:00
  • a3a60e03e2 [clang-tidy] add new check: modernize-use-scoped-lock (#126434) Baranov Victor 2025-06-29 22:34:32 +03:00
  • 40525fb4c7 [NFC][docs][coro] Fix syntax & typos (#146282) Adrian Vogelsgesang 2025-06-29 21:25:35 +02:00
  • b5cd49eff0 [mlir] Remove unused includes (NFC) (#146278) Kazu Hirata 2025-06-29 12:13:12 -07:00
  • f5c62ee0fa [PHIElimination] Reuse existing COPY in predecessor basic block (#131837) Guy David 2025-06-29 21:28:42 +03:00
  • 37ffe896a5 Reland [Driver] Add support for GCC installation detection in Baremetal toolchain (#145390) Garvit Gupta 2025-06-29 23:47:21 +05:30
  • 5fe40b9df3 MCExpr: Make print private Fangrui Song 2025-06-29 10:38:32 -07:00
  • 8d099271c6 MCInt: Change dump functions to accept MCContext instead of MCRegiserInfo Fangrui Song 2025-06-29 10:31:29 -07:00
  • 713839729c [Clang] Add __builtin_invoke and use it in libc++ (#116709) Nikolas Klauser 2025-06-29 17:52:50 +02:00
  • 43ab5bb921 [CodeGen] Use std::tie to implement a comparison functor (NFC) (#146252) Kazu Hirata 2025-06-29 08:25:53 -07:00
  • d2d5203bf4 [clangd] Consistent precedence between --header-insertion and HeaderInsertion (#146235) Mythreya 2025-06-29 07:47:49 -07:00
  • f5ed863176 Revert "[VPlan] Allow derived IVs and scalar-steps in narrowing interleave." Florian Hahn 2025-06-29 14:38:42 +01:00
  • 267945b665 [libc++][NFC] Refactored equality comparisons tests for pair and expected (#145668) Hristo Hristov 2025-06-29 16:34:49 +03:00
  • 97a102f706 Improve <meta> compile time (#164) Barry Revzin 2025-06-29 08:30:19 -05:00
  • f21f2b483c [InstCombine] Create Icmp in canonical form (NFC) (#146266) Andreas Jonson 2025-06-29 15:08:36 +02:00
  • 2787759ef2 [VPlan] Allow derived IVs and scalar-steps in narrowing interleave. Florian Hahn 2025-06-29 13:18:50 +01:00
  • dd02fb3a51 [AArch64] Fix stale +zcm target feature to +zcm-gpr64 (#146260) Tomer Shafir 2025-06-29 15:01:05 +03:00
  • dcc9e36b18 [ARM] Add neon vector support for floor (#142559) David Green 2025-06-29 11:37:16 +01:00
  • c5a49fb62d [LAA] Add tests with 128 bit inductions and 128 bit pointers. Florian Hahn 2025-06-29 11:28:35 +01:00
  • 20fbbd7675 [LV] Add support for cmp reductions with decreasing IVs. (#140451) Florian Hahn 2025-06-29 11:17:03 +01:00
  • 8bd6d36a44 [ARM] Override hasAndNotCompare (#145441) AZero13 2025-06-29 06:15:56 -04:00
  • dc1a79a978 MC: Make save-temp-labels imply UseNamesOnTempLabels Fangrui Song 2025-06-29 00:42:07 -07:00
  • b54337d76c MC: Enhance mc-dump output Fangrui Song 2025-06-29 00:11:24 -07:00
  • 842f4f711d [Target] Prevent copying in loop variables (NFC) Jie Fu 2025-06-29 14:24:41 +08:00
  • 2661d59579 MC: Remove post-relaxation and Symbol printing from mc-dump output Fangrui Song 2025-06-28 22:47:38 -07:00
  • 279e808b75 MC: Make mc-dump output compact Fangrui Song 2025-06-28 22:31:38 -07:00
  • 2248cdfa74 [Arm] Fix UAF in ARMConstantIslandPass (#146232) Qinkun Bao 2025-06-29 00:20:29 -04:00
  • c9cdc33dd6 [clang] Remove unused includes (NFC) (#146254) Kazu Hirata 2025-06-28 20:41:46 -07:00
  • 9cf251d9d8 [Target] Use range-based for loops (NFC) (#146253) Kazu Hirata 2025-06-28 20:41:39 -07:00
  • 72e24f3022 [MC] Remove an unnecessary cast (NFC) (#146251) Kazu Hirata 2025-06-28 20:41:32 -07:00
  • 8a4b6cd8d8 [IR] Remove an unnecessary cast (NFC) (#146250) Kazu Hirata 2025-06-28 20:41:24 -07:00
  • 0d0daef6ee [GlobalISel] Remove an unnecessary cast (NFC) (#146249) Kazu Hirata 2025-06-28 20:41:17 -07:00
  • 68d83fae70 [llvm-profdata] Resolve tilde for weighted input filenames (#146206) Yi Kong 2025-06-29 10:37:12 +08:00
  • 25d52fbf96 [PowerPC] Prevent copying in loop variables (NFC) Jie Fu 2025-06-29 10:21:00 +08:00
  • 6c2aa37fb1 MCAsmStreamer: Print symbol equated to a register Fangrui Song 2025-06-28 18:07:43 -07:00
  • 1108cf6419 ELFObjectWriter: Optimize isInSymtab Fangrui Song 2025-06-28 17:36:14 -07:00
  • 3cc78a8067 [NFC][AMDGPU] Fix the instruction order in some test cases to make downstream easier (#146214) Shilei Tian 2025-06-28 19:51:36 -04:00
  • aa8afadd25 MCSymbolRefExpr: Migrate away from deprecated VariantKind Fangrui Song 2025-06-28 15:48:43 -07:00
  • 2ed0401612 CSKY: Migrate to the new relocation specifier representation Fangrui Song 2025-06-28 15:33:04 -07:00
  • f771d08a24 [clang-format] Fix a bug in ReflowComments: Always (#146202) Owen Pan 2025-06-28 15:23:00 -07:00
  • d2e8e55e02 CSKY: Replace deprecated MCExpr::print with MCAsmInfo::printExpr Fangrui Song 2025-06-28 15:14:55 -07:00
  • bdb299a67e [VPlan] Simplify code in single scalar transform code (NFC). Florian Hahn 2025-06-28 22:52:55 +01:00
  • a365abd544 MCExpr: Remove error-prone operator<< Fangrui Song 2025-06-28 14:50:28 -07:00
  • e6b25288eb MCExpr: Migrate away from operator<< Fangrui Song 2025-06-28 14:41:57 -07:00
  • 5ffdd9480d [CodeGenPrepare] Filter out unrecreatable addresses from memory optimization (#143566) Evgenii Kudriashov 2025-06-28 23:30:03 +02:00
  • 3ea7fc7339 attempt to calm down restarter job Eric Fiselier 2025-06-28 17:19:15 -04:00
  • fb24b4d46a [BOLT] Push code to higher addresses under options (#146180) Maksim Panchenko 2025-06-28 13:53:56 -07:00
  • f90025ebd9 [llvm] Compare std::optional<T> to values directly (NFC) (#146222) Kazu Hirata 2025-06-28 13:04:16 -07:00
  • bad5a740e1 [PowerPC] Use range-based for loops (NFC) (#146221) Kazu Hirata 2025-06-28 13:04:08 -07:00
  • 402baea0a9 [modularize] Use std::tie to implement operator< (NFC) (#146220) Kazu Hirata 2025-06-28 13:04:00 -07:00
  • dea8217a7a [ADT] Use llvm::has_single_bit (NFC) (#146219) Kazu Hirata 2025-06-28 13:03:53 -07:00
  • 289c066ac4 [ExecutionEngine] Remove unnecessary casts (NFC) (#146218) Kazu Hirata 2025-06-28 13:03:45 -07:00
  • c101415820 [DebugInfo] Remove an unnecessary cast (NFC) (#146217) Kazu Hirata 2025-06-28 13:03:38 -07:00
  • 25d7fd35b2 [Analysis] Remove unnecessary casts (NFC) (#146216) Kazu Hirata 2025-06-28 13:03:31 -07:00
  • c57c5f53a3 [flang] Fix warnings Kazu Hirata 2025-06-28 12:55:22 -07:00
  • 303bc0df6a SPIRV: Replace deprecated MCExpr::print with MCAsmInfo::printExpr Fangrui Song 2025-06-28 12:36:08 -07:00
  • f96832a520 BPF: Replace deprecated MCExpr::print with MCAsmInfo::printExpr Fangrui Song 2025-06-28 12:27:23 -07:00
  • 80222f0aa4 [bazel] Port 3f531552e6 Benjamin Kramer 2025-06-28 21:18:13 +02:00
  • 0255ae81ba AsmMatcher: Use getAsmInfo() Fangrui Song 2025-06-28 12:12:20 -07:00
  • e878b7e349 MCParsedAsmOperand::print: Add MCAsmInfo parameter Fangrui Song 2025-06-28 12:05:30 -07:00
  • 33c265ddf7 [SimplifyCFG] Use indexType from data layout in switch to table conversion (#146207) Andreas Jonson 2025-06-28 21:00:34 +02:00
  • 344b5b7f9e [flang][OpenMP] Move lowering of ATOMIC to separate file, NFC (#146225) Krzysztof Parzyszek 2025-06-28 13:38:00 -05:00
  • ff075d0ac2 MCParser: Remove operator<< const MCParsedAsmOperand &MO Fangrui Song 2025-06-28 11:23:55 -07:00
  • 1949536494 [VPlan] Also visit VPBBs outside loop region when unrolling by VF. Florian Hahn 2025-06-28 19:02:22 +01:00
  • d93aff42c2 MC: Migrate away from operator<< MCExpr Fangrui Song 2025-06-28 10:58:08 -07:00
  • a9295ad4d2 AArch64: Replace deprecated MCExpr::print with MCAsmInfo::printExpr Fangrui Song 2025-06-28 10:09:22 -07:00
  • 94c1506548 Further restrict the restarters ability to restart manually canceled jobs Eric Fiselier 2025-06-28 13:05:51 -04:00
  • 169b4bea87 Attempt to fix over-keen restarter. Eric Fiselier 2025-06-28 12:57:45 -04:00
  • 372c808217 [X86] canCreateUndefOrPoisonForTargetNode - PCMPEQ/PCMPGT don't create poison/undef (#146116) Simon Pilgrim 2025-06-28 17:01:10 +01:00
  • b8f122812e [docs][coroutines] Revamp "Debugging C++ coroutines" (#142651) Adrian Vogelsgesang 2025-06-28 15:27:55 +02:00
  • 34b2e934ea [libc++] Introduce __product_iterator_traits and optimise flat_map::insert (#139454) Hui 2025-06-28 13:42:50 +01:00
  • feb61f5b05 [Target] Prevent copying in loop variables (NFC) Jie Fu 2025-06-28 19:29:00 +08:00
  • 5ea29f77b9 [DA] Let getConstantPart return optional APInt (NFC) (#146135) Ramkumar Ramachandra 2025-06-28 11:43:10 +01:00
  • 04cd0f2702 [LSR] Clean up code using SCEVPatternMatch (NFC) (#145556) Ramkumar Ramachandra 2025-06-28 11:41:53 +01:00
  • 7ff9669a2e [ISel/RISCV] Refactor isPromotedOpNeedingSplit (NFC) (#146059) Ramkumar Ramachandra 2025-06-28 11:41:26 +01:00
  • be9502b095 [LoopInterchange] Modernize loops (NFC) (#146105) Ramkumar Ramachandra 2025-06-28 11:41:05 +01:00
  • 1e2ddc8a3d [CostModel/RISCV] Add tests for ldexp, [l]lround (#146108) Ramkumar Ramachandra 2025-06-28 11:40:41 +01:00
  • b6515ae684 [AArch64] Align 0-cycle reg-mov model of GPR64, GPR32 reg classes (#146051) Tomer Shafir 2025-06-28 12:36:40 +03:00
  • 69b8e59f29 [ValueTracking] Forward-declare class instead of including header (NFC) Antonio Frighetto 2025-06-28 11:19:20 +02:00
  • 0ba456fcc6 [Clang][LoongArch] Match GCC behaviour when parsing FPRs in asm clobbers (#138391) Yao Zi 2025-06-28 16:47:05 +08:00
  • e34e02128e [clang] Fix tests requiring Z3 headers in standalone builds (#146200) Michał Górny 2025-06-28 09:10:49 +02:00
  • 3c4e730802 [Sema][clangd] add noexcept to override functions during code completion (#75937) Sirui Mu 2025-06-28 14:37:20 +08:00
  • 8351752dbc [clang-tidy] Fix false positives in readability-redundant-inline-specifier (#135391) Björn Svensson 2025-06-28 08:10:34 +02:00
  • 18e9cfd56b Hexagon: Remove getVariantKind Fangrui Song 2025-06-27 23:05:51 -07:00
  • b9ca4c5fab MCExpr: Make COFF-specific VK_SECREL target-specific Fangrui Song 2025-06-27 22:54:02 -07:00
  • 3f531552e6 [REAPPLY][Clang-Repl] Add support for out-of-process execution. #110418 (#144064) SahilPatidar 2025-06-28 11:12:59 +05:30
  • ac9204de7d MCExpr: Remove VK_None Fangrui Song 2025-06-27 22:36:43 -07:00
  • e121f72c94 X86: Rename X86MCExpr::VK_ to X86::S_ Fangrui Song 2025-06-27 22:22:43 -07:00
  • 1a94bcf90f [llvm] Remove unused includes (NFC) (#146199) Kazu Hirata 2025-06-27 22:08:06 -07:00
  • 094a7087b8 [Target] Use range-based for loops (NFC) (#146198) Kazu Hirata 2025-06-27 22:07:58 -07:00
  • 56da4a9628 [llvm] Use std::tie to implement comparison functors (NFC) (#146197) Kazu Hirata 2025-06-27 22:07:50 -07:00
  • f90af1c9e8 [MC] Drop const from a return type (NFC) (#146196) Kazu Hirata 2025-06-27 22:07:43 -07:00
  • 7f6d7391cf [Basic] Use StringRef::drop_back (NFC) (#146195) Kazu Hirata 2025-06-27 22:07:34 -07:00
  • eff28bdd46 [AMDGPU] Use StringRef::consume_back (NFC) (#146194) Kazu Hirata 2025-06-27 22:07:27 -07:00
  • c73906ec69 MCParser: Reduce VK_None uses Fangrui Song 2025-06-27 22:02:22 -07:00
  • 80625c16f0 [MLIR][Affine] Fix memref replacement in affine-data-copy-generate (#139016) Uday Bondhugula 2025-06-28 10:27:11 +05:30
  • 28d4cc6d7b MC: Reduce MCSymbolRefExpr::VK_None uses Fangrui Song 2025-06-27 21:55:35 -07:00
  • 4d7510c335 [RISCV] Remove untested code from SelectAddrRegRegScale. (#146185) Craig Topper 2025-06-27 21:55:11 -07:00