Home
last modified time | relevance | path

Searched refs:LivePhysRegs (Results 1 – 25 of 55) sorted by relevance

123

/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/CodeGen/
DLivePhysRegs.h49 class LivePhysRegs {
55 LivePhysRegs() = default;
58 LivePhysRegs(const TargetRegisterInfo &TRI) : TRI(&TRI) { in LivePhysRegs() function
62 LivePhysRegs(const LivePhysRegs&) = delete;
63 LivePhysRegs &operator=(const LivePhysRegs&) = delete;
167 inline raw_ostream &operator<<(raw_ostream &OS, const LivePhysRegs& LR) {
175 void computeLiveIns(LivePhysRegs &LiveRegs, const MachineBasicBlock &MBB);
182 void addLiveIns(MachineBasicBlock &MBB, const LivePhysRegs &LiveRegs);
185 void computeAndAddLiveIns(LivePhysRegs &LiveRegs,
190 LivePhysRegs LPR; in recomputeLiveIns()
DScheduleDAGInstrs.h247 LivePhysRegs LiveRegs;
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/
DLivePhysRegs.cpp31 void LivePhysRegs::removeRegsInMask(const MachineOperand &MO, in removeRegsInMask()
45 void LivePhysRegs::removeDefs(const MachineInstr &MI) { in removeDefs()
60 void LivePhysRegs::addUses(const MachineInstr &MI) { in addUses()
73 void LivePhysRegs::stepBackward(const MachineInstr &MI) { in stepBackward()
85 void LivePhysRegs::stepForward(const MachineInstr &MI, in stepForward()
121 void LivePhysRegs::print(raw_ostream &OS) const { in print()
139 LLVM_DUMP_METHOD void LivePhysRegs::dump() const { in dump()
144 bool LivePhysRegs::available(const MachineRegisterInfo &MRI, in available()
158 void LivePhysRegs::addBlockLiveIns(const MachineBasicBlock &MBB) { in addBlockLiveIns()
177 static void addCalleeSavedRegs(LivePhysRegs &LiveRegs, in addCalleeSavedRegs()
[all …]
DDeadMachineInstructionElim.cpp36 BitVector LivePhysRegs; member in __anona675e7230111::DeadMachineInstructionElim
82 if (LivePhysRegs.test(Reg) || MRI->isReserved(Reg)) in isDead()
110 LivePhysRegs = MRI->getReservedRegs(); in runOnMachineFunction()
118 LivePhysRegs.set(LI.PhysReg); in runOnMachineFunction()
149 LivePhysRegs.reset(*SR); in runOnMachineFunction()
153 LivePhysRegs.clearBitsNotInMask(MO.getRegMask()); in runOnMachineFunction()
164 LivePhysRegs.set(*AI); in runOnMachineFunction()
171 LivePhysRegs.clear(); in runOnMachineFunction()
DStackMapLivenessAnalysis.cpp52 LivePhysRegs LiveRegs;
DBranchFolding.h132 LivePhysRegs LiveRegs;
DCMakeLists.txt51 LivePhysRegs.cpp
DBreakFalseDeps.cpp45 LivePhysRegs LiveRegSet;
/external/llvm/lib/CodeGen/
DLivePhysRegs.cpp30 void LivePhysRegs::removeRegsInMask(const MachineOperand &MO, in removeRegsInMask()
45 void LivePhysRegs::stepBackward(const MachineInstr &MI) { in stepBackward()
74 void LivePhysRegs::stepForward(const MachineInstr &MI, in stepForward()
106 void LivePhysRegs::print(raw_ostream &OS) const { in print()
124 LLVM_DUMP_METHOD void LivePhysRegs::dump() const { in dump()
130 bool LivePhysRegs::available(const MachineRegisterInfo &MRI, in available()
144 static void addLiveIns(LivePhysRegs &LiveRegs, const MachineBasicBlock &MBB) { in addLiveIns()
151 static void addPristines(LivePhysRegs &LiveRegs, const MachineFunction &MF, in addPristines()
160 void LivePhysRegs::addLiveOutsNoPristines(const MachineBasicBlock &MBB) { in addLiveOutsNoPristines()
166 void LivePhysRegs::addLiveOuts(const MachineBasicBlock &MBB) { in addLiveOuts()
[all …]
DDeadMachineInstructionElim.cpp37 BitVector LivePhysRegs; member in __anon2ffc95cb0111::DeadMachineInstructionElim
83 if (LivePhysRegs.test(Reg) || MRI->isReserved(Reg)) in isDead()
111 LivePhysRegs = MRI->getReservedRegs(); in runOnMachineFunction()
119 LivePhysRegs.set(LI.PhysReg); in runOnMachineFunction()
153 LivePhysRegs.reset(*SR); in runOnMachineFunction()
157 LivePhysRegs.clearBitsNotInMask(MO.getRegMask()); in runOnMachineFunction()
168 LivePhysRegs.set(*AI); in runOnMachineFunction()
179 LivePhysRegs.clear(); in runOnMachineFunction()
DStackMapLivenessAnalysis.cpp53 LivePhysRegs LiveRegs;
DBranchFolding.h106 LivePhysRegs LiveRegs;
DCMakeLists.txt43 LivePhysRegs.cpp
DIfConversion.cpp169 LivePhysRegs Redefs;
170 LivePhysRegs DontKill;
1050 static void UpdatePredRedefs(MachineInstr &MI, LivePhysRegs &Redefs) { in UpdatePredRedefs()
1088 static void RemoveKills(MachineInstr &MI, const LivePhysRegs &DontKill) { in RemoveKills()
1103 const LivePhysRegs &DontKill, in RemoveKills()
/external/llvm/include/llvm/CodeGen/
DLivePhysRegs.h43 class LivePhysRegs {
47 LivePhysRegs(const LivePhysRegs&) = delete;
48 LivePhysRegs &operator=(const LivePhysRegs&) = delete;
51 LivePhysRegs() : TRI(nullptr), LiveRegs() {} in LivePhysRegs() function
54 LivePhysRegs(const TargetRegisterInfo *TRI) : TRI(TRI) { in LivePhysRegs() function
146 inline raw_ostream &operator<<(raw_ostream &OS, const LivePhysRegs& LR) {
/external/swiftshader/third_party/LLVM/lib/CodeGen/
DDeadMachineInstructionElim.cpp35 BitVector LivePhysRegs; member in __anon40778ef70111::DeadMachineInstructionElim
74 LivePhysRegs[Reg] : !MRI->use_nodbg_empty(Reg)) { in isDead()
102 LivePhysRegs = ReservedRegs; in runOnMachineFunction()
110 LivePhysRegs.set(Reg); in runOnMachineFunction()
120 LivePhysRegs.set(*LI); in runOnMachineFunction()
168 LivePhysRegs.reset(Reg); in runOnMachineFunction()
174 LivePhysRegs.reset(*SubRegs); in runOnMachineFunction()
185 LivePhysRegs.set(Reg); in runOnMachineFunction()
188 LivePhysRegs.set(*AliasSet); in runOnMachineFunction()
199 LivePhysRegs.clear(); in runOnMachineFunction()
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/Hexagon/
Dlivephysregs-lane-masks.mir27 ; The lane mask $d0:0002 is equivalent to $r0. LivePhysRegs would ignore
Dlivephysregs-add-pristines.mir7 # LivePhysRegs::addPristines could accidentally remove a callee-saved
Dlivephysregs-lane-masks2.mir40 ; is not recognized by LivePhysRegs. Branch folding exposes this problem
Dlivephysregs-regmask-clobber.mir5 # store, so only V0 should be stored. LivePhysRegs didn't correctly remove
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Mips/
DMipsExpandPseudo.cpp192 LivePhysRegs LiveRegs; in expandAtomicCmpSwapSubword()
293 LivePhysRegs LiveRegs; in expandAtomicCmpSwap()
472 LivePhysRegs LiveRegs; in expandAtomicBinOpSubword()
614 LivePhysRegs LiveRegs; in expandAtomicBinOp()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/SystemZ/
DSystemZExpandPseudo.cpp77 LivePhysRegs LiveRegs(TII->getRegisterInfo()); in expandLOCRMux()
/external/llvm/lib/Target/AMDGPU/
DSILowerControlFlow.cpp98 void splitLoadM0BlockLiveIns(LivePhysRegs &RemainderLiveRegs,
413 void SILowerControlFlow::splitLoadM0BlockLiveIns(LivePhysRegs &RemainderLiveRegs, in splitLoadM0BlockLiveIns()
560 LivePhysRegs RemainderLiveRegs(TRI); in loadM0()
/external/llvm/lib/Target/X86/
DX86FixupBWInsts.cpp144 LivePhysRegs LiveRegs;
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/X86/
DX86FixupBWInsts.cpp139 LivePhysRegs LiveRegs;

123