[PATCH] D25482: [PPC] Allow two post RA schedulers to be in the pipeline and select one depending on the Machine Function's subtarget

Eric Christopher via llvm-commits llvm-commits at lists.llvm.org
Thu Oct 27 16:40:05 PDT 2016

echristo added inline comments.

Comment at: lib/CodeGen/MachineFunctionPass.cpp:94-98
+bool MachineFunctionPass::skipFunction(const MachineFunction &MF) const {
+  if (!MF.getSubtarget().runPass(this->getPassID()))
+    return true;
+  return FunctionPass::skipFunction(*MF.getFunction());
I'm not sure why you need all of this and can't write the skipFunction without needing a MachineFunction in specific. Can you explain for me?


More information about the llvm-commits mailing list