[all-commits] [llvm/llvm-project] 5ab3aa: CodeGen: Prefer getting the Triple from the Module
Matt Arsenault via All-commits
all-commits at lists.llvm.org
Sun Oct 4 00:31:32 PDT 2026
Branch: refs/heads/users/arsenm/codegen/prefer-module-triple-one-hop
Home: https://github.com/llvm/llvm-project
Commit: 5ab3aa049190e43510663146fbd628c770b29479
https://github.com/llvm/llvm-project/commit/5ab3aa049190e43510663146fbd628c770b29479
Author: Matt Arsenault <Matthew.Arsenault at amd.com>
Date: 2026-10-04 (Sun, 04 Oct 2026)
Changed paths:
M llvm/lib/CodeGen/InsertCodePrefetch.cpp
M llvm/lib/CodeGen/TailDuplicator.cpp
M llvm/lib/CodeGen/TargetInstrInfo.cpp
M llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
M llvm/lib/Target/AArch64/AArch64AsmPrinter.cpp
M llvm/lib/Target/AArch64/AArch64FrameLowering.cpp
M llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
M llvm/lib/Target/AArch64/AArch64InstrInfo.cpp
M llvm/lib/Target/AArch64/AArch64MCInstLower.cpp
M llvm/lib/Target/AArch64/AArch64PointerAuth.cpp
M llvm/lib/Target/AArch64/GISel/AArch64CallLowering.cpp
M llvm/lib/Target/AMDGPU/AMDGPUMachineModuleInfo.cpp
M llvm/lib/Target/AMDGPU/AMDGPUTargetObjectFile.cpp
M llvm/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp
M llvm/lib/Target/AMDGPU/SIISelLowering.cpp
M llvm/lib/Target/ARM/ARMAsmPrinter.cpp
M llvm/lib/Target/ARM/ARMISelLowering.cpp
M llvm/lib/Target/SPIRV/SPIRVPrepareFunctions.cpp
M llvm/lib/Target/X86/X86IndirectThunks.cpp
Log Message:
-----------
CodeGen: Prefer getting the Triple from the Module
Continue replacing TargetMachine::getTargetTriple() with the module's
triple at sites where a Module is one hop away through an available
Function, GlobalValue or MachineModuleInfo.
Where the surrounding class already holds a Subtarget, use its triple
rather than routing through the Module.
Co-authored-by: Claude Opus 5 <noreply at anthropic.com>
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