Home
last modified time | relevance | path

Searched refs:clearKillFlags (Results 1 – 25 of 28) sorted by relevance

12

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonPeephole.cpp243 MRI->clearKillFlags(PeepholeSrc); in runOnMachineFunction()
278 MRI->clearKillFlags(POrig); in runOnMachineFunction()
H A DHexagonInstrInfo.cpp1158 MRI.clearKillFlags(SrcSubLo); in expandPostRAPseudo()
1167 MRI.clearKillFlags(SrcSubHi); in expandPostRAPseudo()
1302 MRI.clearKillFlags(Src1SubHi); in expandPostRAPseudo()
1303 MRI.clearKillFlags(Src1SubLo); in expandPostRAPseudo()
1304 MRI.clearKillFlags(Src2SubHi); in expandPostRAPseudo()
1305 MRI.clearKillFlags(Src2SubLo); in expandPostRAPseudo()
1331 MRI.clearKillFlags(Src1SubHi); in expandPostRAPseudo()
1332 MRI.clearKillFlags(Src1SubLo); in expandPostRAPseudo()
1333 MRI.clearKillFlags(Src2SubHi); in expandPostRAPseudo()
1334 MRI.clearKillFlags(Src2SubLo); in expandPostRAPseudo()
[all …]
H A DHexagonGenInsert.cpp1422 MRI->clearKillFlags(IF.SrcR); in generateInserts()
1423 MRI->clearKillFlags(IF.InsR); in generateInserts()
H A DHexagonOptAddrMode.cpp502 MRI->clearKillFlags(NewReg); in updateAddUses()
H A DHexagonConstPropagation.cpp3000 MRI->clearKillFlags(NewR); in rewriteHexConstUses()
3066 MRI->clearKillFlags(NewR); in rewriteHexConstUses()
3098 MRI->clearKillFlags(NewR); in rewriteHexConstUses()
H A DHexagonExpandCondsets.cpp568 MRI->clearKillFlags(R); in updateLiveness()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineSink.cpp348 MRI->clearKillFlags(SrcReg); in PerformTrivialForwardCoalescing()
530 MRI->clearKillFlags(UsedRegA); in PerformSinkAndFold()
532 MRI->clearKillFlags(UsedRegB); in PerformSinkAndFold()
541 MRI->clearKillFlags(R); in PerformSinkAndFold()
543 MRI->clearKillFlags(R); in PerformSinkAndFold()
790 MRI->clearKillFlags(I); in runOnMachineFunction()
1924 static void clearKillFlags(MachineInstr *MI, MachineBasicBlock &CurBB, in clearKillFlags() function
2115 clearKillFlags(&MI, CurBB, UsedOpsInCopy, UsedRegUnits, TRI); in tryToSinkCopy()
H A DPeepholeOptimizer.cpp627 MRI->clearKillFlags(DstReg); in INITIALIZE_PASS_DEPENDENCY()
840 MRI.clearKillFlags(RegPair.Reg); in insertPHI()
1267 MRI->clearKillFlags(NewSrc.Reg); in optimizeCoalescableCopy()
1311 MRI->clearKillFlags(NewVReg); in rewriteSource()
1315 MRI->clearKillFlags(NewSrc.Reg); in rewriteSource()
1499 MRI->clearKillFlags(PrevDstReg); in foldRedundantCopy()
H A DOptimizePHIs.cpp186 MRI->clearKillFlags(SingleValReg); in OptimizeBB()
H A DMachineCSE.cpp215 MRI->clearKillFlags(SrcReg); in INITIALIZE_PASS_DEPENDENCY()
687 MRI->clearKillFlags(NewReg); in ProcessBlockCSE()
718 MRI->clearKillFlags(ImplicitDef); in ProcessBlockCSE()
H A DMachineLICM.cpp1467 MRI->clearKillFlags(DupReg); in EliminateCSE()
1587 MRI->clearKillFlags(MO.getReg()); in Hoist()
H A DMachineRegisterInfo.cpp435 void MachineRegisterInfo::clearKillFlags(Register Reg) const { in clearKillFlags() function in MachineRegisterInfo
H A DRegisterCoalescer.cpp2330 MRI->clearKillFlags(CP.getSrcReg()); in joinReservedPhysReg()
3761 MRI->clearKillFlags(LHS.reg()); in joinVirtRegs()
3762 MRI->clearKillFlags(RHS.reg()); in joinVirtRegs()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86OptimizeLEAs.cpp551 MRI->clearKillFlags(DefMI->getOperand(0).getReg()); in removeRedundantAddrCalc()
688 MRI->clearKillFlags(FirstVReg); in removeRedundantLEAs()
H A DX86FlagsCopyLowering.cpp944 MRI->clearKillFlags(OldReg); in rewriteSetCC()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIOptimizeExecMasking.cpp618 MRI->clearKillFlags(Src0->getReg()); in optimizeVCMPSaveExecSequence()
620 MRI->clearKillFlags(Src1->getReg()); in optimizeVCMPSaveExecSequence()
H A DSIFoldOperands.cpp885 MRI->clearKillFlags(OpToFold.getReg()); in foldOperand()
1412 MRI->clearKillFlags(Fold.OpToFold->getReg()); in foldInstOperand()
H A DSIFixSGPRCopies.cpp599 MRI.clearKillFlags(Reg); in hoistAndMergeSGPRInits()
H A DSIPeepholeSDWA.cpp471 getMRI()->clearKillFlags(MO.getReg()); in convertToSDWA()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVOptWInstrs.cpp663 MRI.clearKillFlags(SrcReg); in removeSExtWInstrs()
H A DRISCVInstrInfo.cpp1254 MRI.clearKillFlags(RegZ); in optimizeCondBranch()
1268 MRI.clearKillFlags(RegZ); in optimizeCondBranch()
1912 MRI.clearKillFlags(Mul1.getReg()); in combineFPFusedMultiply()
1913 MRI.clearKillFlags(Mul2.getReg()); in combineFPFusedMultiply()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64MIPeepholeOpt.cpp277 MRI->clearKillFlags(SrcReg); in visitORR()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineRegisterInfo.h643 void clearKillFlags(Register Reg) const;
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DInstrEmitter.cpp527 MRI->clearKillFlags(SrcReg); in EmitSubregNode()
H A DSelectionDAGISel.cpp551 MRI.clearKillFlags(From); in runOnMachineFunction()

12