Skip to content

Commit 8abd62f

Browse files
committed
update tests and pass name in debug
1 parent a95b69c commit 8abd62f

File tree

4 files changed

+12
-6
lines changed

4 files changed

+12
-6
lines changed

llvm/include/llvm/CodeGen/RegisterUsageInfo.h

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -51,9 +51,6 @@ class PhysicalRegisterUsageInfo {
5151

5252
void print(raw_ostream &OS, const Module *M = nullptr) const;
5353

54-
bool invalidate(Module &M, const PreservedAnalyses &PA,
55-
ModuleAnalysisManager::Invalidator &Inv);
56-
5754
private:
5855
/// A Dense map from Function * to RegMask.
5956
/// In RegMask 0 means register used (clobbered) by function.

llvm/lib/CodeGen/RegUsageInfoCollector.cpp

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -126,9 +126,10 @@ bool RegUsageInfoCollector::run(MachineFunction &MF) {
126126
const TargetRegisterInfo *TRI = MF.getSubtarget().getRegisterInfo();
127127
const LLVMTargetMachine &TM = MF.getTarget();
128128

129-
LLVM_DEBUG(dbgs() << " -------------------- Reg Usage Info Collector"
130-
<< " -------------------- \nFunction Name : "
131-
<< MF.getName() << '\n');
129+
LLVM_DEBUG(
130+
dbgs()
131+
<< " -------------------- Register Usage Information Collector Pass"
132+
<< " -------------------- \nFunction Name : " << MF.getName() << '\n');
132133

133134
// Analyzing the register usage may be expensive on some targets.
134135
if (!isCallableFunction(MF)) {

llvm/test/CodeGen/X86/ipra-inline-asm.ll

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
; RUN: llc -enable-ipra -print-regusage -o /dev/null 2>&1 < %s | FileCheck %s
22

3+
; RUN: llc --stop-after=irtranslator -o - %s \
4+
; RUN: | llc -x=mir -enable-ipra -passes="module(require<reg-usage-info>,function(machine-function(reg-usage-collector)),print<regusage>)" -o /dev/null 2>&1 \
5+
; RUN: | FileCheck %s
6+
37
target datalayout = "e-m:o-i64:64-f80:128-n8:16:32:64-S128"
48
target triple = "x86_64-apple-macosx10.12.0"
59

llvm/test/CodeGen/X86/ipra-reg-usage.ll

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
; RUN: llc -enable-ipra -print-regusage -o /dev/null 2>&1 < %s | FileCheck %s
22

3+
; RUN: llc -stop-after=irtranslator -o - %s \
4+
; RUN: | llc -x=mir -enable-ipra -passes="module(require<reg-usage-info>,function(machine-function(reg-usage-collector)),print<regusage>)" -o /dev/null 2>&1 \
5+
; RUN: | FileCheck %s
6+
37
target triple = "x86_64-unknown-unknown"
48
declare void @bar1()
59
define preserve_allcc void @foo()#0 {

0 commit comments

Comments
 (0)