File tree Expand file tree Collapse file tree 2 files changed +12
-7
lines changed Expand file tree Collapse file tree 2 files changed +12
-7
lines changed Original file line number Diff line number Diff line change @@ -239,12 +239,6 @@ class MachineFunctionProperties {
239239 return *this ;
240240 }
241241
242- // Set all the properties.
243- MachineFunctionProperties &set () {
244- Properties.set ();
245- return *this ;
246- }
247-
248242 MachineFunctionProperties &set (const MachineFunctionProperties &MFP) {
249243 Properties |= MFP.Properties ;
250244 return *this ;
Original file line number Diff line number Diff line change @@ -465,7 +465,18 @@ class RequireAllMachineFunctionPropertiesPass
465465 }
466466
467467 static MachineFunctionProperties getRequiredProperties () {
468- return MachineFunctionProperties ().set ();
468+ return MachineFunctionProperties ()
469+ .setFailedISel ()
470+ .setFailsVerification ()
471+ .setIsSSA ()
472+ .setLegalized ()
473+ .setNoPHIs ()
474+ .setNoVRegs ()
475+ .setRegBankSelected ()
476+ .setSelected ()
477+ .setTiedOpsRewritten ()
478+ .setTracksDebugUserValues ()
479+ .setTracksLiveness ();
469480 }
470481 static StringRef name () { return " RequireAllMachineFunctionPropertiesPass" ; }
471482};
You can’t perform that action at this time.
0 commit comments