| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AVR/ |
| H A D | AVRFrameLowering.cpp | 71 .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 D | AVRExpandPseudoInsts.cpp | 1506 .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 D | AVRRegisterInfo.cpp | 223 .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 D | XCoreRegisterInfo.cpp | 109 .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 D | SIFormMemoryClauses.cpp | 140 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 D | SIPostRABundler.cpp | 196 MachineInstr &Kill = *Next; in runOnMachineFunction() local 197 collectUsedRegUnits(Kill, KillUsedRegUnits); in runOnMachineFunction() 207 Kill.eraseFromParent(); in runOnMachineFunction()
|
| H A D | SIOptimizeVGPRLiveRange.cpp | 586 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 D | LiveRangeCalc.h | 112 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 D | LiveInterval.h | 94 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 D | MachineInstrBuilder.h | 49 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 D | PPCInstructionSelector.cpp | 331 .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 D | HexagonSplitDouble.cpp | 806 .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 D | LoongArchRegisterInfo.cpp | 154 .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 D | LiveRangeCalc.cpp | 72 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 D | ExecutionDomainFix.cpp | 235 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 D | BPFInstrInfo.cpp | 82 .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 D | Thumb1FrameLowering.cpp | 92 .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 D | ThumbRegisterInfo.cpp | 173 .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 D | PPCRegisterInfo.cpp | 768 .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 D | PPCFrameLowering.cpp | 948 .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 D | MipsExpandPseudo.cpp | 158 .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 D | Mips16InstrInfo.cpp | 290 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 D | AArch64SpeculationHardening.cpp | 402 .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 D | X86SpeculativeLoadHardening.cpp | 1153 .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 D | SBProcessDocstrings.i | 86 %feature("docstring", "Same as Destroy(self).") lldb::SBProcess::Kill;
|