Home
last modified time | relevance | path

Searched refs:isLiveIn (Results 1 – 25 of 56) sorted by relevance

123

/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/
DWebAssemblyRegColoring.cpp121 if (MRI->isLiveIn(LHS->reg()) != MRI->isLiveIn(RHS->reg())) in runOnMachineFunction()
122 return MRI->isLiveIn(LHS->reg()); in runOnMachineFunction()
143 if (!MRI->isLiveIn(Old)) in runOnMachineFunction()
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
DLiveVariables.h108 bool isLiveIn(const MachineBasicBlock &MBB, Register Reg,
283 bool isLiveIn(Register Reg, const MachineBasicBlock &MBB) { in isLiveIn() function
284 return getVarInfo(Reg).isLiveIn(MBB, Reg, *MRI); in isLiveIn()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/
DPHIElimination.cpp104 bool isLiveIn(Register Reg, const MachineBasicBlock *MBB);
687 ShouldSplit = ShouldSplit && !isLiveIn(Reg, &MBB); in SplitPHIEdges()
717 bool PHIElimination::isLiveIn(Register Reg, const MachineBasicBlock *MBB) { in isLiveIn() function in PHIElimination
723 return LV->isLiveIn(Reg, *MBB); in isLiveIn()
DImplicitNullChecks.cpp325 if (MBB->isLiveIn(*AR)) in AnyAliasLiveIn()
787 if (!Reg || MBB->isLiveIn(Reg)) in rewriteNullChecks()
796 if (!NC.getNotNullSucc()->isLiveIn(MO.getReg())) in rewriteNullChecks()
DMachineLoopInfo.cpp184 } else if (getHeader()->isLiveIn(Reg)) { in isLoopInvariant()
DLiveRangeCalc.cpp222 if (Register::isPhysicalRegister(PhysReg) && !MBB->isLiveIn(PhysReg)) { in findReachingDefs()
DPrologEpilogInserter.cpp519 if (!MRI.isReserved(Reg) && !MBB->isLiveIn(Reg)) in updateLiveness()
532 if (!MBB.isLiveIn(DstReg)) in updateLiveness()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
DSIOptimizeVGPRLiveRange.cpp244 if (!VI.isLiveIn(*Endif, MOReg, *MRI)) { in collectCandidateRegisters()
275 if (VI.isLiveIn(*Endif, Reg, *MRI)) { in collectCandidateRegisters()
347 if (Succ != Loop && OldVarInfo.isLiveIn(*Succ, MOReg, *MRI)) { in collectWaterfallCandidateRegisters()
DSILowerSGPRSpills.cpp100 const bool IsLiveIn = MRI.isLiveIn(Reg); in insertCSRSaves()
DSIOptimizeExecMasking.cpp288 if (Succ->isLiveIn(Reg)) in isLiveOut()
DAMDGPUResourceUsageAnalysis.cpp137 MRI.isLiveIn(MFI->getPreloadedReg( in analyzeResourceUsage()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/X86/
DX86FrameLowering.cpp197 if (Succ->isLiveIn(X86::EFLAGS)) in flagsNeedToBePreservedBeforeTheTerminators()
328 UseLEA = STI.useLeaForSP() || MBB.isLiveIn(X86::EFLAGS); in BuildStackAdjustment()
835 const bool IsRCXLiveIn = MBB.isLiveIn(X86::RCX); in emitStackProbeInlineWindowsCoreCLR64()
836 const bool IsRDXLiveIn = MBB.isLiveIn(X86::RDX); in emitStackProbeInlineWindowsCoreCLR64()
2545 bool isLiveIn = MRI.isLiveIn(Reg); in spillCalleeSavedRegisters() local
2546 if (!isLiveIn) in spillCalleeSavedRegisters()
2550 bool CanKill = !isLiveIn; in spillCalleeSavedRegisters()
2554 if (MRI.isLiveIn(*AReg)) { in spillCalleeSavedRegisters()
2759 assert(!MF.getRegInfo().isLiveIn(ScratchReg) && in adjustForSegmentedStacks()
2886 SaveScratch2 = MF.getRegInfo().isLiveIn(ScratchReg2); in adjustForSegmentedStacks()
[all …]
DX86FlagsCopyLowering.cpp485 while (TestMBB->isLiveIn(X86::EFLAGS) && !TestMBB->pred_empty() && in runOnMachineFunction()
659 if (SuccMBB->isLiveIn(X86::EFLAGS) && in runOnMachineFunction()
DX86SpeculativeLoadHardening.cpp736 bool LiveEFLAGS = Succ.isLiveIn(X86::EFLAGS); in tracePredStateThroughCFG()
1078 assert(!MBB.isLiveIn(X86::EFLAGS) && in tracePredStateThroughIndirectBranches()
1234 return MBB.isLiveIn(X86::EFLAGS); in isEFLAGSLive()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Sparc/
DSparcFrameLowering.cpp349 if (!MBB->isLiveIn(reg)) in remapRegsForLeafProc()
355 if (!MBB->isLiveIn(reg)) in remapRegsForLeafProc()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
DPPCPreEmitPeephole.cpp537 if (SuccMBB->isLiveIn(CRBit) || SuccMBB->isLiveIn(CRReg)) { in runOnMachineFunction()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/ARM/
DThumb1FrameLowering.cpp838 !MF.getRegInfo().isLiveIn(Reg) && in spillCalleeSavedRegisters()
845 if (!MF.getRegInfo().isLiveIn(ArgReg)) in spillCalleeSavedRegisters()
855 bool isKill = !MRI.isLiveIn(Reg); in spillCalleeSavedRegisters()
899 bool isKill = !MRI.isLiveIn(*HiRegToSave); in spillCalleeSavedRegisters()
DARMFrameLowering.cpp1142 bool isLiveIn = MRI.isLiveIn(Reg); in emitPushInst() local
1143 if (!isLiveIn && !MRI.isReserved(Reg)) in emitPushInst()
1156 Regs.push_back(std::make_pair(Reg, /*isKill=*/!isLiveIn)); in emitPushInst()
2090 if (!MF.getRegInfo().isLiveIn(Reg)) { in determineCalleeSaves()
2153 !(MF.getRegInfo().isLiveIn(ARM::LR) && in determineCalleeSaves()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/
DSystemZFrameLowering.cpp191 bool IsLive = MBB.isLiveIn(GPR64) || MBB.isLiveIn(GPR32); in addSavedGPR()
353 if (MF.front().isLiveIn(SystemZ::R6D) && in processFunctionBeforeFrameFinalized()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
DAArch64LowerHomogeneousPrologEpilog.cpp387 if (SuccMBB->isLiveIn(AArch64::W16) || SuccMBB->isLiveIn(AArch64::X16)) in shouldUseFrameHelper()
DAArch64ConditionOptimizer.cpp157 if (SuccBB->isLiveIn(AArch64::NZCV)) in findSuitableCompare()
DAArch64RedundantCopyElimination.cpp460 if (!MBB->isLiveIn(KnownReg)) in optimizeBlock()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
DHexagonNewValueJump.cpp542 if (succMBB->isLiveIn(predReg)) in runOnMachineFunction()
DHexagonExpandCondsets.cpp1132 if (MRI->isLiveIn(R1.Reg)) in coalesceRegisters()
1134 if (MRI->isLiveIn(R2.Reg)) in coalesceRegisters()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AVR/
DAVRFrameLowering.cpp253 bool IsNotLiveIn = !MBB.isLiveIn(Reg); in spillCalleeSavedRegisters()

123