Searched refs:Kill (Results 1 - 25 of 88) sorted by relevance

1234

/netbsd-current/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DLiveRangeCalc.h112 // determined, the range from the block start to Kill will be added to LI.
113 SlotIndex Kill; member in struct:llvm::LiveRangeCalc::LiveInBlock
119 : LR(LR), DomNode(node), Kill(kill) {}
134 /// Find the set of defs that can reach @p Kill. @p Kill must belong to
137 /// If exactly one def can reach @p UseMBB, and the def dominates @p Kill,
146 /// is non-empty and @p Kill is jointly dominated only by the entries of
241 /// @param Kill Index in block where LI is killed. If the value is
242 /// live-through, set Kill = SLotIndex() and also call
245 SlotIndex Kill
[all...]
H A DLiveInterval.h94 const bool Kill; member in class:llvm::LiveQueryResult
98 bool Kill)
99 : EarlyVal(EarlyVal), LateVal(LateVal), EndPoint(EndPoint), Kill(Kill)
113 return Kill;
489 SlotIndex StartIdx, SlotIndex Kill);
496 VNInfo *extendInBlock(SlotIndex StartIdx, SlotIndex Kill);
546 bool Kill = false;
552 Kill = true;
554 return LiveQueryResult(EarlyVal, LateVal, EndPoint, Kill);
97 LiveQueryResult(VNInfo *EarlyVal, VNInfo *LateVal, SlotIndex EndPoint, bool Kill) argument
[all...]
H A DExecutionDomainFix.h182 /// Kill register rx, recycle or collapse any DomainValue.
208 /// If Kill is set, also kill off DomainValues clobbered by the defs.
209 void processDefs(MachineInstr *, bool Kill);
H A DMachineInstrBuilder.h48 Kill = 0x8, enumerator in enum:llvm::RegState::__anon1442
64 ImplicitKill = Implicit | Kill
104 flags & RegState::Kill,
509 return B ? RegState::Kill : 0;
/netbsd-current/external/gpl3/gdb.old/dist/gdb/testsuite/gdb.cp/
H A Dmb-templates.exp60 {Kill the program being debugged\? \(y or n\) } "y"
/netbsd-current/external/gpl3/gdb/dist/gdb/testsuite/gdb.cp/
H A Dmb-templates.exp56 {Kill the program being debugged\? \(y or n\) } "y"
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DSIFormMemoryClauses.cpp142 S |= RegState::Kill;
343 MachineInstrBuilder Kill; local
358 KillOps.emplace_back(R.second.first | RegState::Kill,
377 KillOps.emplace_back(R.second.first | RegState::Kill, SubReg);
389 Kill = BuildMI(*MI.getParent(), std::next(LastClauseInst),
392 Kill.addUse(Reg, std::get<0>(Op), std::get<1>(Op));
393 Ind->insertMachineInstrInMaps(*Kill);
396 if (!Kill) {
402 RPT.reset(*Kill, &LiveRegsCopy);
H A DSIPostRABundler.cpp184 MachineInstr &Kill = *Next; local
185 collectUsedRegUnits(Kill, KillUsedRegUnits);
195 Kill.eraseFromParent();
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/XCore/
H A DXCoreRegisterInfo.cpp108 .addReg(ScratchOffset, RegState::Kill)
115 .addReg(ScratchOffset, RegState::Kill)
121 .addReg(ScratchOffset, RegState::Kill);
184 .addReg(ScratchBase, RegState::Kill)
185 .addReg(ScratchOffset, RegState::Kill)
191 .addReg(ScratchBase, RegState::Kill)
192 .addReg(ScratchOffset, RegState::Kill)
197 .addReg(ScratchBase, RegState::Kill)
198 .addReg(ScratchOffset, RegState::Kill);
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/AVR/
H A DAVRFrameLowering.cpp72 .addReg(AVR::R1R0, RegState::Kill)
79 .addReg(AVR::R0, RegState::Kill)
83 .addReg(AVR::R0, RegState::Kill)
84 .addReg(AVR::R0, RegState::Kill)
122 .addReg(AVR::R29R28, RegState::Kill)
149 .addReg(AVR::R0, RegState::Kill);
204 .addReg(AVR::R29R28, RegState::Kill)
211 .addReg(AVR::R29R28, RegState::Kill);
360 .addReg(AVR::R31R30, RegState::Kill)
390 .addReg(AVR::R31R30, RegState::Kill)
[all...]
H A DAVRRegisterInfo.cpp201 .addReg(DstReg, RegState::Kill)
229 .addReg(AVR::R29R28, RegState::Kill)
236 .addReg(AVR::R0, RegState::Kill);
241 .addReg(AVR::R29R28, RegState::Kill)
/netbsd-current/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DLiveRangeCalc.cpp74 if (I.Kill.isValid())
76 End = I.Kill;
321 LiveIn.back().Kill = Use;
389 // The value may be live-through even if Kill is set, as can happen when
407 if (I.Kill.isValid()) {
409 LR.addSegment(LiveInterval::Segment(Start, I.Kill, VNI));
420 if (I.Kill.isValid())
H A DExecutionDomainFix.cpp235 void ExecutionDomainFix::processDefs(MachineInstr *MI, bool Kill) {
250 // Kill off domains redefined by generic instructions.
251 if (Kill)
270 // Kill all defs and force them.
327 // Kill off any remaining uses that don't match available, and build a list of
366 // If latest didn't merge, it is useless now. Kill all registers using it.
404 bool Kill = false;
406 Kill = visitInstr(&MI);
407 processDefs(&MI, Kill);
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
H A DHexagonSplitDouble.cpp649 .addReg(AdrOp.getReg(), RSA & ~RegState::Kill, AdrOp.getSubReg())
652 .addReg(AdrOp.getReg(), RSA & ~RegState::Kill, AdrOp.getSubReg())
658 .addReg(AdrOp.getReg(), RSA & ~RegState::Kill, AdrOp.getSubReg())
662 .addReg(AdrOp.getReg(), RSA & ~RegState::Kill, AdrOp.getSubReg())
768 .addReg(Op1.getReg(), RS & ~RegState::Kill, Op1.getSubReg());
808 .addReg(Op1.getReg(), RS & ~RegState::Kill, LoSR);
833 .addReg(Op1.getReg(), RS & ~RegState::Kill, LoSR);
836 .addReg(Op1.getReg(), RS & ~RegState::Kill, LoSR);
839 .addReg(Op1.getReg(), RS & ~RegState::Kill, LoSR)
845 .addReg(Op1.getReg(), RS & ~RegState::Kill, LoS
[all...]
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/BPF/
H A DBPFInstrInfo.cpp82 .addReg(ScratchReg, RegState::Kill).addReg(DstReg)
95 .addReg(ScratchReg, RegState::Kill).addReg(DstReg).addImm(Offset);
102 .addReg(ScratchReg, RegState::Kill).addReg(DstReg).addImm(Offset);
109 .addReg(ScratchReg, RegState::Kill).addReg(DstReg).addImm(Offset);
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/RISCV/
H A DRISCVRegisterInfo.cpp242 .addReg(ScratchReg, RegState::Kill);
248 .addReg(ScratchReg, RegState::Kill);
280 .addReg(ScalableFactorRegister, RegState::Kill);
287 .addReg(ScalableFactorRegister, RegState::Kill);
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/ARM/
H A DThumb1FrameLowering.cpp92 .addReg(ScratchReg, RegState::Kill)
415 .addReg(ARM::SP, RegState::Kill)
420 .addReg(ARM::R4, RegState::Kill)
426 .addReg(ARM::R4, RegState::Kill)
431 .addReg(ARM::R4, RegState::Kill)
731 .addReg(PopReg, RegState::Kill)
747 .addReg(PopReg, RegState::Kill)
784 .addReg(PopReg, RegState::Kill)
790 .addReg(TemporaryReg, RegState::Kill)
921 PushMIB.addReg(Reg, RegState::Kill);
[all...]
H A DARMInstrInfo.cpp134 .addReg(Reg, RegState::Kill)
H A DThumbRegisterInfo.cpp159 .addReg(LdReg, RegState::Kill)
175 MIB.addReg(BaseReg).addReg(LdReg, RegState::Kill);
177 MIB.addReg(LdReg).addReg(BaseReg, RegState::Kill);
314 MIB.addReg(BaseReg, RegState::Kill);
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
H A DPPCRegisterInfo.cpp589 .addReg(Reg, RegState::Kill)
597 .addReg(Reg, RegState::Kill)
680 .addReg(NegSizeReg1, RegState::Kill);
697 .addReg(NegSizeReg1, RegState::Kill);
806 .addReg(Reg1, RegState::Kill)
813 .addReg(Reg, RegState::Kill),
852 .addReg(Reg1, RegState::Kill).addImm(32-ShiftBits).addImm(0)
857 .addReg(Reg, RegState::Kill);
965 .addReg(Reg1, RegState::Kill)
970 .addReg(Reg, RegState::Kill),
[all...]
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/Mips/
H A DMips16InstrInfo.cpp290 MIB2.addReg(Mips::SP, RegState::Kill);
293 MIB3.addReg(Reg2, RegState::Kill);
296 MIB4.addReg(Reg1, RegState::Kill);
418 .addReg(SpReg, RegState::Kill)
423 .addReg(Reg, RegState::Kill);
H A DMipsExpandPseudo.cpp158 .addReg(Scratch, RegState::Kill)
161 .addReg(Scratch, RegState::Kill)
164 .addReg(Scratch, RegState::Kill)
168 .addReg(Scratch, RegState::Kill)
184 .addReg(Dest, RegState::Kill)
187 .addReg(Dest, RegState::Kill)
280 .addReg(Dest, RegState::Kill).addReg(OldVal).addMBB(exitMBB);
290 .addReg(Scratch, RegState::Kill).addReg(ZERO).addMBB(loop1MBB);
559 .addReg(Dest, RegState::Kill)
562 .addReg(Dest, RegState::Kill)
[all...]
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
H A DAArch64SpeculationHardening.cpp400 .addUse(TmpReg, RegState::Kill | RegState::Renamable)
401 .addUse(MisspeculatingTaintReg, RegState::Kill)
406 .addUse(TmpReg, RegState::Kill)
578 .addUse(SrcReg, RegState::Kill)
H A DAArch64ExpandPseudoInsts.cpp226 .addReg(AArch64::NZCV, RegState::Implicit | RegState::Kill);
313 .addUse(StatusReg, RegState::Kill)
314 .addUse(StatusReg, RegState::Kill)
542 .addReg(MI.getOperand(DOPIdx).getReg(), RegState::Kill)
547 .addReg(MI.getOperand(DOPIdx).getReg(), RegState::Kill)
645 bool Kill = (Offset + 1 == N) ? MI.getOperand(1).isKill() : false; local
652 .addReg(MI.getOperand(1).getReg(), getKillRegState(Kill))
825 RegState::Kill |
933 .addReg(DstReg, RegState::Kill)
939 .addUse(DstReg, RegState::Kill);
[all...]
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/MSP430/
H A DMSP430FrameLowering.cpp67 .addReg(MSP430::R4, RegState::Kill);
198 .addReg(Reg, RegState::Kill);

Completed in 521 milliseconds

1234