[all-commits] [llvm/llvm-project] 2b3965: [CodeGen] Add early-exit to getFoldedSpillSize (#1...
Cullen Rhodes via All-commits
all-commits at lists.llvm.org
Thu Apr 16 04:38:58 PDT 2026
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 2b3965adc730764b9c88299d8548fbdc437e82bf
https://github.com/llvm/llvm-project/commit/2b3965adc730764b9c88299d8548fbdc437e82bf
Author: Cullen Rhodes <cullen.rhodes at arm.com>
Date: 2026-04-16 (Thu, 16 Apr 2026)
Changed paths:
M llvm/lib/CodeGen/MachineInstr.cpp
Log Message:
-----------
[CodeGen] Add early-exit to getFoldedSpillSize (#192201)
TargetInstrInfo::hasStoreToStackSlot is showing up in compile-time
profiles of sqlite via MachineInstr::getFoldedSpillSize. Adding an
early-exit for non-store instructions is a small win on this and some
other workloads on stage1-aarch64-O0-g.
https://llvm-compile-time-tracker.com/compare.php?from=215f35eb8f1c313ac135ad47db1cc0b99b3ae694&to=4d8ce0a2e30829976c03a9e90b2dc56ab9b60646&stat=instructions%3Au
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list