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)
commit8b38ffaa986a06a6bdbd243b26eacc46ce9e5889
tree74ef1fc94e95b29cce86186146e509c5e6946b49
parent9834fcd7ce1f743df6c11a9c0104f4f71482a085
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.

llvm-svn: 285039
llvm/include/llvm/CodeGen/Passes.h
llvm/lib/CodeGen/IfConversion.cpp
llvm/lib/CodeGen/MachineInstrBundle.cpp
llvm/lib/Target/ARM/ARMTargetMachine.cpp