Home
last modified time | relevance | path

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

1234567

/freebsd/contrib/llvm-project/compiler-rt/lib/scudo/standalone/
H A Dlist.h119 Prev->Next = X; in insert()
132 Last = Prev; in extract()
174 T *Prev = Y->Prev; in insert() local
178 Prev->Next = X; in insert()
179 X->Prev = Prev; in insert()
181 Y->Prev = X; in insert()
193 X->Prev = Last; in push_back()
212 T *Prev = X->Prev; in remove() local
214 if (Prev) { in remove()
220 Next->Prev = Prev; in remove()
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/Serialization/
H A DSourceLocationEncoding.h94 UIntTy &Prev; variable
104 SourceLocationSequence(UIntTy &Prev) : Prev(Prev) {} in SourceLocationSequence() argument
110 if (Prev == 0) in encodeRaw()
111 return Prev = Rotated; in encodeRaw()
112 UIntTy Delta = Rotated - Prev; in encodeRaw()
113 Prev = Rotated; in encodeRaw()
121 if (Prev == 0) in decodeRaw()
122 return SourceLocationEncoding::decodeRaw(Prev = Encoded); in decodeRaw()
123 return SourceLocationEncoding::decodeRaw(Prev += zagZig(Encoded - 1)); in decodeRaw()
139 UIntTy Prev = 0; variable
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/
H A DSparseMultiSet.h100 unsigned Prev; member
112 return Prev == INVALID; in isTombstone()
146 return Dense[D.Prev].isTail(); in isHead()
154 return &Dense[N.Prev] == &N; in isSingleton()
249 unsigned Prev() const { return SMS->Dense[Idx].Prev; } in Prev() function
290 Idx = Prev();
434 unsigned TailIdx = I.Prev(); in insert()
436 Dense[HeadIdx].Prev = NodeIdx; in insert()
499 Dense[N.Next].Prev = N.Prev; in unlink()
514 Dense[N.Next].Prev = N.Prev; in unlink()
[all …]
H A Dilist_base.h23 node_base_type &Prev = *Next.getPrev(); in insertBeforeImpl() local
25 N.setPrev(&Prev); in insertBeforeImpl()
26 Prev.setNext(&N); in insertBeforeImpl()
31 node_base_type *Prev = N.getPrev(); in removeImpl() local
33 Next->setPrev(Prev); in removeImpl()
34 Prev->setNext(Next); in removeImpl()
42 node_base_type *Prev = First.getPrev(); in removeRangeImpl() local
44 Last.setPrev(Prev); in removeRangeImpl()
45 Prev->setNext(&Last); in removeRangeImpl()
71 First.setPrev(&Prev); in transferBeforeImpl()
[all …]
H A Dilist_node_base.h22 ilist_node_base *Prev = nullptr; variable
26 void setPrev(ilist_node_base *Prev) { this->Prev = Prev; } in setPrev() argument
28 ilist_node_base *getPrev() const { return Prev; } in getPrev()
40 void setPrev(ilist_node_base *Prev) { PrevAndSentinel.setPointer(Prev); } in setPrev() argument
/freebsd/contrib/llvm-project/clang/lib/AST/Interp/
H A DInterpBlock.cpp30 Pointers->Prev = P; in addPointer()
32 P->Prev = nullptr; in addPointer()
50 if (P->Prev) in removePointer()
51 P->Prev->Next = P->Next; in removePointer()
53 P->Next->Prev = P->Prev; in removePointer()
98 Root->Prev = this; in DeadBlock()
101 Prev = nullptr; in DeadBlock()
111 if (Prev) in free()
112 Prev->Next = Next; in free()
114 Next->Prev = Prev; in free()
/freebsd/sys/contrib/dev/acpica/compiler/
H A Daslexternal.c267 Next = Prev; in ExDoExternal()
270 Prev = Next; in ExDoExternal()
558 Prev = Next; in ExMoveExternals()
564 if (Prev == ExternalOp) in ExMoveExternals()
590 Next = Prev; in ExMoveExternals()
599 if (Next == Prev) in ExMoveExternals()
604 Next = Prev; in ExMoveExternals()
616 Prev = Next; in ExMoveExternals()
655 Next = Prev; in ExMoveExternals()
661 Prev = Next; in ExMoveExternals()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DUse.cpp20 std::swap(Prev, RHS.Prev); in swap()
22 *Prev = this; in swap()
24 Next->Prev = &Next; in swap()
26 *RHS.Prev = &RHS; in swap()
28 RHS.Next->Prev = &RHS.Next; in swap()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DUse.h95 Use **Prev = nullptr; variable
101 Next->Prev = &Next; in addToList()
102 Prev = List; in addToList()
103 *Prev = this; in addToList()
107 *Prev = Next; in removeFromList()
109 Next->Prev = Prev; in removeFromList()
/freebsd/contrib/llvm-project/compiler-rt/lib/xray/
H A Dxray_segmented_array.h35 Segment *Prev; member
120 S = S->Prev;
269 DCHECK_EQ(S->Prev, &SentinelSegment); in InitHeadAndTail()
285 DCHECK_EQ(S->Prev, &SentinelSegment); in AppendNewSegment()
287 S->Prev = Tail; in AppendNewSegment()
290 DCHECK_EQ(S, S->Prev->Next); in AppendNewSegment()
556 auto SPT = Tail->Prev; in trim()
558 Tail->Prev = &SentinelSegment; in trim()
596 auto SPT = Tail->Prev; in trim()
598 SFH->Prev = ST; in trim()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyDebugFixup.cpp128 auto Prev = Stack.back(); in runOnMachineFunction() local
130 assert(Prev.Reg == MO.getReg() && in runOnMachineFunction()
134 if (Prev.DebugValue && !MI.isTerminator()) { in runOnMachineFunction()
139 BuildMI(*Prev.DebugValue->getParent(), std::next(MII), in runOnMachineFunction()
140 Prev.DebugValue->getDebugLoc(), in runOnMachineFunction()
142 Prev.DebugValue->getOperand(2).getMetadata(), in runOnMachineFunction()
143 Prev.DebugValue->getOperand(3).getMetadata()); in runOnMachineFunction()
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/CodeView/
H A DTypeTableCollection.cpp30 std::optional<TypeIndex> TypeTableCollection::getNext(TypeIndex Prev) { in getNext() argument
31 assert(contains(Prev)); in getNext()
32 ++Prev; in getNext()
33 if (Prev.toArrayIndex() == size()) in getNext()
35 return Prev; in getNext()
H A DTypeHashing.cpp48 auto Prev = (Ref.Kind == TiRefKind::IndexRef) ? PreviousIds : PreviousTypes; in hashType() local
61 if (TI.toArrayIndex() >= Prev.size() || in hashType()
62 Prev[TI.toArrayIndex()].empty()) { in hashType()
67 BytesToHash = Prev[TI.toArrayIndex()].Hash; in hashType()
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/GSYM/
H A DLineTable.cpp193 LineEntry Prev(BaseAddr, 1, Lines.front().Line); in encode() local
199 Out.writeULEB(Prev.Line); in encode()
207 if (Curr.Addr < Prev.Addr) in encode()
210 const uint64_t AddrDelta = Curr.Addr - Prev.Addr; in encode()
212 if (Curr.Line > Prev.Line) in encode()
213 LineDelta = Curr.Line - Prev.Line; in encode()
214 else if (Prev.Line > Curr.Line) in encode()
215 LineDelta = -((int32_t)(Prev.Line - Curr.Line)); in encode()
218 if (Curr.File != Prev.File) { in encode()
242 Prev = Curr; in encode()
/freebsd/sys/contrib/dev/acpica/components/disassembler/
H A Ddmnames.c405 ACPI_PARSE_OBJECT *Prev; in AcpiDmDisplayPath() local
443 Prev = NULL; /* Start with Root Node */ in AcpiDmDisplayPath()
444 while (Prev != Op) in AcpiDmDisplayPath()
451 if (Search->Common.Parent == Prev) in AcpiDmDisplayPath()
461 if (Prev) in AcpiDmDisplayPath()
502 Prev = Search; in AcpiDmDisplayPath()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineRegisterInfo.cpp276 MO->Contents.Reg.Prev = MO; in addRegOperandToUseList()
284 MachineOperand *Last = Head->Contents.Reg.Prev; in addRegOperandToUseList()
287 Head->Contents.Reg.Prev = MO; in addRegOperandToUseList()
288 MO->Contents.Reg.Prev = Last; in addRegOperandToUseList()
312 MachineOperand *Prev = MO->Contents.Reg.Prev; in removeRegOperandFromUseList() local
318 Prev->Contents.Reg.Next = Next; in removeRegOperandFromUseList()
320 (Next ? Next : Head)->Contents.Reg.Prev = Prev; in removeRegOperandFromUseList()
322 MO->Contents.Reg.Prev = nullptr; in removeRegOperandFromUseList()
353 MachineOperand *Prev = Src->Contents.Reg.Prev; in moveOperands() local
363 Prev->Contents.Reg.Next = Dst; in moveOperands()
[all …]
H A DStackProtector.cpp610 Instruction *Prev = CheckLoc->getPrevNonDebugInstruction(); in InsertStackProtectors() local
611 if (Prev && isa<CallInst>(Prev) && cast<CallInst>(Prev)->isTailCall()) in InsertStackProtectors()
612 CheckLoc = Prev; in InsertStackProtectors()
613 else if (Prev) { in InsertStackProtectors()
614 Prev = Prev->getPrevNonDebugInstruction(); in InsertStackProtectors()
615 if (Prev && isa<CallInst>(Prev) && cast<CallInst>(Prev)->isTailCall()) in InsertStackProtectors()
616 CheckLoc = Prev; in InsertStackProtectors()
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DUnicodeCharRanges.h72 uint32_t Prev = 0; in rangesAreValid() local
75 if (I != Ranges.begin() && Prev >= I->Lower) { in rangesAreValid()
77 LLVM_DEBUG(dbgs().write_hex(Prev)); in rangesAreValid()
89 Prev = I->Upper; in rangesAreValid()
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXPeephole.cpp114 auto &Prev = *MRI.getUniqueVRegDef(Root.getOperand(1).getReg()); in CombineCVTAToLocal() local
120 BuildMI(MF, Root.getDebugLoc(), TII->get(Prev.getOpcode()), in CombineCVTAToLocal()
123 .add(Prev.getOperand(2)); in CombineCVTAToLocal()
128 if (MRI.hasOneNonDBGUse(Prev.getOperand(0).getReg())) { in CombineCVTAToLocal()
129 Prev.eraseFromParent(); in CombineCVTAToLocal()
/freebsd/sys/contrib/dev/acpica/components/utilities/
H A Dutaddress.c252 ACPI_ADDRESS_RANGE *Prev; in AcpiUtRemoveAddressRange() local
266 RangeInfo = Prev = AcpiGbl_AddressRangeList[SpaceId]; in AcpiUtRemoveAddressRange()
271 if (RangeInfo == Prev) /* Found at list head */ in AcpiUtRemoveAddressRange()
277 Prev->Next = RangeInfo->Next; in AcpiUtRemoveAddressRange()
290 Prev = RangeInfo; in AcpiUtRemoveAddressRange()
/freebsd/sys/contrib/dev/acpica/components/executer/
H A Dexmutex.c196 (ObjDesc->Mutex.Next)->Mutex.Prev = ObjDesc->Mutex.Prev; in AcpiExUnlinkMutex()
199 if (ObjDesc->Mutex.Prev) in AcpiExUnlinkMutex()
201 (ObjDesc->Mutex.Prev)->Mutex.Next = ObjDesc->Mutex.Next; in AcpiExUnlinkMutex()
209 (ObjDesc->Mutex.Prev)->Mutex.OriginalSyncLevel = in AcpiExUnlinkMutex()
244 ObjDesc->Mutex.Prev = NULL; in AcpiExLinkMutex()
251 ListHead->Mutex.Prev = ObjDesc; in AcpiExLinkMutex()
685 ObjDesc->Mutex.Prev = NULL; in AcpiExReleaseAllMutexes()
/freebsd/sys/contrib/dev/acpica/components/parser/
H A Dpsparse.c256 ACPI_PARSE_OBJECT *Prev; in AcpiPsCompleteThisOp() local
287 Prev = Op->Common.Parent->Common.Value.Arg; in AcpiPsCompleteThisOp()
288 if (!Prev) in AcpiPsCompleteThisOp()
373 if (Prev == Op) in AcpiPsCompleteThisOp()
393 else while (Prev) in AcpiPsCompleteThisOp()
397 Next = Prev->Common.Next; in AcpiPsCompleteThisOp()
405 Prev->Common.Next = ReplacementOp; in AcpiPsCompleteThisOp()
411 Prev->Common.Next = Op->Common.Next; in AcpiPsCompleteThisOp()
415 Prev = Next; in AcpiPsCompleteThisOp()
/freebsd/contrib/llvm-project/llvm/lib/Option/
H A DOption.cpp131 const char *Prev = Str; in acceptInternal() local
136 if (Prev != Str) { in acceptInternal()
137 char *Value = new char[Str - Prev + 1]; in acceptInternal()
138 memcpy(Value, Prev, Str - Prev); in acceptInternal()
139 Value[Str - Prev] = '\0'; in acceptInternal()
146 Prev = Str + 1; in acceptInternal()
/freebsd/contrib/llvm-project/clang/include/clang/Analysis/FlowSensitive/
H A DDataflowAnalysis.h141 static auto widenInternal(Rank0, T &Current, const T &Prev)
142 -> decltype(Current.widen(Prev)) {
143 return Current.widen(Prev);
150 const Lattice &Prev) { in widenInternal() argument
151 return Prev == Current ? LatticeJoinEffect::Unchanged in widenInternal()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DAMDGPUEmitPrintf.cpp87 auto *Prev = Builder.GetInsertBlock(); in getStrlenWithNull() local
88 Module *M = Prev->getModule(); in getStrlenWithNull()
102 if (Prev->getTerminator()) { in getStrlenWithNull()
105 Prev->getTerminator()->eraseFromParent(); in getStrlenWithNull()
108 Prev->getParent()); in getStrlenWithNull()
112 Prev->getParent(), Join); in getStrlenWithNull()
115 Prev->getParent(), Join); in getStrlenWithNull()
118 Builder.SetInsertPoint(Prev); in getStrlenWithNull()
121 BranchInst::Create(Join, While, CmpNull, Prev); in getStrlenWithNull()
127 PtrPhi->addIncoming(Str, Prev); in getStrlenWithNull()
[all …]

1234567