Home
last modified time | relevance | path

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

12

/llvm-project-15.0.7/llvm/lib/Target/Hexagon/
H A DHexagonPeephole.cpp243 MRI->clearKillFlags(PeepholeSrc); in runOnMachineFunction()
278 MRI->clearKillFlags(POrig); in runOnMachineFunction()
H A DHexagonInstrInfo.cpp1151 MRI.clearKillFlags(SrcSubLo); in expandPostRAPseudo()
1160 MRI.clearKillFlags(SrcSubHi); in expandPostRAPseudo()
1295 MRI.clearKillFlags(Src1SubHi); in expandPostRAPseudo()
1296 MRI.clearKillFlags(Src1SubLo); in expandPostRAPseudo()
1297 MRI.clearKillFlags(Src2SubHi); in expandPostRAPseudo()
1298 MRI.clearKillFlags(Src2SubLo); in expandPostRAPseudo()
1324 MRI.clearKillFlags(Src1SubHi); in expandPostRAPseudo()
1325 MRI.clearKillFlags(Src1SubLo); in expandPostRAPseudo()
1326 MRI.clearKillFlags(Src2SubHi); in expandPostRAPseudo()
1327 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.cpp3002 MRI->clearKillFlags(NewR); in rewriteHexConstUses()
3068 MRI->clearKillFlags(NewR); in rewriteHexConstUses()
3100 MRI->clearKillFlags(NewR); in rewriteHexConstUses()
H A DHexagonExpandCondsets.cpp567 MRI->clearKillFlags(R); in updateLiveness()
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DPeepholeOptimizer.cpp584 MRI->clearKillFlags(DstReg); in INITIALIZE_PASS_DEPENDENCY()
797 MRI.clearKillFlags(RegPair.Reg); in insertPHI()
1224 MRI->clearKillFlags(NewSrc.Reg); in optimizeCoalescableCopy()
1269 MRI->clearKillFlags(NewVReg); in rewriteSource()
1273 MRI->clearKillFlags(NewSrc.Reg); in rewriteSource()
1446 MRI->clearKillFlags(PrevDstReg); in foldRedundantCopy()
H A DOptimizePHIs.cpp187 MRI->clearKillFlags(SingleValReg); in OptimizeBB()
H A DMachineCSE.cpp209 MRI->clearKillFlags(SrcReg); in INITIALIZE_PASS_DEPENDENCY()
670 MRI->clearKillFlags(NewReg); in ProcessBlockCSE()
701 MRI->clearKillFlags(ImplicitDef); in ProcessBlockCSE()
H A DMachineSink.cpp297 MRI->clearKillFlags(SrcReg); in INITIALIZE_PASS_DEPENDENCY()
505 MRI->clearKillFlags(I); in runOnMachineFunction()
1677 static void clearKillFlags(MachineInstr *MI, MachineBasicBlock &CurBB, in clearKillFlags() function
1873 clearKillFlags(&MI, CurBB, UsedOpsInCopy, UsedRegUnits, TRI); in tryToSinkCopy()
H A DMachineLICM.cpp1372 MRI->clearKillFlags(DupReg); in EliminateCSE()
1464 MRI->clearKillFlags(MO.getReg()); in Hoist()
H A DMachineRegisterInfo.cpp427 void MachineRegisterInfo::clearKillFlags(Register Reg) const { in clearKillFlags() function in MachineRegisterInfo
H A DRegisterCoalescer.cpp2253 MRI->clearKillFlags(CP.getSrcReg()); in joinReservedPhysReg()
3672 MRI->clearKillFlags(LHS.reg()); in joinVirtRegs()
3673 MRI->clearKillFlags(RHS.reg()); in joinVirtRegs()
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86OptimizeLEAs.cpp553 MRI->clearKillFlags(DefMI->getOperand(0).getReg()); in removeRedundantAddrCalc()
686 MRI->clearKillFlags(FirstVReg); in removeRedundantLEAs()
H A DX86FlagsCopyLowering.cpp970 MRI->clearKillFlags(OldReg); in rewriteSetCC()
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DSIOptimizeExecMasking.cpp601 MRI->clearKillFlags(Src0->getReg()); in optimizeVCMPSaveExecSequence()
603 MRI->clearKillFlags(Src1->getReg()); in optimizeVCMPSaveExecSequence()
H A DSIFixSGPRCopies.cpp563 MRI.clearKillFlags(Reg); in hoistAndMergeSGPRInits()
H A DSIPeepholeSDWA.cpp470 getMRI()->clearKillFlags(MO.getReg()); in convertToSDWA()
H A DSIFoldOperands.cpp1279 MRI->clearKillFlags(Fold.OpToFold->getReg()); in foldInstOperand()
/llvm-project-15.0.7/llvm/lib/Target/RISCV/
H A DRISCVSExtWRemoval.cpp493 MRI.clearKillFlags(SrcReg); in runOnMachineFunction()
/llvm-project-15.0.7/llvm/lib/Target/AArch64/
H A DAArch64MIPeepholeOpt.cpp246 MRI->clearKillFlags(SrcReg); in visitORR()
H A DAArch64InstrInfo.cpp771 MRI.clearKillFlags(NewVReg); in insertSelect()
5534 MRI.clearKillFlags(DupSrcReg); in genIndexedMultiply()
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DMachineRegisterInfo.h622 void clearKillFlags(Register Reg) const;
/llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/
H A DInstrEmitter.cpp528 MRI->clearKillFlags(SrcReg); in EmitSubregNode()
H A DSelectionDAGISel.cpp499 MRI.clearKillFlags(From); in runOnMachineFunction()

12