[all-commits] [llvm/llvm-project] 669bb3: Mips: Don't store MachineFunction in MipsFunctionInfo
Matt Arsenault via All-commits
all-commits at lists.llvm.org
Tue Jun 30 13:09:09 PDT 2020
Branch: refs/heads/master
Home: https://github.com/llvm/llvm-project
Commit: 669bb3111ff0b4b300a2218b88ad71f8e58bebb7
https://github.com/llvm/llvm-project/commit/669bb3111ff0b4b300a2218b88ad71f8e58bebb7
Author: Matt Arsenault <Matthew.Arsenault at amd.com>
Date: 2020-06-30 (Tue, 30 Jun 2020)
Changed paths:
M llvm/lib/Target/Mips/Mips16ISelDAGToDAG.cpp
M llvm/lib/Target/Mips/Mips16ISelLowering.cpp
M llvm/lib/Target/Mips/MipsCallLowering.cpp
M llvm/lib/Target/Mips/MipsFastISel.cpp
M llvm/lib/Target/Mips/MipsISelDAGToDAG.cpp
M llvm/lib/Target/Mips/MipsISelLowering.cpp
M llvm/lib/Target/Mips/MipsInstructionSelector.cpp
M llvm/lib/Target/Mips/MipsMachineFunction.cpp
M llvm/lib/Target/Mips/MipsMachineFunction.h
M llvm/lib/Target/Mips/MipsSEFrameLowering.cpp
M llvm/lib/Target/Mips/MipsSEISelDAGToDAG.cpp
Log Message:
-----------
Mips: Don't store MachineFunction in MipsFunctionInfo
It will soon be disallowed to depend on MachineFunction state on
construction.
Commit: d9f0c3663f023ce2935b18dda3c3c7cbd7bf666b
https://github.com/llvm/llvm-project/commit/d9f0c3663f023ce2935b18dda3c3c7cbd7bf666b
Author: Matt Arsenault <Matthew.Arsenault at amd.com>
Date: 2020-06-30 (Tue, 30 Jun 2020)
Changed paths:
M llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp
M llvm/lib/Target/PowerPC/PPCMachineFunctionInfo.cpp
M llvm/lib/Target/PowerPC/PPCMachineFunctionInfo.h
Log Message:
-----------
PPC: Don't store function in PPCFunctionInfo
Continue migrating targets from depending on the MachineFunction
during the initial construction.
Commit: 08649f0a9da55f069e5bfcb2bd107d8e24068e76
https://github.com/llvm/llvm-project/commit/08649f0a9da55f069e5bfcb2bd107d8e24068e76
Author: Matt Arsenault <Matthew.Arsenault at amd.com>
Date: 2020-06-30 (Tue, 30 Jun 2020)
Changed paths:
M llvm/lib/Target/RISCV/RISCVFrameLowering.cpp
M llvm/lib/Target/RISCV/RISCVISelLowering.cpp
M llvm/lib/Target/RISCV/RISCVMachineFunctionInfo.h
M llvm/lib/Target/RISCV/RISCVRegisterInfo.cpp
Log Message:
-----------
RISCV: Don't store function in RISCVMachineFunctionInfo
Targets should not depend on the MachineFunction state during the
MachineFunctionInfo construction.
Compare: https://github.com/llvm/llvm-project/compare/983a4b520ea3...08649f0a9da5
More information about the All-commits
mailing list