/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 |