Home
last modified time | relevance | path

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

/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 __anon204b88810111::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()
DExecutionDepsFix.cpp150 LivePhysRegs LiveRegSet;
/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 __anond28783ad0111::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/llvm/lib/Target/X86/
DX86FixupBWInsts.cpp144 LivePhysRegs LiveRegs;
DX86FloatingPoint.cpp1625 LivePhysRegs LPR(TRI); in setKillFlags()
DX86InstrInfo.cpp4554 LivePhysRegs LPR(TRI); in copyPhysReg()
/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/SystemZ/
DSystemZShortenInst.cpp53 LivePhysRegs LiveRegs;
/external/llvm/lib/Target/AArch64/
DAArch64ExpandPseudoInsts.cpp592 static void addPostLoopLiveIns(MachineBasicBlock *MBB, LivePhysRegs &LiveRegs) { in addPostLoopLiveIns()
609 LivePhysRegs LiveRegs(&TII->getRegisterInfo()); in expandCMP_SWAP()
687 LivePhysRegs LiveRegs(&TII->getRegisterInfo()); in expandCMP_SWAP_128()
DAArch64FrameLowering.cpp249 LivePhysRegs LiveRegs(&TRI); in findScratchNonCalleeSaveRegister()
/external/llvm/lib/Target/ARM/
DARMExpandPseudoInsts.cpp755 static void addPostLoopLiveIns(MachineBasicBlock *MBB, LivePhysRegs &LiveRegs) { in addPostLoopLiveIns()
777 LivePhysRegs LiveRegs(&TII->getRegisterInfo()); in ExpandCMP_SWAP()
899 LivePhysRegs LiveRegs(&TII->getRegisterInfo()); in ExpandCMP_SWAP_64()
DThumb1FrameLowering.cpp467 LivePhysRegs UsedRegs(STI.getRegisterInfo()); in emitPopSpecialFixUp()
DARMLoadStoreOptimizer.cpp93 LivePhysRegs LiveRegs;