Home
last modified time | relevance | path

Searched refs:Prev (Results 1 – 25 of 93) sorted by relevance

1234

/NextBSD/contrib/llvm/include/llvm/ADT/
HDSparseMultiSet.h93 unsigned Prev; member
96 SMSNode(ValueT D, unsigned P, unsigned N) : Data(D), Prev(P), Next(N) { } in SMSNode()
105 return Prev == INVALID; in isTombstone()
110 bool isValid() const { return Prev != INVALID; } in isValid()
144 return Dense[D.Prev].isTail(); in isHead()
152 return &Dense[N.Prev] == &N; in isSingleton()
157 unsigned addValue(const ValueT& V, unsigned Prev, unsigned Next) { in addValue() argument
159 Dense.push_back(SMSNode(V, Prev, Next)); in addValue()
168 Dense[Idx] = SMSNode(V, Prev, Next); in addValue()
176 Dense[Idx].Prev = SMSNode::INVALID; in makeTombstone()
[all …]
HDilist_node.h28 NodeTy *Prev;
30 NodeTy *getPrev() { return Prev; }
31 const NodeTy *getPrev() const { return Prev; }
32 void setPrev(NodeTy *P) { Prev = P; }
33 ilist_half_node() : Prev(nullptr) {}
59 NodeTy *Prev = this->getPrev();
62 if (!Prev->getNext())
65 return Prev;
70 const NodeTy *Prev = this->getPrev();
73 if (!Prev->getNext())
[all …]
/NextBSD/contrib/llvm/include/llvm/Support/
HDRegistry.h146 listener *Prev, *Next; variable
163 listener() : Prev(ListenerTail), Next(0) { in listener()
164 if (Prev) in listener()
165 Prev->Next = this; in listener()
173 Next->Prev = Prev; in ~listener()
175 ListenerTail = Prev; in ~listener()
176 if (Prev) in ~listener()
177 Prev->Next = Next; in ~listener()
HDUnicodeCharRanges.h71 uint32_t Prev = 0; in rangesAreValid() local
74 if (I != Ranges.begin() && Prev >= I->Lower) { in rangesAreValid()
76 DEBUG(dbgs().write_hex(Prev)); in rangesAreValid()
88 Prev = I->Upper; in rangesAreValid()
HDRecycler.h35 RecyclerStruct *Prev, *Next; member
41 static RecyclerStruct *getPrev(const RecyclerStruct *t) { return t->Prev; }
43 static void setPrev(RecyclerStruct *t, RecyclerStruct *p) { t->Prev = p; }
/NextBSD/contrib/llvm/lib/CodeGen/
HDMachineRegisterInfo.cpp181 MO->Contents.Reg.Prev = MO; in addRegOperandToUseList()
189 MachineOperand *Last = Head->Contents.Reg.Prev; in addRegOperandToUseList()
192 Head->Contents.Reg.Prev = MO; in addRegOperandToUseList()
193 MO->Contents.Reg.Prev = Last; in addRegOperandToUseList()
217 MachineOperand *Prev = MO->Contents.Reg.Prev; in removeRegOperandFromUseList() local
223 Prev->Contents.Reg.Next = Next; in removeRegOperandFromUseList()
225 (Next ? Next : Head)->Contents.Reg.Prev = Prev; in removeRegOperandFromUseList()
227 MO->Contents.Reg.Prev = nullptr; in removeRegOperandFromUseList()
258 MachineOperand *Prev = Src->Contents.Reg.Prev; in moveOperands() local
261 assert(Prev && "Operand was not on use-def list"); in moveOperands()
[all …]
/NextBSD/sys/contrib/dev/acpica/components/executer/
HDexmutex.c88 (ObjDesc->Mutex.Next)->Mutex.Prev = ObjDesc->Mutex.Prev; in AcpiExUnlinkMutex()
91 if (ObjDesc->Mutex.Prev) in AcpiExUnlinkMutex()
93 (ObjDesc->Mutex.Prev)->Mutex.Next = ObjDesc->Mutex.Next; in AcpiExUnlinkMutex()
101 (ObjDesc->Mutex.Prev)->Mutex.OriginalSyncLevel = in AcpiExUnlinkMutex()
136 ObjDesc->Mutex.Prev = NULL; in AcpiExLinkMutex()
143 ListHead->Mutex.Prev = ObjDesc; in AcpiExLinkMutex()
525 ObjDesc->Mutex.Prev = NULL; in AcpiExReleaseAllMutexes()
/NextBSD/sys/contrib/dev/acpica/components/parser/
HDpsloop.c315 ACPI_OPERAND_OBJECT *Prev; in AcpiPsLinkModuleCode() local
326 Prev = Next = AcpiGbl_ModuleCodeList; in AcpiPsLinkModuleCode()
329 Prev = Next; in AcpiPsLinkModuleCode()
337 if (!Prev || in AcpiPsLinkModuleCode()
338 ((Prev->Method.AmlStart + Prev->Method.AmlLength) != AmlStart)) in AcpiPsLinkModuleCode()
372 if (!Prev) in AcpiPsLinkModuleCode()
378 Prev->Method.Mutex = MethodObj; in AcpiPsLinkModuleCode()
384 "Appending to existing code block: %p\n", Prev)); in AcpiPsLinkModuleCode()
386 Prev->Method.AmlLength += AmlLength; in AcpiPsLinkModuleCode()
HDpsparse.c147 ACPI_PARSE_OBJECT *Prev; in AcpiPsCompleteThisOp() local
178 Prev = Op->Common.Parent->Common.Value.Arg; in AcpiPsCompleteThisOp()
179 if (!Prev) in AcpiPsCompleteThisOp()
264 if (Prev == Op) in AcpiPsCompleteThisOp()
284 else while (Prev) in AcpiPsCompleteThisOp()
288 Next = Prev->Common.Next; in AcpiPsCompleteThisOp()
296 Prev->Common.Next = ReplacementOp; in AcpiPsCompleteThisOp()
302 Prev->Common.Next = Op->Common.Next; in AcpiPsCompleteThisOp()
306 Prev = Next; in AcpiPsCompleteThisOp()
/NextBSD/contrib/llvm/lib/Support/
HDTimer.cpp257 TimerGroupList->Prev = &Next; in TimerGroup()
259 Prev = &TimerGroupList; in TimerGroup()
271 *Prev = Next; in ~TimerGroup()
273 Next->Prev = Prev; in ~TimerGroup()
287 *T.Prev = T.Next; in removeTimer()
289 T.Next->Prev = T.Prev; in removeTimer()
306 FirstTimer->Prev = &T.Next; in addTimer()
308 T.Prev = &FirstTimer; in addTimer()
/NextBSD/sys/contrib/dev/acpica/components/disassembler/
HDdmnames.c296 ACPI_PARSE_OBJECT *Prev; in AcpiDmDisplayPath() local
334 Prev = NULL; /* Start with Root Node */ in AcpiDmDisplayPath()
336 while (Prev != Op) in AcpiDmDisplayPath()
343 if (Search->Common.Parent == Prev) in AcpiDmDisplayPath()
353 if (Prev) in AcpiDmDisplayPath()
393 Prev = Search; in AcpiDmDisplayPath()
/NextBSD/contrib/llvm/lib/Target/NVPTX/
HDNVPTXPeephole.cpp110 auto &Prev = *MRI.getUniqueVRegDef(Root.getOperand(1).getReg()); in CombineCVTAToLocal() local
113 BuildMI(MF, Root.getDebugLoc(), TII->get(Prev.getOpcode()), in CombineCVTAToLocal()
116 .addOperand(Prev.getOperand(2)); in CombineCVTAToLocal()
121 if (MRI.hasOneNonDBGUse(Prev.getOperand(0).getReg())) { in CombineCVTAToLocal()
122 Prev.eraseFromParentAndMarkDBGValuesForRemoval(); in CombineCVTAToLocal()
/NextBSD/contrib/llvm/lib/Option/
HDOption.cpp145 const char *Prev = Str; in accept() local
150 if (Prev != Str) { in accept()
151 char *Value = new char[Str - Prev + 1]; in accept()
152 memcpy(Value, Prev, Str - Prev); in accept()
153 Value[Str - Prev] = '\0'; in accept()
160 Prev = Str + 1; in accept()
HDOptTable.cpp194 unsigned Prev = Index; in ParseOneArg() local
238 if (Prev != Index) in ParseOneArg()
274 unsigned Prev = Index; in ParseArgs() local
276 assert(Index > Prev && "Parser failed to consume argument."); in ParseArgs()
281 assert(Index - Prev - 1 && "No missing arguments!"); in ParseArgs()
282 MissingArgIndex = Prev; in ParseArgs()
283 MissingArgCount = Index - Prev - 1; in ParseArgs()
/NextBSD/sys/contrib/dev/acpica/components/utilities/
HDutaddress.c153 ACPI_ADDRESS_RANGE *Prev; in AcpiUtRemoveAddressRange() local
167 RangeInfo = Prev = AcpiGbl_AddressRangeList[SpaceId]; in AcpiUtRemoveAddressRange()
172 if (RangeInfo == Prev) /* Found at list head */ in AcpiUtRemoveAddressRange()
178 Prev->Next = RangeInfo->Next; in AcpiUtRemoveAddressRange()
191 Prev = RangeInfo; in AcpiUtRemoveAddressRange()
/NextBSD/contrib/llvm/lib/IR/
HDBasicBlock.cpp141 Instruction *Prev = RI->getPrevNode(); in getTerminatingMustTailCall() local
142 if (!Prev) in getTerminatingMustTailCall()
146 if (RV != Prev) in getTerminatingMustTailCall()
150 if (auto *BI = dyn_cast<BitCastInst>(Prev)) { in getTerminatingMustTailCall()
152 Prev = BI->getPrevNode(); in getTerminatingMustTailCall()
153 if (!Prev || RV != Prev) in getTerminatingMustTailCall()
158 if (auto *CI = dyn_cast<CallInst>(Prev)) { in getTerminatingMustTailCall()
HDUse.cpp98 unsigned Tag = (Current++)->Prev.getInt(); in getImpliedUser()
108 unsigned Tag = Current->Prev.getInt(); in getImpliedUser()
/NextBSD/contrib/llvm/include/llvm/IR/
HDUse.h91 Use(PrevPtrTag tag) : Val(nullptr) { Prev.setInt(tag); } in Use()
137 PointerIntPair<Use **, 2, PrevPtrTag> Prev; variable
139 void setPrev(Use **NewPrev) { Prev.setPointer(NewPrev); } in setPrev()
148 Use **StrippedPrev = Prev.getPointer(); in removeFromList()
/NextBSD/sys/contrib/dev/acpica/components/namespace/
HDnseval.c356 ACPI_OPERAND_OBJECT *Prev; in AcpiNsExecModuleCodeList() local
385 Prev = Next; in AcpiNsExecModuleCodeList()
390 Prev->Method.Mutex = NULL; in AcpiNsExecModuleCodeList()
391 AcpiNsExecModuleCode (Prev, Info); in AcpiNsExecModuleCodeList()
396 AcpiUtRemoveReference (Prev); in AcpiNsExecModuleCodeList()
HDnsutils.c702 ACPI_OPERAND_OBJECT *Prev; in AcpiNsTerminate() local
710 Prev = Next; in AcpiNsTerminate()
712 Prev->Method.Mutex = NULL; /* Clear the Mutex (cheated) field */ in AcpiNsTerminate()
713 AcpiUtRemoveReference (Prev); in AcpiNsTerminate()
/NextBSD/sys/contrib/dev/acpica/compiler/
HDaslerror.c137 ASL_ERROR_MSG *Prev; in AeAddToErrorLog() local
152 Prev = NULL; in AeAddToErrorLog()
158 Prev = Next; in AeAddToErrorLog()
166 if (Prev) in AeAddToErrorLog()
168 Prev->Next = Enode; in AeAddToErrorLog()
HDdtio.c209 DT_FIELD *Prev; in DtLinkField() local
213 Prev = Next = Gbl_FieldList; in DtLinkField()
217 Prev = Next; in DtLinkField()
221 if (Prev) in DtLinkField()
223 Prev->Next = Field; in DtLinkField()
/NextBSD/contrib/llvm/tools/lli/
HDRemoteTarget.cpp33 sys::MemoryBlock *Prev = Allocations.size() ? &Allocations.back() : nullptr; in allocateSpace() local
34 sys::MemoryBlock Mem = sys::Memory::AllocateRWX(Size, Prev, &ErrorMsg); in allocateSpace()
/NextBSD/contrib/llvm/lib/ProfileData/
HDCoverageMapping.cpp78 auto Prev = Terms.begin(); in simplify() local
79 for (auto I = Prev + 1, E = Terms.end(); I != E; ++I) { in simplify()
80 if (I->first == Prev->first) { in simplify()
81 Prev->second += I->second; in simplify()
84 ++Prev; in simplify()
85 *Prev = *I; in simplify()
87 Terms.erase(++Prev, Terms.end()); in simplify()
/NextBSD/contrib/llvm/lib/Transforms/Utils/
HDLoopUtils.cpp214 RecurrenceDescriptor::isMinMaxSelectCmpPattern(Instruction *I, InstDesc &Prev) { in isMinMaxSelectCmpPattern() argument
226 return InstDesc(Select, Prev.getMinMaxKind()); in isMinMaxSelectCmpPattern()
264 InstDesc &Prev, bool HasFunNoNaNAttr) { in isRecurrenceInstr() argument
274 return InstDesc(I, Prev.getMinMaxKind()); in isRecurrenceInstr()
297 return isMinMaxSelectCmpPattern(I, Prev); in isRecurrenceInstr()

1234