Home
last modified time | relevance | path

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

12345678910>>...14

/netbsd/external/apache2/llvm/dist/llvm/lib/Target/AVR/
H A DAVRFrameLowering.cpp72 .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()
122 .addReg(AVR::R29R28, RegState::Kill) in emitPrologue()
149 .addReg(AVR::R0, RegState::Kill); in restoreStatusRegister()
204 .addReg(AVR::R29R28, RegState::Kill) in emitEpilogue()
211 .addReg(AVR::R29R28, RegState::Kill); in emitEpilogue()
360 .addReg(AVR::R31R30, RegState::Kill) in eliminateCallFramePseudoInstr()
395 .addReg(AVR::R31R30, RegState::Kill); in eliminateCallFramePseudoInstr()
[all …]
H A DAVRRegisterInfo.cpp201 .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()
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/XCore/
H A DXCoreRegisterInfo.cpp108 .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()
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DSIFormMemoryClauses.cpp142 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 DSIPostRABundler.cpp184 MachineInstr &Kill = *Next; in runOnMachineFunction() local
185 collectUsedRegUnits(Kill, KillUsedRegUnits); in runOnMachineFunction()
195 Kill.eraseFromParent(); in runOnMachineFunction()
H A DSIFrameLowering.cpp306 .addReg(FlatScrInitHi, RegState::Kill); in emitEntryFunctionFlatScratchInit()
316 .addReg(FlatScrInitLo, RegState::Kill) in emitEntryFunctionFlatScratchInit()
474 .addReg(PreloadedScratchWaveOffsetReg, RegState::Kill); in emitEntryFunctionPrologue()
629 .addReg(PreloadedScratchRsrcReg, RegState::Kill); in emitEntryFunctionScratchRsrcRegSetup()
789 .addReg(ScratchExecCopy, RegState::Kill); in emitPrologue()
918 .addReg(FramePtrReg, RegState::Kill) in emitPrologue()
1021 .addReg(TmpVGPR, RegState::Kill); in emitEpilogue()
1047 .addReg(TmpVGPR, RegState::Kill); in emitEpilogue()
1092 .addReg(ScratchExecCopy, RegState::Kill); in emitEpilogue()
/netbsd/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DLiveRangeCalc.h113 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 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()
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 DMachineInstrBuilder.h48 Kill = 0x8, enumerator
64 ImplicitKill = Implicit | Kill
104 flags & RegState::Kill,
509 return B ? RegState::Kill : 0; in getKillRegState()
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
H A DHexagonSplitDouble.cpp808 .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 …]
/netbsd/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DLiveRangeCalc.cpp74 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 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()
/netbsd/external/apache2/llvm/dist/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()
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/ARM/
H A DThumb1FrameLowering.cpp92 .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 DThumbRegisterInfo.cpp159 .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()
/netbsd/external/apache2/llvm/dist/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()
418 .addReg(SpReg, RegState::Kill) in loadImmediate()
423 .addReg(Reg, RegState::Kill); in loadImmediate()
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/RISCV/
H A DRISCVRegisterInfo.cpp242 .addReg(ScratchReg, RegState::Kill); in eliminateFrameIndex()
248 .addReg(ScratchReg, RegState::Kill); in eliminateFrameIndex()
280 .addReg(ScalableFactorRegister, RegState::Kill); in eliminateFrameIndex()
287 .addReg(ScalableFactorRegister, RegState::Kill); in eliminateFrameIndex()
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
H A DPPCRegisterInfo.cpp589 .addReg(Reg, RegState::Kill) in lowerDynamicAlloc()
597 .addReg(Reg, RegState::Kill) in lowerDynamicAlloc()
680 .addReg(NegSizeReg1, RegState::Kill); in prepareDynamicAlloca()
697 .addReg(NegSizeReg1, RegState::Kill); in prepareDynamicAlloca()
806 .addReg(Reg1, RegState::Kill) in lowerCRSpilling()
857 .addReg(Reg, RegState::Kill); in lowerCRRestore()
965 .addReg(Reg1, RegState::Kill) in lowerCRBitSpilling()
1014 .addReg(RegO, RegState::Kill) in lowerCRBitRestore()
1015 .addReg(Reg, RegState::Kill) in lowerCRBitRestore()
1022 .addReg(RegO, RegState::Kill) in lowerCRBitRestore()
[all …]
H A DPPCFrameLowering.cpp940 .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()
1494 .addReg(ScratchReg, RegState::Kill); in inlineStackProbe()
1722 .addReg(ScratchReg, RegState::Kill) in emitEpilogue()
2531 .addReg(StackReg, RegState::Kill) in eliminateCallFramePseudoInstr()
2538 .addReg(TmpReg, RegState::Kill) in eliminateCallFramePseudoInstr()
[all …]
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
H A DAArch64SpeculationHardening.cpp400 .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()
H A DAArch64ExpandPseudoInsts.cpp226 .addReg(AArch64::NZCV, RegState::Implicit | RegState::Kill); in expandCMP_SWAP()
313 .addUse(StatusReg, RegState::Kill) in expandCMP_SWAP_128()
314 .addUse(StatusReg, RegState::Kill) in expandCMP_SWAP_128()
542 .addReg(MI.getOperand(DOPIdx).getReg(), RegState::Kill) in expand_DestructiveOp()
547 .addReg(MI.getOperand(DOPIdx).getReg(), RegState::Kill) in expand_DestructiveOp()
645 bool Kill = (Offset + 1 == N) ? MI.getOperand(1).isKill() : false; in expandSVESpillFill() local
652 .addReg(MI.getOperand(1).getReg(), getKillRegState(Kill)) in expandSVESpillFill()
825 RegState::Kill | in expandMI()
933 .addReg(DstReg, RegState::Kill) in expandMI()
939 .addUse(DstReg, RegState::Kill); in expandMI()
/netbsd/external/gpl3/gcc/dist/gcc/cp/
H A DChangeLog.tree-ssa138 * cp-lang.c (LANG_HOOKS_CALLGRAPH_ANALYZE_EXPR): Kill.
139 * cp-tree.h (cxx_callgraph_analyze_expr): Kill.
140 * decl2.c (cxx_callgraph_analyze_expr): Kill.
144 * cp-lang.c (LANG_HOOKS_CALLGRAPH_ANALYZE_EXPR): Kill.
145 * cp-tree.h (cxx_callgraph_analyze_expr): Kill.
146 * decl2.c (cxx_callgraph_analyze_expr): Kill.
420 (TINST_FILE, TINST_LINE): Kill.
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86SpeculativeLoadHardening.cpp1155 .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()
/netbsd/external/gpl3/gdb/dist/gdb/testsuite/gdb.cp/
H A Dmb-templates.exp60 {Kill the program being debugged\? \(y or n\) } "y"

12345678910>>...14