forked from OSchip/llvm-project
Add new passes to X86 pipeline tests
Summary: Fixes test failures introduced by rL347596. Reviewers: davidxl Reviewed By: davidxl Subscribers: llvm-commits Differential Revision: https://reviews.llvm.org/D54916 llvm-svn: 347607
This commit is contained in:
parent
82ddb8154e
commit
183df14520
|
@ -41,6 +41,9 @@ void updateDebugInfo(MachineInstr *MI, const DILocation *Loc) {
|
|||
|
||||
class X86DiscriminateMemOps : public MachineFunctionPass {
|
||||
bool runOnMachineFunction(MachineFunction &MF) override;
|
||||
StringRef getPassName() const override {
|
||||
return "X86 Discriminate Memory Operands";
|
||||
}
|
||||
|
||||
public:
|
||||
static char ID;
|
||||
|
|
|
@ -54,6 +54,9 @@ class X86InsertPrefetch : public MachineFunctionPass {
|
|||
public:
|
||||
static char ID;
|
||||
X86InsertPrefetch(const std::string &PrefetchHintsFilename);
|
||||
StringRef getPassName() const override {
|
||||
return "X86 Insert Cache Prefetches";
|
||||
}
|
||||
|
||||
private:
|
||||
std::string Filename;
|
||||
|
|
|
@ -58,6 +58,8 @@
|
|||
; CHECK-NEXT: Shadow Call Stack
|
||||
; CHECK-NEXT: X86 Indirect Branch Tracking
|
||||
; CHECK-NEXT: X86 vzeroupper inserter
|
||||
; CHECK-NEXT: X86 Discriminate Memory Operands
|
||||
; CHECK-NEXT: X86 Insert Cache Prefetches
|
||||
; CHECK-NEXT: Contiguously Lay Out Funclets
|
||||
; CHECK-NEXT: StackMap Liveness Analysis
|
||||
; CHECK-NEXT: Live DEBUG_VALUE analysis
|
||||
|
|
|
@ -159,6 +159,8 @@
|
|||
; CHECK-NEXT: X86 Atom pad short functions
|
||||
; CHECK-NEXT: X86 LEA Fixup
|
||||
; CHECK-NEXT: Compressing EVEX instrs to VEX encoding when possible
|
||||
; CHECK-NEXT: X86 Discriminate Memory Operands
|
||||
; CHECK-NEXT: X86 Insert Cache Prefetches
|
||||
; CHECK-NEXT: Contiguously Lay Out Funclets
|
||||
; CHECK-NEXT: StackMap Liveness Analysis
|
||||
; CHECK-NEXT: Live DEBUG_VALUE analysis
|
||||
|
|
Loading…
Reference in New Issue