Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonPeephole.cpp232 MRI->clearKillFlags(PeepholeSrc); in runOnMachineFunction()
267 MRI->clearKillFlags(POrig); in runOnMachineFunction()
H A DHexagonInstrInfo.cpp1162 MRI.clearKillFlags(SrcSubLo); in expandPostRAPseudo()
1171 MRI.clearKillFlags(SrcSubHi); in expandPostRAPseudo()
1306 MRI.clearKillFlags(Src1SubHi); in expandPostRAPseudo()
1307 MRI.clearKillFlags(Src1SubLo); in expandPostRAPseudo()
1308 MRI.clearKillFlags(Src2SubHi); in expandPostRAPseudo()
1309 MRI.clearKillFlags(Src2SubLo); in expandPostRAPseudo()
1335 MRI.clearKillFlags(Src1SubHi); in expandPostRAPseudo()
1336 MRI.clearKillFlags(Src1SubLo); in expandPostRAPseudo()
1337 MRI.clearKillFlags(Src2SubHi); in expandPostRAPseudo()
1338 MRI.clearKillFlags(Src2SubLo); in expandPostRAPseudo()
[all …]
H A DHexagonOptAddrMode.cpp695 MRI->clearKillFlags(FirstDefRegister); in updateAddBases()
786 MRI->clearKillFlags(NewReg); in updateAddUses()
H A DHexagonGenInsert.cpp1418 MRI->clearKillFlags(IF.SrcR); in generateInserts()
1419 MRI->clearKillFlags(IF.InsR); in generateInserts()
H A DHexagonConstPropagation.cpp3004 MRI->clearKillFlags(NewR); in rewriteHexConstUses()
3070 MRI->clearKillFlags(NewR); in rewriteHexConstUses()
3102 MRI->clearKillFlags(NewR); in rewriteHexConstUses()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineSink.cpp399 MRI->clearKillFlags(SrcReg); in PerformTrivialForwardCoalescing()
581 MRI->clearKillFlags(UsedRegA); in PerformSinkAndFold()
583 MRI->clearKillFlags(UsedRegB); in PerformSinkAndFold()
592 MRI->clearKillFlags(R); in PerformSinkAndFold()
594 MRI->clearKillFlags(R); in PerformSinkAndFold()
942 MRI->clearKillFlags(I); in run()
2168 static void clearKillFlags(MachineInstr *MI, MachineBasicBlock &CurBB, in clearKillFlags() function
2354 clearKillFlags(&MI, CurBB, UsedOpsInCopy, UsedRegUnits, TRI); in tryToSinkCopy()
H A DPeepholeOptimizer.cpp900 MRI->clearKillFlags(DstReg); in INITIALIZE_PASS_DEPENDENCY()
1115 MRI.clearKillFlags(RegPair.Reg); in insertPHI()
1210 MRI->clearKillFlags(NewSrc.Reg); in optimizeCoalescableCopyImpl()
1293 MRI->clearKillFlags(NewVReg); in rewriteSource()
1297 MRI->clearKillFlags(NewSrc.Reg); in rewriteSource()
1486 MRI->clearKillFlags(PrevDstReg); in foldRedundantCopy()
H A DOptimizePHIs.cpp200 MRI->clearKillFlags(SingleValReg); in OptimizeBB()
H A DMachineCSE.cpp210 MRI->clearKillFlags(SrcReg); in INITIALIZE_PASS_DEPENDENCY()
682 MRI->clearKillFlags(NewReg); in ProcessBlockCSE()
713 MRI->clearKillFlags(ImplicitDef); in ProcessBlockCSE()
H A DMachineRegisterInfo.cpp450 void MachineRegisterInfo::clearKillFlags(Register Reg) const { in clearKillFlags() function in MachineRegisterInfo
H A DMachineLICM.cpp1577 MRI->clearKillFlags(DupReg); in EliminateCSE()
1697 MRI->clearKillFlags(MO.getReg()); in Hoist()
H A DRegisterCoalescer.cpp2390 MRI->clearKillFlags(CP.getSrcReg()); in joinReservedPhysReg()
3827 MRI->clearKillFlags(LHS.reg()); in joinVirtRegs()
3828 MRI->clearKillFlags(RHS.reg()); in joinVirtRegs()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64MIPeepholeOpt.cpp288 MRI->clearKillFlags(SrcReg); in visitORR()
714 MRI->clearKillFlags(OldDef); in visitFMOVDr()
715 MRI->clearKillFlags(NewDef); in visitFMOVDr()
/freebsd/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.cpp802 MRI->clearKillFlags(OldReg); in rewriteSetCC()
825 MRI->clearKillFlags(OldReg); in rewriteSetCC()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVFoldMemOffset.cpp277 MRI.clearKillFlags(MI.getOperand(1).getReg()); in runOnMachineFunction()
H A DRISCVOptWInstrs.cpp714 MRI.clearKillFlags(SrcReg); in removeSExtWInstrs()
H A DRISCVVectorPeephole.cpp621 MRI->clearKillFlags(MI.getOperand(2).getReg()); in foldUndefPassthruVMV_V_V()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIOptimizeExecMasking.cpp639 MRI->clearKillFlags(Src0->getReg()); in optimizeVCMPSaveExecSequence()
641 MRI->clearKillFlags(Src1->getReg()); in optimizeVCMPSaveExecSequence()
H A DSIFoldOperands.cpp1350 MRI->clearKillFlags(UseReg); in foldOperand()
1713 MRI->clearKillFlags(Src1); in tryFoldZeroHighBits()
1780 MRI->clearKillFlags(Fold.getReg()); in foldInstOperand()
2306 MRI->clearKillFlags(Def->getOperand(0).getReg()); in tryFoldOMod()
H A DSIPeepholeSDWA.cpp636 getMRI()->clearKillFlags(MO.getReg()); in convertToSDWA()
1344 MRI->clearKillFlags(MO.getReg()); in convertToSDWA()
H A DSIFixSGPRCopies.cpp614 MRI.clearKillFlags(Reg); in hoistAndMergeSGPRInits()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DMVETPAndVPTOptimisationsPass.cpp962 MRI->clearKillFlags(LastVPTReg); in ReplaceConstByVPNOTs()
987 MRI->clearKillFlags(LastVPTReg); in ReplaceConstByVPNOTs()
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchOptWInstrs.cpp756 MRI.clearKillFlags(SrcReg); in removeSExtWInstrs()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineRegisterInfo.h625 LLVM_ABI void clearKillFlags(Register Reg) const;

12