Skip to content

Commit 0bca60e

Browse files
committed
Review feedback
1 parent 18be363 commit 0bca60e

File tree

2 files changed

+12
-7
lines changed

2 files changed

+12
-7
lines changed

llvm/include/llvm/CodeGen/MachineFunction.h

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff 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;

llvm/lib/Passes/PassBuilder.cpp

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff 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
};

0 commit comments

Comments
 (0)