Home
last modified time | relevance | path

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

123

/llvm-project-15.0.7/llvm/lib/Target/WebAssembly/
H A 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()
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DLiveVariables.h109 bool isLiveIn(const MachineBasicBlock &MBB, Register Reg,
288 bool isLiveIn(Register Reg, const MachineBasicBlock &MBB) { in isLiveIn() function
289 return getVarInfo(Reg).isLiveIn(MBB, Reg, *MRI); in isLiveIn()
/llvm-project-15.0.7/mlir/lib/Analysis/
H A DLiveness.cpp215 if (getLiveness(successor)->isLiveIn(value) && in resolveLiveness()
353 bool LivenessBlockInfo::isLiveIn(Value value) const { in isLiveIn() function in LivenessBlockInfo
368 if (isLiveIn(value) || !definingOp) in getStartOperation()
407 if (isLiveIn(value) || value.isa<BlockArgument>()) in currentlyLiveValues()
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DPHIElimination.cpp102 bool isLiveIn(Register Reg, const MachineBasicBlock *MBB);
702 ShouldSplit = ShouldSplit && !isLiveIn(Reg, &MBB); in SplitPHIEdges()
732 bool PHIElimination::isLiveIn(Register Reg, const MachineBasicBlock *MBB) { in isLiveIn() function in PHIElimination
738 return LV->isLiveIn(Reg, *MBB); in isLiveIn()
H A 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()
H A DMachineCycleAnalysis.cpp126 return Block->isLiveIn(Reg); in isCycleInvariant()
H A DMachineLoopInfo.cpp187 } else if (getHeader()->isLiveIn(Reg)) { in isLoopInvariant()
H A DLiveRangeCalc.cpp220 if (Register::isPhysicalRegister(PhysReg) && !MBB->isLiveIn(PhysReg)) { in findReachingDefs()
/llvm-project-15.0.7/mlir/include/mlir/Analysis/
H A DLiveness.h117 bool isLiveIn(Value value) const;
/llvm-project-15.0.7/llvm/lib/Target/PowerPC/
H A DPPCCTRLoops.cpp180 if (Preheader->isLiveIn(PPC::CTR) || Preheader->isLiveIn(PPC::CTR8)) in processLoop()
H A DPPCPreEmitPeephole.cpp574 if (SuccMBB->isLiveIn(CRBit) || SuccMBB->isLiveIn(CRReg)) { in runOnMachineFunction()
/llvm-project-15.0.7/mlir/lib/Dialect/Async/Transforms/
H A DAsyncRuntimeRefCounting.cpp280 assert(blockLiveness->isLiveIn(value) || in addDropRefAfterLastUse()
364 if (succLiveness && succLiveness->isLiveIn(value)) in addDropRefInDivergentLivenessSuccessor()
/llvm-project-15.0.7/llvm/lib/Target/RISCV/
H A DRISCVRedundantCopyElimination.cpp153 if (!MBB.isLiveIn(TargetReg)) in optimizeBlock()
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DSIOptimizeVGPRLiveRange.cpp254 if (!VI.isLiveIn(*Endif, MOReg, *MRI)) { in collectCandidateRegisters()
285 if (VI.isLiveIn(*Endif, Reg, *MRI)) { in collectCandidateRegisters()
380 OldVarInfo.isLiveIn(*Succ, MOReg, *MRI)) { in collectWaterfallCandidateRegisters()
H A DSILowerSGPRSpills.cpp102 const bool IsLiveIn = MRI.isLiveIn(Reg); in insertCSRSaves()
/llvm-project-15.0.7/llvm/lib/Target/Sparc/
H A DSparcFrameLowering.cpp359 if (!MBB.isLiveIn(reg)) in remapRegsForLeafProc()
365 if (!MBB.isLiveIn(reg)) in remapRegsForLeafProc()
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86FrameLowering.cpp210 if (Succ->isLiveIn(X86::EFLAGS)) in flagsNeedToBePreservedBeforeTheTerminators()
340 UseLEA = STI.useLeaForSP() || MBB.isLiveIn(X86::EFLAGS); in BuildStackAdjustment()
968 const bool IsRCXLiveIn = MBB.isLiveIn(X86::RCX); in emitStackProbeInlineWindowsCoreCLR64()
969 const bool IsRDXLiveIn = MBB.isLiveIn(X86::RDX); in emitStackProbeInlineWindowsCoreCLR64()
2703 bool isLiveIn = MRI.isLiveIn(Reg); in spillCalleeSavedRegisters() local
2704 if (!isLiveIn) in spillCalleeSavedRegisters()
2708 bool CanKill = !isLiveIn; in spillCalleeSavedRegisters()
2712 if (MRI.isLiveIn(*AReg)) { in spillCalleeSavedRegisters()
2916 assert(!MF.getRegInfo().isLiveIn(ScratchReg) && in adjustForSegmentedStacks()
3292 assert(!MF.getRegInfo().isLiveIn(ScratchReg) && in adjustForHiPEPrologue()
[all …]
H A DX86FlagsCopyLowering.cpp485 while (TestMBB->isLiveIn(X86::EFLAGS) && !TestMBB->pred_empty() && in runOnMachineFunction()
659 if (SuccMBB->isLiveIn(X86::EFLAGS) && in runOnMachineFunction()
/llvm-project-15.0.7/llvm/lib/Target/AArch64/
H A DAArch64LowerHomogeneousPrologEpilog.cpp387 if (SuccMBB->isLiveIn(AArch64::W16) || SuccMBB->isLiveIn(AArch64::X16)) in shouldUseFrameHelper()
H A DAArch64ConditionOptimizer.cpp157 if (SuccBB->isLiveIn(AArch64::NZCV)) in findSuitableCompare()
H A DAArch64RedundantCopyElimination.cpp460 if (!MBB->isLiveIn(KnownReg)) in optimizeBlock()
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DThumb1FrameLowering.cpp885 bool isKill = !MRI.isLiveIn(Reg); in pushRegsToStack()
925 bool isKill = !MRI.isLiveIn(*HiRegToSave); in pushRegsToStack()
1126 !MF.getRegInfo().isLiveIn(Reg) && !(hasFP(MF) && Reg == FPReg)) in spillCalleeSavedRegisters()
1129 if (!MF.getRegInfo().isLiveIn(ArgReg)) in spillCalleeSavedRegisters()
H A DARMFixCortexA57AES1742098Pass.cpp305 bool IsLiveIn = MF.front().isLiveIn(MOp.getReg()); in analyzeMF()
H A DARMFrameLowering.cpp1523 bool isLiveIn = MRI.isLiveIn(Reg); in emitPushInst() local
1524 if (!isLiveIn && !MRI.isReserved(Reg)) in emitPushInst()
1537 Regs.push_back(std::make_pair(Reg, /*isKill=*/!isLiveIn)); in emitPushInst()
2539 if (!MF.getRegInfo().isLiveIn(Reg)) { in determineCalleeSaves()
2602 !(MF.getRegInfo().isLiveIn(ARM::LR) && in determineCalleeSaves()
/llvm-project-15.0.7/llvm/lib/Target/SystemZ/
H A DSystemZFrameLowering.cpp317 bool IsLive = MBB.isLiveIn(GPR64) || MBB.isLiveIn(GPR32); in addSavedGPR()
478 if (MF.front().isLiveIn(SystemZ::R6D) && in processFunctionBeforeFrameFinalized()

123