Home
last modified time | relevance | path

Searched refs:Kill (Results 1 – 25 of 126) sorted by relevance

123456

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRFrameLowering.cpp71 .addReg(STI.getTmpRegister(), RegState::Kill) in emitPrologue()
78 .addReg(STI.getTmpRegister(), RegState::Kill) in emitPrologue()
82 .addReg(STI.getZeroRegister(), RegState::Kill) in emitPrologue()
86 .addReg(STI.getZeroRegister(), RegState::Kill) in emitPrologue()
87 .addReg(STI.getZeroRegister(), RegState::Kill) in emitPrologue()
126 .addReg(AVR::R29R28, RegState::Kill) in emitPrologue()
157 .addReg(STI.getTmpRegister(), RegState::Kill); in restoreStatusRegister()
213 .addReg(AVR::R29R28, RegState::Kill) in emitEpilogue()
221 .addReg(AVR::R29R28, RegState::Kill); in emitEpilogue()
377 .addReg(AVR::R31R30, RegState::Kill) in eliminateCallFramePseudoInstr()
[all …]
H A DAVRExpandPseudoInsts.cpp1506 .addReg(DstReg, RegState::Kill) in expandROLBRd()
1507 .addReg(DstReg, RegState::Kill); in expandROLBRd()
2232 .addReg(DstReg, RegState::Kill) in expandLSLB7Rd()
2238 .addReg(DstReg, RegState::Kill) in expandLSLB7Rd()
2239 .addReg(DstReg, RegState::Kill); in expandLSLB7Rd()
2282 .addReg(DstReg, RegState::Kill) in expandLSRB7Rd()
2283 .addReg(DstReg, RegState::Kill) in expandLSRB7Rd()
2289 .addReg(DstReg, RegState::Kill) in expandLSRB7Rd()
2340 .addReg(DstReg, RegState::Kill) in expandASRB6Rd()
2345 .addReg(DstReg, RegState::Kill) in expandASRB6Rd()
[all …]
H A DAVRRegisterInfo.cpp223 .addReg(DstReg, RegState::Kill) in eliminateFrameIndex()
262 .addReg(AVR::R29R28, RegState::Kill) in eliminateFrameIndex()
269 .addReg(STI.getTmpRegister(), RegState::Kill); in eliminateFrameIndex()
274 .addReg(AVR::R29R28, RegState::Kill) in eliminateFrameIndex()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreRegisterInfo.cpp109 .addReg(ScratchOffset, RegState::Kill) in InsertFPConstInst()
116 .addReg(ScratchOffset, RegState::Kill) in InsertFPConstInst()
122 .addReg(ScratchOffset, RegState::Kill); in InsertFPConstInst()
187 .addReg(ScratchBase, RegState::Kill) in InsertSPConstInst()
188 .addReg(ScratchOffset, RegState::Kill) in InsertSPConstInst()
194 .addReg(ScratchBase, RegState::Kill) in InsertSPConstInst()
195 .addReg(ScratchOffset, RegState::Kill) in InsertSPConstInst()
200 .addReg(ScratchBase, RegState::Kill) in InsertSPConstInst()
201 .addReg(ScratchOffset, RegState::Kill); in InsertSPConstInst()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIFormMemoryClauses.cpp140 S |= RegState::Kill; in getMopState()
341 MachineInstrBuilder Kill; in runOnMachineFunction() local
356 KillOps.emplace_back(R.second.first | RegState::Kill, in runOnMachineFunction()
375 KillOps.emplace_back(R.second.first | RegState::Kill, SubReg); in runOnMachineFunction()
387 Kill = BuildMI(*MI.getParent(), std::next(LastClauseInst), in runOnMachineFunction()
390 Kill.addUse(Reg, std::get<0>(Op), std::get<1>(Op)); in runOnMachineFunction()
391 Ind->insertMachineInstrInMaps(*Kill); in runOnMachineFunction()
397 if (!Kill) in runOnMachineFunction()
H A DSIPostRABundler.cpp196 MachineInstr &Kill = *Next; in runOnMachineFunction() local
197 collectUsedRegUnits(Kill, KillUsedRegUnits); in runOnMachineFunction()
207 Kill.eraseFromParent(); in runOnMachineFunction()
H A DSIOptimizeVGPRLiveRange.cpp586 MachineInstr *Kill = nullptr; in optimizeWaterfallLiveRange() local
591 Kill = MI; in optimizeWaterfallLiveRange()
595 assert(Kill && "Failed to find last usage of register in loop"); in optimizeWaterfallLiveRange()
597 MachineBasicBlock *KillBlock = Kill->getParent(); in optimizeWaterfallLiveRange()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DLiveRangeCalc.h112 SlotIndex Kill; member
118 : LR(LR), DomNode(node), Kill(kill) {} in LiveInBlock()
244 SlotIndex Kill = SlotIndex()) {
245 LiveIn.push_back(LiveInBlock(LR, DomNode, Kill));
H A DLiveInterval.h94 const bool Kill; variable
98 bool Kill) in LiveQueryResult() argument
99 : EarlyVal(EarlyVal), LateVal(LateVal), EndPoint(EndPoint), Kill(Kill) in LiveQueryResult()
113 return Kill; in isKill()
497 SlotIndex StartIdx, SlotIndex Kill);
504 VNInfo *extendInBlock(SlotIndex StartIdx, SlotIndex Kill);
555 bool Kill = false; in Query() local
561 Kill = true; in Query()
563 return LiveQueryResult(EarlyVal, LateVal, EndPoint, Kill); in Query()
578 return LiveQueryResult(EarlyVal, LateVal, EndPoint, Kill); in Query()
H A DMachineInstrBuilder.h49 Kill = 0x8, enumerator
65 ImplicitKill = Implicit | Kill
105 flags & RegState::Kill,
538 return B ? RegState::Kill : 0; in getKillRegState()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/GISel/
H A DPPCInstructionSelector.cpp331 .addReg(TmpReg, RegState::Kill) in selectI64ImmDirect()
348 .addReg(TmpReg, RegState::Kill) in selectI64ImmDirect()
379 .addReg(TmpReg, RegState::Kill) in selectI64ImmDirect()
407 .addReg(TmpReg, RegState::Kill) in selectI64ImmDirect()
423 .addReg(TmpReg, RegState::Kill) in selectI64ImmDirect()
454 .addReg(TmpReg, RegState::Kill) in selectI64ImmDirect()
484 .addReg(Tmp2Reg, RegState::Kill) in selectI64ImmDirect()
511 .addReg(Tmp2Reg, RegState::Kill) in selectI64ImmDirect()
535 .addReg(Tmp2Reg, RegState::Kill) in selectI64ImmDirect()
558 .addReg(Tmp2Reg, RegState::Kill) in selectI64ImmDirect()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonSplitDouble.cpp806 .addReg(Op1.getReg(), RS & ~RegState::Kill, LoSR); in splitShift()
837 .addReg(Op1.getReg(), RS & ~RegState::Kill, LoSR) in splitShift()
843 .addReg(Op1.getReg(), RS & ~RegState::Kill, LoSR) in splitShift()
854 .addReg(Op1.getReg(), RS & ~RegState::Kill, HiSR) in splitShift()
941 .addReg(Op1.getReg(), RS1 & ~RegState::Kill, LoSR) in splitAslOr()
942 .addReg(Op2.getReg(), RS2 & ~RegState::Kill, LoSR); in splitAslOr()
948 .addReg(Op1.getReg(), RS1 & ~RegState::Kill, LoSR) in splitAslOr()
949 .addReg(Op2.getReg(), RS2 & ~RegState::Kill, LoSR) in splitAslOr()
953 .addReg(Op2.getReg(), RS2 & ~RegState::Kill, LoSR) in splitAslOr()
970 .addReg(Op1.getReg(), RS1 & ~RegState::Kill, LoSR); in splitAslOr()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchRegisterInfo.cpp154 .addReg(ScratchReg, RegState::Kill); in eliminateFrameIndex()
160 .addReg(ScratchReg, RegState::Kill); in eliminateFrameIndex()
172 .addReg(ScratchReg, RegState::Kill) in eliminateFrameIndex()
188 .addReg(ScratchReg, RegState::Kill); in eliminateFrameIndex()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DLiveRangeCalc.cpp72 if (I.Kill.isValid()) in updateFromLiveIns()
74 End = I.Kill; in updateFromLiveIns()
324 LiveIn.back().Kill = Use; in findReachingDefs()
410 if (I.Kill.isValid()) { in updateSSA()
412 LR.addSegment(LiveInterval::Segment(Start, I.Kill, VNI)); in updateSSA()
423 if (I.Kill.isValid()) in updateSSA()
H A DExecutionDomainFix.cpp235 void ExecutionDomainFix::processDefs(MachineInstr *MI, bool Kill) { in processDefs() argument
251 if (Kill) in processDefs()
404 bool Kill = false; in processBasicBlock() local
406 Kill = visitInstr(&MI); in processBasicBlock()
407 processDefs(&MI, Kill); in processBasicBlock()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFInstrInfo.cpp82 .addReg(ScratchReg, RegState::Kill).addReg(DstReg) in expandMEMCPY()
95 .addReg(ScratchReg, RegState::Kill).addReg(DstReg).addImm(Offset); in expandMEMCPY()
102 .addReg(ScratchReg, RegState::Kill).addReg(DstReg).addImm(Offset); in expandMEMCPY()
109 .addReg(ScratchReg, RegState::Kill).addReg(DstReg).addImm(Offset); in expandMEMCPY()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/
H A DThumb1FrameLowering.cpp92 .addReg(ScratchReg, RegState::Kill) in emitPrologueEpilogueSPUpdate()
459 .addReg(ARM::SP, RegState::Kill) in emitPrologue()
464 .addReg(ARM::R4, RegState::Kill) in emitPrologue()
470 .addReg(ARM::R4, RegState::Kill) in emitPrologue()
475 .addReg(ARM::R4, RegState::Kill) in emitPrologue()
766 .addReg(PopReg, RegState::Kill) in emitPopSpecialFixUp()
783 .addReg(PopReg, RegState::Kill) in emitPopSpecialFixUp()
824 .addReg(PopReg, RegState::Kill) in emitPopSpecialFixUp()
950 PushMIB.addReg(Reg, RegState::Kill); in pushRegsToStack()
1018 .addReg(*CopyReg, RegState::Kill) in popRegsFromStack()
[all …]
H A DThumbRegisterInfo.cpp173 .addReg(LdReg, RegState::Kill) in emitThumbRegPlusImmInReg()
222 .addReg(CPSRSaveReg, RegState::Kill) in emitThumbRegPlusImmInReg()
241 MIB.addReg(BaseReg).addReg(LdReg, RegState::Kill); in emitThumbRegPlusImmInReg()
243 MIB.addReg(LdReg).addReg(BaseReg, RegState::Kill); in emitThumbRegPlusImmInReg()
380 MIB.addReg(BaseReg, RegState::Kill); in emitThumbRegPlusImmediate()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCRegisterInfo.cpp768 .addReg(Reg, RegState::Kill) in lowerDynamicAlloc()
776 .addReg(Reg, RegState::Kill) in lowerDynamicAlloc()
985 .addReg(Reg1, RegState::Kill) in lowerCRSpilling()
1144 .addReg(Reg1, RegState::Kill) in lowerCRBitSpilling()
1193 .addReg(RegO, RegState::Kill) in lowerCRBitRestore()
1194 .addReg(Reg, RegState::Kill) in lowerCRBitRestore()
1201 .addReg(RegO, RegState::Kill) in lowerCRBitRestore()
1449 .addReg(VSRpReg0, RegState::Kill) in lowerWACCRestore()
1450 .addReg(VSRpReg1, RegState::Kill); in lowerWACCRestore()
1763 .addReg(SRegHi, RegState::Kill) in eliminateFrameIndex()
[all …]
H A DPPCFrameLowering.cpp948 .addReg(ScratchReg, RegState::Kill) in emitPrologue()
954 .addReg(ScratchReg, RegState::Kill) in emitPrologue()
955 .addReg(TempReg, RegState::Kill); in emitPrologue()
959 .addReg(SPReg, RegState::Kill) in emitPrologue()
970 .addReg(SPReg, RegState::Kill) in emitPrologue()
1000 .addReg(ScratchReg, RegState::Kill) in emitPrologue()
1506 .addReg(ScratchReg, RegState::Kill); in inlineStackProbe()
1901 .addReg(ScratchReg, RegState::Kill) in emitEpilogue()
2573 .addReg(StackReg, RegState::Kill) in eliminateCallFramePseudoInstr()
2580 .addReg(TmpReg, RegState::Kill) in eliminateCallFramePseudoInstr()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsExpandPseudo.cpp158 .addReg(Scratch, RegState::Kill) in expandAtomicCmpSwapSubword()
161 .addReg(Scratch, RegState::Kill) in expandAtomicCmpSwapSubword()
164 .addReg(Scratch, RegState::Kill) in expandAtomicCmpSwapSubword()
168 .addReg(Scratch, RegState::Kill) in expandAtomicCmpSwapSubword()
184 .addReg(Dest, RegState::Kill) in expandAtomicCmpSwapSubword()
187 .addReg(Dest, RegState::Kill) in expandAtomicCmpSwapSubword()
280 .addReg(Dest, RegState::Kill).addReg(OldVal).addMBB(exitMBB); in expandAtomicCmpSwap()
290 .addReg(Scratch, RegState::Kill).addReg(ZERO).addMBB(loop1MBB); in expandAtomicCmpSwap()
559 .addReg(Dest, RegState::Kill) in expandAtomicBinOpSubword()
562 .addReg(Dest, RegState::Kill) in expandAtomicBinOpSubword()
H A DMips16InstrInfo.cpp290 MIB2.addReg(Mips::SP, RegState::Kill); in adjustStackPtrBig()
293 MIB3.addReg(Reg2, RegState::Kill); in adjustStackPtrBig()
296 MIB4.addReg(Reg1, RegState::Kill); in adjustStackPtrBig()
416 .addReg(SpReg, RegState::Kill) in loadImmediate()
421 .addReg(Reg, RegState::Kill); in loadImmediate()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64SpeculationHardening.cpp402 .addUse(TmpReg, RegState::Kill | RegState::Renamable) in insertRegToSPTaintPropagation()
403 .addUse(MisspeculatingTaintReg, RegState::Kill) in insertRegToSPTaintPropagation()
408 .addUse(TmpReg, RegState::Kill) in insertRegToSPTaintPropagation()
580 .addUse(SrcReg, RegState::Kill) in expandSpeculationSafeValue()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86SpeculativeLoadHardening.cpp1153 .addReg(TargetReg, RegState::Kill) in tracePredStateThroughIndirectBranches()
1172 .addReg(TargetReg, RegState::Kill) in tracePredStateThroughIndirectBranches()
1173 .addReg(AddrReg, RegState::Kill); in tracePredStateThroughIndirectBranches()
1528 .addReg(PredStateReg, RegState::Kill) in mergePredStateIntoSP()
1534 .addReg(TmpReg, RegState::Kill); in mergePredStateIntoSP()
1553 .addReg(TmpReg, RegState::Kill) in extractPredStateFromSP()
2160 .addReg(ExpectedRetAddrReg, RegState::Kill) in tracePredStateThroughCall()
2171 .addReg(ExpectedRetAddrReg, RegState::Kill) in tracePredStateThroughCall()
2172 .addReg(ActualRetAddrReg, RegState::Kill); in tracePredStateThroughCall()
2182 .addReg(NewStateReg, RegState::Kill) in tracePredStateThroughCall()
/freebsd-14.2/contrib/llvm-project/lldb/bindings/interface/
H A DSBProcessDocstrings.i86 %feature("docstring", "Same as Destroy(self).") lldb::SBProcess::Kill;

123456