OSDN Git Service

CodeGen/Passes: Pass MachineFunction as functor arg; NFC
authorMatthias Braun <matze@braunis.de>
Mon, 24 Oct 2016 23:23:02 +0000 (23:23 +0000)
committerMatthias Braun <matze@braunis.de>
Mon, 24 Oct 2016 23:23:02 +0000 (23:23 +0000)
commitcc928287e4301a3c8fb7cb3e513dd81d567c82c7
tree8f8eeaf598ba247cde4601f39f218a5bb41805a8
parenteef5da2deee6e53cff48b80718f01a0f2fe6be9a
CodeGen/Passes: Pass MachineFunction as functor arg; NFC

Passing a MachineFunction as argument is more natural and avoids an
unnecessary round-trip through the logic determining the correct
Subtarget because MachineFunction already has a reference anyway.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@285039 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/CodeGen/Passes.h
lib/CodeGen/IfConversion.cpp
lib/CodeGen/MachineInstrBundle.cpp
lib/Target/ARM/ARMTargetMachine.cpp