Coverage Report

Created: 2019-07-24 05:18

/Users/buildslave/jenkins/workspace/clang-stage2-coverage-R/llvm/include/llvm/CodeGen/LivePhysRegs.h
Line
Count
Source (jump to first uncovered line)
1
//===- llvm/CodeGen/LivePhysRegs.h - Live Physical Register Set -*- C++ -*-===//
2
//
3
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4
// See https://llvm.org/LICENSE.txt for license information.
5
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6
//
7
//===----------------------------------------------------------------------===//
8
//
9
/// \file
10
/// This file implements the LivePhysRegs utility for tracking liveness of
11
/// physical registers. This can be used for ad-hoc liveness tracking after
12
/// register allocation. You can start with the live-ins/live-outs at the
13
/// beginning/end of a block and update the information while walking the
14
/// instructions inside the block. This implementation tracks the liveness on a
15
/// sub-register granularity.
16
///
17
/// We assume that the high bits of a physical super-register are not preserved
18
/// unless the instruction has an implicit-use operand reading the super-
19
/// register.
20
///
21
/// X86 Example:
22
/// %ymm0 = ...
23
/// %xmm0 = ... (Kills %xmm0, all %xmm0s sub-registers, and %ymm0)
24
///
25
/// %ymm0 = ...
26
/// %xmm0 = ..., implicit %ymm0 (%ymm0 and all its sub-registers are alive)
27
//===----------------------------------------------------------------------===//
28
29
#ifndef LLVM_CODEGEN_LIVEPHYSREGS_H
30
#define LLVM_CODEGEN_LIVEPHYSREGS_H
31
32
#include "llvm/ADT/SparseSet.h"
33
#include "llvm/CodeGen/MachineBasicBlock.h"
34
#include "llvm/CodeGen/TargetRegisterInfo.h"
35
#include "llvm/MC/MCRegisterInfo.h"
36
#include <cassert>
37
#include <utility>
38
39
namespace llvm {
40
41
class MachineInstr;
42
class MachineOperand;
43
class MachineRegisterInfo;
44
class raw_ostream;
45
46
/// A set of physical registers with utility functions to track liveness
47
/// when walking backward/forward through a basic block.
48
class LivePhysRegs {
49
  const TargetRegisterInfo *TRI = nullptr;
50
  using RegisterSet = SparseSet<MCPhysReg, identity<MCPhysReg>>;
51
  RegisterSet LiveRegs;
52
53
public:
54
  /// Constructs an unitialized set. init() needs to be called to initialize it.
55
1.29M
  LivePhysRegs() = default;
56
57
  /// Constructs and initializes an empty set.
58
118k
  LivePhysRegs(const TargetRegisterInfo &TRI) : TRI(&TRI) {
59
118k
    LiveRegs.setUniverse(TRI.getNumRegs());
60
118k
  }
61
62
  LivePhysRegs(const LivePhysRegs&) = delete;
63
  LivePhysRegs &operator=(const LivePhysRegs&) = delete;
64
65
  /// (re-)initializes and clears the set.
66
574k
  void init(const TargetRegisterInfo &TRI) {
67
574k
    this->TRI = &TRI;
68
574k
    LiveRegs.clear();
69
574k
    LiveRegs.setUniverse(TRI.getNumRegs());
70
574k
  }
71
72
  /// Clears the set.
73
718k
  void clear() { LiveRegs.clear(); }
74
75
  /// Returns true if the set is empty.
76
874k
  bool empty() const { return LiveRegs.empty(); }
77
78
  /// Adds a physical register and all its sub-registers to the set.
79
24.1M
  void addReg(MCPhysReg Reg) {
80
24.1M
    assert(TRI && "LivePhysRegs is not initialized.");
81
24.1M
    assert(Reg <= TRI->getNumRegs() && "Expected a physical register.");
82
24.1M
    for (MCSubRegIterator SubRegs(Reg, TRI, /*IncludeSelf=*/true);
83
97.8M
         SubRegs.isValid(); 
++SubRegs73.7M
)
84
73.7M
      LiveRegs.insert(*SubRegs);
85
24.1M
  }
86
87
  /// Removes a physical register, all its sub-registers, and all its
88
  /// super-registers from the set.
89
9.74M
  void removeReg(MCPhysReg Reg) {
90
9.74M
    assert(TRI && "LivePhysRegs is not initialized.");
91
9.74M
    assert(Reg <= TRI->getNumRegs() && "Expected a physical register.");
92
74.2M
    for (MCRegAliasIterator R(Reg, TRI, true); R.isValid(); 
++R64.5M
)
93
64.5M
      LiveRegs.erase(*R);
94
9.74M
  }
95
96
  /// Removes physical registers clobbered by the regmask operand \p MO.
97
  void removeRegsInMask(const MachineOperand &MO,
98
        SmallVectorImpl<std::pair<MCPhysReg, const MachineOperand*>> *Clobbers =
99
        nullptr);
100
101
  /// Returns true if register \p Reg is contained in the set. This also
102
  /// works if only the super register of \p Reg has been defined, because
103
  /// addReg() always adds all sub-registers to the set as well.
104
  /// Note: Returns false if just some sub registers are live, use available()
105
  /// when searching a free register.
106
3.94M
  bool contains(MCPhysReg Reg) const { return LiveRegs.count(Reg); }
107
108
  /// Returns true if register \p Reg and no aliasing register is in the set.
109
  bool available(const MachineRegisterInfo &MRI, MCPhysReg Reg) const;
110
111
  /// Remove defined registers and regmask kills from the set.
112
  void removeDefs(const MachineInstr &MI);
113
114
  /// Add uses to the set.
115
  void addUses(const MachineInstr &MI);
116
117
  /// Simulates liveness when stepping backwards over an instruction(bundle).
118
  /// Remove Defs, add uses. This is the recommended way of calculating
119
  /// liveness.
120
  void stepBackward(const MachineInstr &MI);
121
122
  /// Simulates liveness when stepping forward over an instruction(bundle).
123
  /// Remove killed-uses, add defs. This is the not recommended way, because it
124
  /// depends on accurate kill flags. If possible use stepBackward() instead of
125
  /// this function. The clobbers set will be the list of registers either
126
  /// defined or clobbered by a regmask.  The operand will identify whether this
127
  /// is a regmask or register operand.
128
  void stepForward(const MachineInstr &MI,
129
        SmallVectorImpl<std::pair<MCPhysReg, const MachineOperand*>> &Clobbers);
130
131
  /// Adds all live-in registers of basic block \p MBB.
132
  /// Live in registers are the registers in the blocks live-in list and the
133
  /// pristine registers.
134
  void addLiveIns(const MachineBasicBlock &MBB);
135
136
  /// Adds all live-out registers of basic block \p MBB.
137
  /// Live out registers are the union of the live-in registers of the successor
138
  /// blocks and pristine registers. Live out registers of the end block are the
139
  /// callee saved registers.
140
  void addLiveOuts(const MachineBasicBlock &MBB);
141
142
  /// Adds all live-out registers of basic block \p MBB but skips pristine
143
  /// registers.
144
  void addLiveOutsNoPristines(const MachineBasicBlock &MBB);
145
146
  using const_iterator = RegisterSet::const_iterator;
147
148
321k
  const_iterator begin() const { return LiveRegs.begin(); }
149
322k
  const_iterator end() const { return LiveRegs.end(); }
150
151
  /// Prints the currently live registers to \p OS.
152
  void print(raw_ostream &OS) const;
153
154
  /// Dumps the currently live registers to the debug output.
155
  void dump() const;
156
157
private:
158
  /// Adds live-in registers from basic block \p MBB, taking associated
159
  /// lane masks into consideration.
160
  void addBlockLiveIns(const MachineBasicBlock &MBB);
161
162
  /// Adds pristine registers. Pristine registers are callee saved registers
163
  /// that are unused in the function.
164
  void addPristines(const MachineFunction &MF);
165
};
166
167
0
inline raw_ostream &operator<<(raw_ostream &OS, const LivePhysRegs& LR) {
168
0
  LR.print(OS);
169
0
  return OS;
170
0
}
171
172
/// Computes registers live-in to \p MBB assuming all of its successors
173
/// live-in lists are up-to-date. Puts the result into the given LivePhysReg
174
/// instance \p LiveRegs.
175
void computeLiveIns(LivePhysRegs &LiveRegs, const MachineBasicBlock &MBB);
176
177
/// Recomputes dead and kill flags in \p MBB.
178
void recomputeLivenessFlags(MachineBasicBlock &MBB);
179
180
/// Adds registers contained in \p LiveRegs to the block live-in list of \p MBB.
181
/// Does not add reserved registers.
182
void addLiveIns(MachineBasicBlock &MBB, const LivePhysRegs &LiveRegs);
183
184
/// Convenience function combining computeLiveIns() and addLiveIns().
185
void computeAndAddLiveIns(LivePhysRegs &LiveRegs,
186
                          MachineBasicBlock &MBB);
187
188
/// Convenience function for recomputing live-in's for \p MBB.
189
12.1k
static inline void recomputeLiveIns(MachineBasicBlock &MBB) {
190
12.1k
  LivePhysRegs LPR;
191
12.1k
  MBB.clearLiveIns();
192
12.1k
  computeAndAddLiveIns(LPR, MBB);
193
12.1k
}
Unexecuted instantiation: AArch64A57FPLoadBalancing.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: AArch64AdvSIMDScalarPass.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: AArch64AsmPrinter.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: AArch64BranchTargets.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: AArch64CallingConvention.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: AArch64CallLowering.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: AArch64CleanupLocalDynamicTLSPass.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: AArch64CollectLOH.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: AArch64CondBrTuning.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: AArch64ConditionalCompares.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: AArch64DeadRegisterDefinitionsPass.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: AArch64ExpandPseudoInsts.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: AArch64FalkorHWPFFix.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: AArch64FastISel.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: AArch64A53Fix835769.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: AArch64FrameLowering.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: AArch64CompressJumpTables.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: AArch64ConditionOptimizer.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: AArch64ISelDAGToDAG.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: AArch64ISelLowering.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: AArch64InstrInfo.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: AArch64InstructionSelector.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: AArch64LegalizerInfo.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: AArch64LoadStoreOptimizer.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: AArch64MacroFusion.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: AArch64PreLegalizerCombiner.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: AArch64RegisterBankInfo.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: AArch64RegisterInfo.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: AArch64SelectionDAGInfo.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: AArch64SpeculationHardening.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: AArch64StackTagging.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: AArch64StorePairSuppress.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: AArch64Subtarget.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: AArch64TargetMachine.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: AArch64TargetObjectFile.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: AArch64TargetTransformInfo.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: AArch64SIMDInstrOpt.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: AArch64AsmParser.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: AMDGPUAlwaysInlinePass.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: AMDGPUAnnotateKernelFeatures.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: AMDGPUAsmPrinter.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: AMDGPUAtomicOptimizer.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: AMDGPUCallLowering.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: AMDGPUCodeGenPrepare.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: AMDGPUHSAMetadataStreamer.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: AMDGPUInstrInfo.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: AMDGPUInstructionSelector.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: AMDGPUISelDAGToDAG.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: AMDGPUISelLowering.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: AMDGPULegalizerInfo.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: AMDGPULibCalls.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: AMDGPULowerIntrinsics.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: AMDGPULowerKernelArguments.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: AMDGPULowerKernelAttributes.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: AMDGPUMachineCFGStructurizer.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: AMDGPUMachineFunction.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: AMDGPUMacroFusion.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: AMDGPUMCInstLower.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: AMDGPUPromoteAlloca.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: AMDGPUPropagateAttributes.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: AMDGPURegisterBankInfo.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: AMDGPURegisterInfo.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: AMDGPUSubtarget.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: AMDGPUTargetMachine.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: AMDGPUTargetObjectFile.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: AMDGPUTargetTransformInfo.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: AMDILCFGStructurizer.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: GCNHazardRecognizer.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: GCNIterativeScheduler.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: GCNRegPressure.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: GCNSchedStrategy.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: R600AsmPrinter.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: R600ClauseMergePass.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: R600ControlFlowFinalizer.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: R600EmitClauseMarkers.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: R600ExpandSpecialInstrs.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: R600FrameLowering.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: R600InstrInfo.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: R600ISelLowering.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: R600MachineScheduler.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: R600OptimizeVectorRegisters.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: R600Packetizer.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: R600RegisterInfo.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: SIAddIMGInit.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: SIAnnotateControlFlow.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: SIFixSGPRCopies.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: SIFixupVectorISel.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: SIFixVGPRCopies.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: SIPreAllocateWWMRegs.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: SIFoldOperands.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: SIFormMemoryClauses.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: SIFrameLowering.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: SIInsertSkips.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: SIInsertWaitcnts.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: SIInstrInfo.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: SIISelLowering.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: SILoadStoreOptimizer.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: SILowerControlFlow.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: SILowerI1Copies.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: SILowerSGPRSpills.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: SIMachineFunctionInfo.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: SIMachineScheduler.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: SIMemoryLegalizer.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: SIOptimizeExecMasking.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: SIOptimizeExecMaskingPreRA.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: SIPeepholeSDWA.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: SIRegisterInfo.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: SIShrinkInstructions.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: SIWholeQuadMode.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: GCNRegBankReassign.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: GCNNSAReassign.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: GCNDPPCombine.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: SIModeRegister.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: AMDGPUAsmParser.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: AMDGPUBaseInfo.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: A15SDOptimizer.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: ARMAsmPrinter.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: ARMBaseInstrInfo.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: ARMBaseRegisterInfo.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: ARMBasicBlockInfo.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: ARMCallingConv.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: ARMCallLowering.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: ARMCodeGenPrepare.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: ARMConstantIslandPass.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: ARMExpandPseudoInsts.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: ARMFastISel.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: ARMFrameLowering.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: ARMHazardRecognizer.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: ARMInstructionSelector.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: ARMISelDAGToDAG.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: ARMISelLowering.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: ARMInstrInfo.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: ARMLegalizerInfo.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: ARMParallelDSP.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: ARMLoadStoreOptimizer.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: ARMLowOverheadLoops.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: ARMMCInstLower.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: ARMMachineFunctionInfo.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: ARMMacroFusion.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: ARMOptimizeBarriersPass.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: ARMRegisterBankInfo.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: ARMSelectionDAGInfo.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: ARMSubtarget.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: ARMTargetMachine.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: ARMTargetObjectFile.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: ARMTargetTransformInfo.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: MLxExpansionPass.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: Thumb1FrameLowering.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: Thumb1InstrInfo.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: ThumbRegisterInfo.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: Thumb2ITBlockPass.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: Thumb2InstrInfo.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: Thumb2SizeReduction.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: ARMAsmParser.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: BPFAbstractMemberAccess.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: BPFAsmPrinter.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: BPFFrameLowering.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: BPFInstrInfo.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: BPFISelDAGToDAG.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: BPFISelLowering.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: BPFRegisterInfo.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: BPFSelectionDAGInfo.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: BPFSubtarget.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: BPFTargetMachine.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: BPFMIPeephole.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: BPFMIChecking.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: BPFMISimplifyPatchable.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: HexagonAsmPrinter.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: HexagonBitSimplify.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: HexagonBitTracker.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: HexagonBlockRanges.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: HexagonBranchRelaxation.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: HexagonCFGOptimizer.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: HexagonConstExtenders.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: HexagonConstPropagation.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: HexagonCopyToCombine.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: HexagonEarlyIfConv.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: HexagonExpandCondsets.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: HexagonFixupHwLoops.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: HexagonFrameLowering.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: HexagonGenInsert.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: HexagonGenMux.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: HexagonGenPredicate.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: HexagonHardwareLoops.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: HexagonHazardRecognizer.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: HexagonInstrInfo.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: HexagonISelDAGToDAG.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: HexagonISelDAGToDAGHVX.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: HexagonISelLowering.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: HexagonISelLoweringHVX.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: HexagonMachineScheduler.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: HexagonMCInstLower.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: HexagonNewValueJump.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: HexagonOptAddrMode.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: HexagonPeephole.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: HexagonRDFOpt.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: HexagonRegisterInfo.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: HexagonSelectionDAGInfo.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: HexagonSplitConst32AndConst64.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: HexagonSplitDouble.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: HexagonStoreWidening.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: HexagonSubtarget.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: HexagonTargetMachine.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: HexagonTargetTransformInfo.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: HexagonVectorPrint.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: HexagonVExtract.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: HexagonVLIWPacketizer.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: RDFGraph.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: LanaiAsmPrinter.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: LanaiDelaySlotFiller.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: LanaiFrameLowering.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: LanaiInstrInfo.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: LanaiISelDAGToDAG.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: LanaiISelLowering.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: LanaiMemAluCombiner.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: LanaiRegisterInfo.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: LanaiSelectionDAGInfo.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: LanaiSubtarget.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: LanaiTargetMachine.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: LanaiTargetObjectFile.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: LanaiAsmParser.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: Mips16FrameLowering.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: Mips16HardFloat.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: Mips16InstrInfo.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: Mips16ISelDAGToDAG.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: Mips16ISelLowering.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: Mips16RegisterInfo.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: MipsAsmPrinter.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: MipsCallLowering.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: MipsCCState.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: MipsConstantIslandPass.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: MipsDelaySlotFiller.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: MipsExpandPseudo.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: MipsFastISel.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: MipsInstrInfo.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: MipsInstructionSelector.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: MipsISelDAGToDAG.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: MipsISelLowering.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: MipsFrameLowering.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: MipsLegalizerInfo.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: MipsBranchExpansion.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: MipsMCInstLower.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: MipsMachineFunction.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: MipsModuleISelDAGToDAG.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: MipsOptimizePICCall.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: MipsPreLegalizerCombiner.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: MipsRegisterBankInfo.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: MipsRegisterInfo.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: MipsSEFrameLowering.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: MipsSEInstrInfo.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: MipsSEISelDAGToDAG.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: MipsSEISelLowering.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: MipsSERegisterInfo.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: MipsSubtarget.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: MipsTargetMachine.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: MipsTargetObjectFile.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: MicroMipsSizeReduction.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: MipsInstPrinter.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: MSP430BranchSelector.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: MSP430ISelDAGToDAG.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: MSP430ISelLowering.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: MSP430InstrInfo.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: MSP430FrameLowering.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: MSP430RegisterInfo.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: MSP430Subtarget.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: MSP430TargetMachine.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: MSP430AsmPrinter.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: NVPTXAsmPrinter.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: NVPTXFrameLowering.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: NVPTXISelDAGToDAG.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: NVPTXISelLowering.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: NVPTXInstrInfo.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: NVPTXLowerArgs.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: NVPTXPeephole.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: NVPTXRegisterInfo.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: NVPTXReplaceImageHandles.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: NVPTXSubtarget.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: NVPTXTargetMachine.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: NVPTXTargetTransformInfo.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: NVPTXProxyRegErasure.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: PPCBoolRetToInt.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: PPCAsmPrinter.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: PPCBranchSelector.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: PPCBranchCoalescing.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: PPCCallingConv.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: PPCCCState.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: PPCHazardRecognizers.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: PPCInstrInfo.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: PPCISelDAGToDAG.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: PPCISelLowering.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: PPCEarlyReturn.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: PPCFastISel.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: PPCFrameLowering.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: PPCLoopPreIncPrep.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: PPCMCInstLower.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: PPCMachineScheduler.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: PPCMIPeephole.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: PPCRegisterInfo.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: PPCQPXLoadSplat.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: PPCSubtarget.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: PPCTargetMachine.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: PPCTargetTransformInfo.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: PPCTOCRegDeps.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: PPCTLSDynamicCall.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: PPCVSXCopy.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: PPCReduceCRLogicals.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: PPCVSXFMAMutate.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: PPCVSXSwapRemoval.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: PPCExpandISEL.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: PPCPreEmitPeephole.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: PPCInstPrinter.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: PPCMCCodeEmitter.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: RISCVAsmPrinter.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: RISCVExpandPseudoInsts.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: RISCVFrameLowering.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: RISCVInstrInfo.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: RISCVISelDAGToDAG.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: RISCVISelLowering.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: RISCVMergeBaseOffset.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: RISCVRegisterInfo.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: RISCVSubtarget.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: RISCVTargetMachine.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: RISCVTargetObjectFile.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: RISCVTargetTransformInfo.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: DelaySlotFiller.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: LeonPasses.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: SparcAsmPrinter.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: SparcInstrInfo.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: SparcISelDAGToDAG.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: SparcISelLowering.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: SparcFrameLowering.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: SparcRegisterInfo.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: SparcSubtarget.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: SparcTargetMachine.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: SystemZAsmPrinter.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: SystemZElimCompare.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: SystemZExpandPseudo.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: SystemZFrameLowering.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: SystemZHazardRecognizer.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: SystemZISelDAGToDAG.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: SystemZISelLowering.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: SystemZInstrInfo.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: SystemZLDCleanup.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: SystemZLongBranch.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: SystemZMachineScheduler.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: SystemZMCInstLower.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: SystemZPostRewrite.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: SystemZRegisterInfo.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: SystemZSelectionDAGInfo.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: SystemZShortenInst.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: SystemZSubtarget.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: SystemZTargetMachine.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: SystemZTargetTransformInfo.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: WebAssemblyArgumentMove.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: WebAssemblyAsmPrinter.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: WebAssemblyCallIndirectFixup.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: WebAssemblyCFGStackify.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: WebAssemblyCFGSort.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: WebAssemblyDebugValueManager.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: WebAssemblyLateEHPrepare.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: WebAssemblyExceptionInfo.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: WebAssemblyExplicitLocals.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: WebAssemblyFastISel.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: WebAssemblyFixIrreducibleControlFlow.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: WebAssemblyFrameLowering.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: WebAssemblyISelDAGToDAG.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: WebAssemblyISelLowering.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: WebAssemblyInstrInfo.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: WebAssemblyLowerBrUnless.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: WebAssemblyMachineFunctionInfo.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: WebAssemblyMCInstLower.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: WebAssemblyOptimizeLiveIntervals.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: WebAssemblyPeephole.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: WebAssemblyPrepareForLiveIntervals.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: WebAssemblyRegisterInfo.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: WebAssemblyRegColoring.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: WebAssemblyRegNumbering.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: WebAssemblyRegStackify.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: WebAssemblyReplacePhysRegs.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: WebAssemblyRuntimeLibcallSignatures.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: WebAssemblySelectionDAGInfo.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: WebAssemblySetP2AlignOperands.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: WebAssemblyMemIntrinsicResults.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: WebAssemblySubtarget.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: WebAssemblyTargetMachine.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: WebAssemblyTargetObjectFile.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: WebAssemblyTargetTransformInfo.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: WebAssemblyUtilities.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: WebAssemblyAsmParser.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: WebAssemblyAsmBackend.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: WebAssemblyInstPrinter.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: WebAssemblyMCCodeEmitter.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: WebAssemblyMCTargetDesc.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: WebAssemblyTargetStreamer.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: WebAssemblyWasmObjectWriter.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: X86AsmPrinter.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: X86CallFrameOptimization.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: X86CallingConv.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: X86CallLowering.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: X86CmovConversion.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: X86CondBrFolding.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: X86DomainReassignment.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: X86DiscriminateMemOps.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: X86ExpandPseudo.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: X86FastISel.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: X86FixupBWInsts.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: X86FixupLEAs.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: X86AvoidStoreForwardingBlocks.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: X86FixupSetCC.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: X86FlagsCopyLowering.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: X86FloatingPoint.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: X86FrameLowering.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: X86InstructionSelector.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: X86ISelDAGToDAG.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: X86ISelLowering.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: X86IndirectBranchTracking.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: X86InterleavedAccess.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: X86InsertPrefetch.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: X86InstrFMA3Info.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: X86InstrFoldTables.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: X86InstrInfo.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: X86EvexToVex.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: X86LegalizerInfo.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: X86MCInstLower.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: X86MacroFusion.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: X86OptimizeLEAs.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: X86PadShortFunction.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: X86RegisterBankInfo.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: X86RegisterInfo.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: X86RetpolineThunks.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: X86SelectionDAGInfo.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: X86SpeculativeLoadHardening.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: X86Subtarget.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: X86TargetMachine.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: X86TargetTransformInfo.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: X86VZeroUpper.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: X86WinAllocaExpander.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: XCoreAsmPrinter.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: XCoreFrameLowering.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: XCoreInstrInfo.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: XCoreISelDAGToDAG.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: XCoreISelLowering.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: XCoreMachineFunctionInfo.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: XCoreRegisterInfo.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: XCoreSubtarget.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: XCoreTargetMachine.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: XCoreTargetObjectFile.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: XCoreSelectionDAGInfo.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: XCoreFrameToArgsOffsetElim.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: AggressiveAntiDepBreaker.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: Analysis.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
BranchFolding.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Line
Count
Source
189
12.1k
static inline void recomputeLiveIns(MachineBasicBlock &MBB) {
190
12.1k
  LivePhysRegs LPR;
191
12.1k
  MBB.clearLiveIns();
192
12.1k
  computeAndAddLiveIns(LPR, MBB);
193
12.1k
}
Unexecuted instantiation: BranchRelaxation.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: BreakFalseDeps.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: CalcSpillWeights.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: CFIInstrInserter.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: CriticalAntiDepBreaker.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: DFAPacketizer.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: EarlyIfConversion.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: ExecutionDomainFix.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: ExpandPostRAPseudos.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: FEntryInserter.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: GCRootLowering.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: IfConversion.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: ImplicitNullChecks.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: InlineSpiller.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: LiveDebugValues.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: LiveDebugVariables.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: LivePhysRegs.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: LiveRangeEdit.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: MachineBasicBlock.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: MachineBlockPlacement.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: MachineCombiner.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: MachineCopyPropagation.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: MachineCSE.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: MachineFrameInfo.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: MachineInstrBundle.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: MachineInstr.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: MachineLICM.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: MachineOperand.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: MachineOutliner.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: MachinePipeliner.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: MachineRegisterInfo.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: MachineScheduler.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: MachineSink.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: MachineSSAUpdater.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: MachineVerifier.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: PatchableFunction.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: MIRPrinter.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: MacroFusion.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: PeepholeOptimizer.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: PHIElimination.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: PostRAHazardRecognizer.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: PostRASchedulerList.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: ProcessImplicitDefs.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: PrologEpilogInserter.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: PseudoSourceValue.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: RegAllocFast.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: RegAllocGreedy.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: RegisterCoalescer.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: RegisterScavenging.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: RenameIndependentSubregs.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: ScheduleDAG.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: ScheduleDAGInstrs.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: ScoreboardHazardRecognizer.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: ShrinkWrap.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: SplitKit.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: StackMapLivenessAnalysis.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: StackSlotColoring.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: SwiftErrorValueTracking.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: TailDuplication.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: TailDuplicator.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: TargetInstrInfo.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: TargetSchedule.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: TwoAddressInstructionPass.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: UnreachableBlockElim.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: VirtRegMap.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: XRayInstrumentation.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: MIParser.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: CombinerHelper.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: LegalizerHelper.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: MachineIRBuilder.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: Utils.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: AsmPrinter.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: AsmPrinterInlineAsm.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: DwarfDebug.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: FastISel.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: FunctionLoweringInfo.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: InstrEmitter.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: ResourcePriorityQueue.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: ScheduleDAGRRList.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: ScheduleDAGSDNodes.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: ScheduleDAGVLIW.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: SelectionDAGBuilder.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: SelectionDAGDumper.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: SelectionDAGISel.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
Unexecuted instantiation: ScheduleDAGFast.cpp:llvm::recomputeLiveIns(llvm::MachineBasicBlock&)
194
195
} // end namespace llvm
196
197
#endif // LLVM_CODEGEN_LIVEPHYSREGS_H