| /llvm-project-15.0.7/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyRegColoring.cpp | 121 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 D | LiveVariables.h | 109 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 D | Liveness.cpp | 215 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 D | PHIElimination.cpp | 102 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 D | ImplicitNullChecks.cpp | 325 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 D | MachineCycleAnalysis.cpp | 126 return Block->isLiveIn(Reg); in isCycleInvariant()
|
| H A D | MachineLoopInfo.cpp | 187 } else if (getHeader()->isLiveIn(Reg)) { in isLoopInvariant()
|
| H A D | LiveRangeCalc.cpp | 220 if (Register::isPhysicalRegister(PhysReg) && !MBB->isLiveIn(PhysReg)) { in findReachingDefs()
|
| /llvm-project-15.0.7/mlir/include/mlir/Analysis/ |
| H A D | Liveness.h | 117 bool isLiveIn(Value value) const;
|
| /llvm-project-15.0.7/llvm/lib/Target/PowerPC/ |
| H A D | PPCCTRLoops.cpp | 180 if (Preheader->isLiveIn(PPC::CTR) || Preheader->isLiveIn(PPC::CTR8)) in processLoop()
|
| H A D | PPCPreEmitPeephole.cpp | 574 if (SuccMBB->isLiveIn(CRBit) || SuccMBB->isLiveIn(CRReg)) { in runOnMachineFunction()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Async/Transforms/ |
| H A D | AsyncRuntimeRefCounting.cpp | 280 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 D | RISCVRedundantCopyElimination.cpp | 153 if (!MBB.isLiveIn(TargetReg)) in optimizeBlock()
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | SIOptimizeVGPRLiveRange.cpp | 254 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 D | SILowerSGPRSpills.cpp | 102 const bool IsLiveIn = MRI.isLiveIn(Reg); in insertCSRSaves()
|
| /llvm-project-15.0.7/llvm/lib/Target/Sparc/ |
| H A D | SparcFrameLowering.cpp | 359 if (!MBB.isLiveIn(reg)) in remapRegsForLeafProc() 365 if (!MBB.isLiveIn(reg)) in remapRegsForLeafProc()
|
| /llvm-project-15.0.7/llvm/lib/Target/X86/ |
| H A D | X86FrameLowering.cpp | 210 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 D | X86FlagsCopyLowering.cpp | 485 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 D | AArch64LowerHomogeneousPrologEpilog.cpp | 387 if (SuccMBB->isLiveIn(AArch64::W16) || SuccMBB->isLiveIn(AArch64::X16)) in shouldUseFrameHelper()
|
| H A D | AArch64ConditionOptimizer.cpp | 157 if (SuccBB->isLiveIn(AArch64::NZCV)) in findSuitableCompare()
|
| H A D | AArch64RedundantCopyElimination.cpp | 460 if (!MBB->isLiveIn(KnownReg)) in optimizeBlock()
|
| /llvm-project-15.0.7/llvm/lib/Target/ARM/ |
| H A D | Thumb1FrameLowering.cpp | 885 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 D | ARMFixCortexA57AES1742098Pass.cpp | 305 bool IsLiveIn = MF.front().isLiveIn(MOp.getReg()); in analyzeMF()
|
| H A D | ARMFrameLowering.cpp | 1523 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 D | SystemZFrameLowering.cpp | 317 bool IsLive = MBB.isLiveIn(GPR64) || MBB.isLiveIn(GPR32); in addSavedGPR() 478 if (MF.front().isLiveIn(SystemZ::R6D) && in processFunctionBeforeFrameFinalized()
|