| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AVR/ |
| H A D | AVRFrameLowering.cpp | 72 .addReg(AVR::R1R0, RegState::Kill) in emitPrologue() 79 .addReg(AVR::R0, RegState::Kill) in emitPrologue() 83 .addReg(AVR::R0, RegState::Kill) in emitPrologue() 84 .addReg(AVR::R0, RegState::Kill) in emitPrologue() 88 .addReg(AVR::R1, RegState::Kill) in emitPrologue() 89 .addReg(AVR::R1, RegState::Kill) in emitPrologue() 127 .addReg(AVR::R29R28, RegState::Kill) in emitPrologue() 154 .addReg(AVR::R0, RegState::Kill); in restoreStatusRegister() 216 .addReg(AVR::R29R28, RegState::Kill); in emitEpilogue() 400 .addReg(AVR::R31R30, RegState::Kill); in eliminateCallFramePseudoInstr() [all …]
|
| H A D | AVRRegisterInfo.cpp | 201 .addReg(DstReg, RegState::Kill) in eliminateFrameIndex() 229 .addReg(AVR::R29R28, RegState::Kill) in eliminateFrameIndex() 236 .addReg(AVR::R0, RegState::Kill); in eliminateFrameIndex() 241 .addReg(AVR::R29R28, RegState::Kill) in eliminateFrameIndex()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | SIFormMemoryClauses.cpp | 142 S |= RegState::Kill; in getMopState() 343 MachineInstrBuilder Kill; in runOnMachineFunction() local 358 KillOps.emplace_back(R.second.first | RegState::Kill, in runOnMachineFunction() 377 KillOps.emplace_back(R.second.first | RegState::Kill, SubReg); in runOnMachineFunction() 389 Kill = BuildMI(*MI.getParent(), std::next(LastClauseInst), in runOnMachineFunction() 392 Kill.addUse(Reg, std::get<0>(Op), std::get<1>(Op)); in runOnMachineFunction() 393 Ind->insertMachineInstrInMaps(*Kill); in runOnMachineFunction() 396 if (!Kill) { in runOnMachineFunction() 402 RPT.reset(*Kill, &LiveRegsCopy); in runOnMachineFunction()
|
| H A D | SIPostRABundler.cpp | 184 MachineInstr &Kill = *Next; in runOnMachineFunction() local 185 collectUsedRegUnits(Kill, KillUsedRegUnits); in runOnMachineFunction() 195 Kill.eraseFromParent(); in runOnMachineFunction()
|
| H A D | SIFrameLowering.cpp | 312 .addReg(FlatScrInitHi, RegState::Kill); in emitEntryFunctionFlatScratchInit() 322 .addReg(FlatScrInitLo, RegState::Kill) in emitEntryFunctionFlatScratchInit() 481 .addReg(PreloadedScratchWaveOffsetReg, RegState::Kill); in emitEntryFunctionPrologue() 641 .addReg(PreloadedScratchRsrcReg, RegState::Kill); in emitEntryFunctionScratchRsrcRegSetup() 802 .addReg(ScratchExecCopy, RegState::Kill); in emitPrologue() 931 .addReg(FramePtrReg, RegState::Kill) in emitPrologue() 1034 .addReg(TmpVGPR, RegState::Kill); in emitEpilogue() 1060 .addReg(TmpVGPR, RegState::Kill); in emitEpilogue() 1105 .addReg(ScratchExecCopy, RegState::Kill); in emitEpilogue()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/XCore/ |
| H A D | XCoreRegisterInfo.cpp | 108 .addReg(ScratchOffset, RegState::Kill) in InsertFPConstInst() 115 .addReg(ScratchOffset, RegState::Kill) in InsertFPConstInst() 121 .addReg(ScratchOffset, RegState::Kill); in InsertFPConstInst() 184 .addReg(ScratchBase, RegState::Kill) in InsertSPConstInst() 185 .addReg(ScratchOffset, RegState::Kill) in InsertSPConstInst() 191 .addReg(ScratchBase, RegState::Kill) in InsertSPConstInst() 192 .addReg(ScratchOffset, RegState::Kill) in InsertSPConstInst() 197 .addReg(ScratchBase, RegState::Kill) in InsertSPConstInst() 198 .addReg(ScratchOffset, RegState::Kill); in InsertSPConstInst()
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | LiveRangeCalc.h | 113 SlotIndex Kill; member 119 : LR(LR), DomNode(node), Kill(kill) {} in LiveInBlock() 245 SlotIndex Kill = SlotIndex()) { 246 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() 489 SlotIndex StartIdx, SlotIndex Kill); 496 VNInfo *extendInBlock(SlotIndex StartIdx, SlotIndex Kill); 546 bool Kill = false; in Query() local 552 Kill = true; in Query() 554 return LiveQueryResult(EarlyVal, LateVal, EndPoint, Kill); in Query() 569 return LiveQueryResult(EarlyVal, LateVal, EndPoint, Kill); in Query()
|
| H A D | MachineInstrBuilder.h | 48 Kill = 0x8, enumerator 64 ImplicitKill = Implicit | Kill 104 flags & RegState::Kill, 509 return B ? RegState::Kill : 0; in getKillRegState()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonSplitDouble.cpp | 808 .addReg(Op1.getReg(), RS & ~RegState::Kill, LoSR); in splitShift() 839 .addReg(Op1.getReg(), RS & ~RegState::Kill, LoSR) in splitShift() 845 .addReg(Op1.getReg(), RS & ~RegState::Kill, LoSR) in splitShift() 856 .addReg(Op1.getReg(), RS & ~RegState::Kill, HiSR) in splitShift() 943 .addReg(Op1.getReg(), RS1 & ~RegState::Kill, LoSR) in splitAslOr() 944 .addReg(Op2.getReg(), RS2 & ~RegState::Kill, LoSR); in splitAslOr() 950 .addReg(Op1.getReg(), RS1 & ~RegState::Kill, LoSR) in splitAslOr() 951 .addReg(Op2.getReg(), RS2 & ~RegState::Kill, LoSR) in splitAslOr() 955 .addReg(Op2.getReg(), RS2 & ~RegState::Kill, LoSR) in splitAslOr() 972 .addReg(Op1.getReg(), RS1 & ~RegState::Kill, LoSR); in splitAslOr() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | LiveRangeCalc.cpp | 74 if (I.Kill.isValid()) in updateFromLiveIns() 76 End = I.Kill; in updateFromLiveIns() 321 LiveIn.back().Kill = Use; in findReachingDefs() 407 if (I.Kill.isValid()) { in updateSSA() 409 LR.addSegment(LiveInterval::Segment(Start, I.Kill, VNI)); in updateSSA() 420 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-13.1/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-13.1/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVRegisterInfo.cpp | 212 .addReg(ScratchReg, RegState::Kill); in eliminateFrameIndex() 218 .addReg(ScratchReg, RegState::Kill); in eliminateFrameIndex() 250 .addReg(ScalableFactorRegister, RegState::Kill); in eliminateFrameIndex() 257 .addReg(ScalableFactorRegister, RegState::Kill); in eliminateFrameIndex()
|
| H A D | RISCVInstrInfo.cpp | 458 .addReg(SrcReg, RegState::Kill) in movImm() 463 .addReg(SrcReg, RegState::Kill) in movImm() 1490 .addReg(VL, RegState::Kill) in getVLENFactoredAmount() 1501 .addReg(ScaledRegister, RegState::Kill) in getVLENFactoredAmount() 1502 .addReg(VL, RegState::Kill) in getVLENFactoredAmount() 1512 .addReg(ScaledRegister, RegState::Kill) in getVLENFactoredAmount() 1513 .addReg(VL, RegState::Kill) in getVLENFactoredAmount() 1530 .addReg(VL, RegState::Kill) in getVLENFactoredAmount() 1531 .addReg(N, RegState::Kill) in getVLENFactoredAmount()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | Thumb1FrameLowering.cpp | 92 .addReg(ScratchReg, RegState::Kill) in emitPrologueEpilogueSPUpdate() 415 .addReg(ARM::SP, RegState::Kill) in emitPrologue() 420 .addReg(ARM::R4, RegState::Kill) in emitPrologue() 426 .addReg(ARM::R4, RegState::Kill) in emitPrologue() 431 .addReg(ARM::R4, RegState::Kill) in emitPrologue() 731 .addReg(PopReg, RegState::Kill) in emitPopSpecialFixUp() 747 .addReg(PopReg, RegState::Kill) in emitPopSpecialFixUp() 784 .addReg(PopReg, RegState::Kill) in emitPopSpecialFixUp() 790 .addReg(TemporaryReg, RegState::Kill) in emitPopSpecialFixUp() 921 PushMIB.addReg(Reg, RegState::Kill); in spillCalleeSavedRegisters() [all …]
|
| H A D | ThumbRegisterInfo.cpp | 159 .addReg(LdReg, RegState::Kill) in emitThumbRegPlusImmInReg() 175 MIB.addReg(BaseReg).addReg(LdReg, RegState::Kill); in emitThumbRegPlusImmInReg() 177 MIB.addReg(LdReg).addReg(BaseReg, RegState::Kill); in emitThumbRegPlusImmInReg() 314 MIB.addReg(BaseReg, RegState::Kill); in emitThumbRegPlusImmediate()
|
| /freebsd-13.1/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() 418 .addReg(SpReg, RegState::Kill) in loadImmediate() 423 .addReg(Reg, RegState::Kill); in loadImmediate()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCRegisterInfo.cpp | 665 .addReg(Reg, RegState::Kill) in lowerDynamicAlloc() 673 .addReg(Reg, RegState::Kill) in lowerDynamicAlloc() 756 .addReg(NegSizeReg1, RegState::Kill); in prepareDynamicAlloca() 773 .addReg(NegSizeReg1, RegState::Kill); in prepareDynamicAlloca() 882 .addReg(Reg1, RegState::Kill) in lowerCRSpilling() 933 .addReg(Reg, RegState::Kill); in lowerCRRestore() 1041 .addReg(Reg1, RegState::Kill) in lowerCRBitSpilling() 1090 .addReg(RegO, RegState::Kill) in lowerCRBitRestore() 1091 .addReg(Reg, RegState::Kill) in lowerCRBitRestore() 1098 .addReg(RegO, RegState::Kill) in lowerCRBitRestore() [all …]
|
| H A D | PPCFrameLowering.cpp | 940 .addReg(TempReg, RegState::Kill) in emitPrologue() 944 .addReg(TempReg, RegState::Kill); in emitPrologue() 948 .addReg(SPReg, RegState::Kill) in emitPrologue() 963 .addReg(ScratchReg, RegState::Kill) in emitPrologue() 966 .addReg(SPReg, RegState::Kill) in emitPrologue() 997 .addReg(ScratchReg, RegState::Kill) in emitPrologue() 1731 .addReg(ScratchReg, RegState::Kill) in emitEpilogue() 1898 .addReg(ScratchReg, RegState::Kill) in emitEpilogue() 2540 .addReg(StackReg, RegState::Kill) in eliminateCallFramePseudoInstr() 2547 .addReg(TmpReg, RegState::Kill) in eliminateCallFramePseudoInstr() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64ExpandPseudoInsts.cpp | 226 .addReg(AArch64::NZCV, RegState::Implicit | RegState::Kill); in expandCMP_SWAP() 338 .addUse(StatusReg, RegState::Kill) in expandCMP_SWAP_128() 339 .addUse(StatusReg, RegState::Kill) in expandCMP_SWAP_128() 586 DOP.addReg(MI.getOperand(DOPIdx).getReg(), RegState::Kill) in expand_DestructiveOp() 594 .addReg(MI.getOperand(DOPIdx).getReg(), RegState::Kill) in expand_DestructiveOp() 599 .addReg(MI.getOperand(DOPIdx).getReg(), RegState::Kill) in expand_DestructiveOp() 697 bool Kill = (Offset + 1 == N) ? MI.getOperand(1).isKill() : false; in expandSVESpillFill() local 704 .addReg(MI.getOperand(1).getReg(), getKillRegState(Kill)) in expandSVESpillFill() 877 RegState::Kill | in expandMI() 985 .addReg(DstReg, RegState::Kill) in expandMI() [all …]
|
| H A D | AArch64SpeculationHardening.cpp | 400 .addUse(TmpReg, RegState::Kill | RegState::Renamable) in insertRegToSPTaintPropagation() 401 .addUse(MisspeculatingTaintReg, RegState::Kill) in insertRegToSPTaintPropagation() 406 .addUse(TmpReg, RegState::Kill) in insertRegToSPTaintPropagation() 578 .addUse(SrcReg, RegState::Kill) in expandSpeculationSafeValue()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86SpeculativeLoadHardening.cpp | 1155 .addReg(TargetReg, RegState::Kill) in tracePredStateThroughIndirectBranches() 1174 .addReg(TargetReg, RegState::Kill) in tracePredStateThroughIndirectBranches() 1175 .addReg(AddrReg, RegState::Kill); in tracePredStateThroughIndirectBranches() 1540 .addReg(PredStateReg, RegState::Kill) in mergePredStateIntoSP() 1546 .addReg(TmpReg, RegState::Kill); in mergePredStateIntoSP() 1565 .addReg(TmpReg, RegState::Kill) in extractPredStateFromSP() 2171 .addReg(ExpectedRetAddrReg, RegState::Kill) in tracePredStateThroughCall() 2182 .addReg(ExpectedRetAddrReg, RegState::Kill) in tracePredStateThroughCall() 2183 .addReg(ActualRetAddrReg, RegState::Kill); in tracePredStateThroughCall() 2193 .addReg(NewStateReg, RegState::Kill) in tracePredStateThroughCall()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/ToolDrivers/llvm-dlltool/ |
| H A D | Options.td | 15 def k: Flag<["-"], "k">, HelpText<"Kill @n Symbol from export">;
|