Home
last modified time | relevance | path

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

12

/freebsd/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.cpp1159 MRI.clearKillFlags(SrcSubLo); in expandPostRAPseudo()
1168 MRI.clearKillFlags(SrcSubHi); in expandPostRAPseudo()
1303 MRI.clearKillFlags(Src1SubHi); in expandPostRAPseudo()
1304 MRI.clearKillFlags(Src1SubLo); in expandPostRAPseudo()
1305 MRI.clearKillFlags(Src2SubHi); in expandPostRAPseudo()
1306 MRI.clearKillFlags(Src2SubLo); in expandPostRAPseudo()
1332 MRI.clearKillFlags(Src1SubHi); in expandPostRAPseudo()
1333 MRI.clearKillFlags(Src1SubLo); in expandPostRAPseudo()
1334 MRI.clearKillFlags(Src2SubHi); in expandPostRAPseudo()
1335 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.cpp504 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/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineSink.cpp359 MRI->clearKillFlags(SrcReg); in PerformTrivialForwardCoalescing()
541 MRI->clearKillFlags(UsedRegA); in PerformSinkAndFold()
543 MRI->clearKillFlags(UsedRegB); in PerformSinkAndFold()
552 MRI->clearKillFlags(R); in PerformSinkAndFold()
554 MRI->clearKillFlags(R); in PerformSinkAndFold()
804 MRI->clearKillFlags(I); in runOnMachineFunction()
1977 static void clearKillFlags(MachineInstr *MI, MachineBasicBlock &CurBB, in clearKillFlags() function
2163 clearKillFlags(&MI, CurBB, UsedOpsInCopy, UsedRegUnits, TRI); in tryToSinkCopy()
H A DPeepholeOptimizer.cpp626 MRI->clearKillFlags(DstReg); in INITIALIZE_PASS_DEPENDENCY()
839 MRI.clearKillFlags(RegPair.Reg); in insertPHI()
1266 MRI->clearKillFlags(NewSrc.Reg); in optimizeCoalescableCopy()
1310 MRI->clearKillFlags(NewVReg); in rewriteSource()
1314 MRI->clearKillFlags(NewSrc.Reg); in rewriteSource()
1498 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.cpp1554 MRI->clearKillFlags(DupReg); in EliminateCSE()
1674 MRI->clearKillFlags(MO.getReg()); in Hoist()
H A DMachineRegisterInfo.cpp446 void MachineRegisterInfo::clearKillFlags(Register Reg) const { in clearKillFlags() function in MachineRegisterInfo
H A DRegisterCoalescer.cpp2330 MRI->clearKillFlags(CP.getSrcReg()); in joinReservedPhysReg()
3768 MRI->clearKillFlags(LHS.reg()); in joinVirtRegs()
3769 MRI->clearKillFlags(RHS.reg()); in joinVirtRegs()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64MIPeepholeOpt.cpp279 MRI->clearKillFlags(SrcReg); in visitORR()
685 MRI->clearKillFlags(OldDef); in visitFMOVDr()
686 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.cpp795 MRI->clearKillFlags(OldReg); in rewriteSetCC()
/freebsd/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 DSIPeepholeSDWA.cpp515 getMRI()->clearKillFlags(MO.getReg()); in convertToSDWA()
1191 MRI->clearKillFlags(MO.getReg()); in convertToSDWA()
H A DSIFoldOperands.cpp902 MRI->clearKillFlags(OpToFold.getReg()); in foldOperand()
1366 MRI->clearKillFlags(Src1); in tryFoldZeroHighBits()
1432 MRI->clearKillFlags(Fold.OpToFold->getReg()); in foldInstOperand()
H A DSIFixSGPRCopies.cpp600 MRI.clearKillFlags(Reg); in hoistAndMergeSGPRInits()
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchOptWInstrs.cpp725 MRI.clearKillFlags(SrcReg); in removeSExtWInstrs()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVOptWInstrs.cpp672 MRI.clearKillFlags(SrcReg); in removeSExtWInstrs()
H A DRISCVInstrInfo.cpp1224 MRI.clearKillFlags(RegZ); in optimizeCondBranch()
1238 MRI.clearKillFlags(RegZ); in optimizeCondBranch()
2242 MRI.clearKillFlags(Mul1.getReg()); in combineFPFusedMultiply()
2243 MRI.clearKillFlags(Mul2.getReg()); in combineFPFusedMultiply()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineRegisterInfo.h633 void clearKillFlags(Register Reg) const;
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DMVETPAndVPTOptimisationsPass.cpp964 MRI->clearKillFlags(LastVPTReg); in ReplaceConstByVPNOTs()

12