| /freebsd/contrib/llvm-project/compiler-rt/lib/scudo/standalone/ |
| H A D | list.h | 43 T *getPrev(T *X) const { return X->Prev; } in getPrev() 44 void setPrev(T *X, T *Prev) const { X->Prev = Prev; } in setPrev() argument 84 if (X->Prev == getEndOfListVal()) in getPrev() 86 DCHECK_LT(X->Prev, Size); in getPrev() 87 return &Base[X->Prev]; in getPrev() 90 void setPrev(T *X, T *Prev) const { in setPrev() argument 91 if (Prev == nullptr) { in setPrev() 92 X->Prev = getEndOfListVal(); in setPrev() 94 assertElementInRange(Prev); in setPrev() 95 X->Prev = static_cast<LinkTy>(Prev - Base); in setPrev() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/ |
| H A D | InterpBlock.cpp | 30 Pointers->Prev = P; in addPointer() 32 P->Prev = nullptr; in addPointer() 54 if (P->Prev) in removePointer() 55 P->Prev->Next = P->Next; in removePointer() 57 P->Next->Prev = P->Prev; in removePointer() 81 if (Old->Prev) in replacePointer() 82 Old->Prev->Next = New; in replacePointer() 84 Old->Next->Prev = New; in replacePointer() 85 New->Prev = Old->Prev; in replacePointer() 113 Root->Prev = this; in DeadBlock() [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/ADT/ |
| H A D | SparseMultiSet.h | 100 unsigned Prev; member 103 SMSNode(ValueT D, unsigned P, unsigned N) : Data(D), Prev(P), Next(N) {} in SMSNode() 112 return Prev == INVALID; in isTombstone() 117 bool isValid() const { return Prev != INVALID; } in isValid() 146 return Dense[D.Prev].isTail(); in isHead() 154 return &Dense[N.Prev] == &N; in isSingleton() 159 unsigned addValue(const ValueT& V, unsigned Prev, unsigned Next) { in addValue() argument 161 Dense.push_back(SMSNode(V, Prev, Next)); in addValue() 170 Dense[Idx] = SMSNode(V, Prev, Next); in addValue() 178 Dense[Idx].Prev = SMSNode::INVALID; in makeTombstone() [all …]
|
| H A D | ilist_base.h | 23 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() 69 node_base_type &Prev = *Next.getPrev(); in transferBeforeImpl() local [all …]
|
| H A D | ilist_node_base.h | 21 NodeBase *Prev = nullptr; variable 25 void setPrev(NodeBase *Prev) { this->Prev = Prev; } in setPrev() argument 27 NodeBase *getPrev() const { return Prev; } in getPrev() 39 void setPrev(NodeBase *Prev) { PrevAndSentinel.setPointer(Prev); } in setPrev() argument
|
| /freebsd/contrib/llvm-project/llvm/lib/IR/ |
| H A D | Use.cpp | 20 std::swap(Prev, RHS.Prev); in swap() 22 if (Prev) in swap() 23 *Prev = this; in swap() 26 Next->Prev = &Next; in swap() 28 if (RHS.Prev) in swap() 29 *RHS.Prev = &RHS; in swap() 32 RHS.Next->Prev = &RHS.Next; in swap()
|
| /freebsd/sys/contrib/dev/acpica/compiler/ |
| H A D | aslexternal.c | 196 ACPI_PARSE_OBJECT *Prev; in ExDoExternal() local 322 Prev = AslGbl_ExternalsListHead; in ExDoExternal() 323 Next = Prev; in ExDoExternal() 326 Prev = Next; in ExDoExternal() 330 Prev->Asl.Next = ListOp; in ExDoExternal() 587 ACPI_PARSE_OBJECT *Prev; in ExMoveExternals() local 655 Prev = Next = ParentOp->Asl.Child; in ExMoveExternals() 661 Prev = Next; in ExMoveExternals() 667 if (Prev == ExternalOp) in ExMoveExternals() 674 Prev->Asl.Next = ExternalOp->Asl.Next; in ExMoveExternals() [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | Use.h | 84 Use **Prev = nullptr; variable 90 Next->Prev = &Next; in addToList() 91 Prev = List; in addToList() 92 *Prev = this; in addToList() 96 if (Prev) { in removeFromList() 97 *Prev = Next; in removeFromList() 99 Next->Prev = Prev; in removeFromList() 103 Prev = nullptr; in removeFromList()
|
| /freebsd/contrib/llvm-project/compiler-rt/lib/xray/ |
| H A D | xray_segmented_array.h | 35 Segment *Prev; member 118 DCHECK_NE(S->Prev, &SentinelSegment); 119 S = S->Prev; 221 DCHECK_EQ(Freelist->Prev, &SentinelSegment); in NewSegment() 240 Freelist->Prev = &SentinelSegment; in NewSegment() 243 FreeSegment->Prev = &SentinelSegment; in NewSegment() 246 DCHECK_EQ(Freelist->Prev, &SentinelSegment); in NewSegment() 268 DCHECK_EQ(S->Prev, &SentinelSegment); in InitHeadAndTail() 274 DCHECK_EQ(Tail->Prev, &SentinelSegment); in InitHeadAndTail() 284 DCHECK_EQ(S->Prev, &SentinelSegment); in AppendNewSegment() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyDebugFixup.cpp | 125 auto Prev = Stack.back(); in runOnMachineFunction() local 127 assert(Prev.Reg == MO.getReg() && in runOnMachineFunction() 131 if (Prev.DebugValue && !MI.isTerminator()) { in runOnMachineFunction() 136 BuildMI(*Prev.DebugValue->getParent(), std::next(MII), in runOnMachineFunction() 137 Prev.DebugValue->getDebugLoc(), in runOnMachineFunction() 139 Prev.DebugValue->getOperand(2).getMetadata(), in runOnMachineFunction() 140 Prev.DebugValue->getOperand(3).getMetadata()); in runOnMachineFunction()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
| H A D | LockstepReverseIterator.h | 64 Instruction *Prev = BB->getTerminator()->getPrevNonDebugInstruction(); in reset() local 65 if (!Prev) { in reset() 75 Insts.push_back(Prev); in reset() 111 Instruction *Prev = Inst->getPrevNonDebugInstruction(); variable 112 if (!Prev) { 120 NewInsts.push_back(Prev);
|
| /freebsd/contrib/llvm-project/llvm/lib/DebugInfo/CodeView/ |
| H A D | TypeTableCollection.cpp | 29 std::optional<TypeIndex> TypeTableCollection::getNext(TypeIndex Prev) { in getNext() argument 30 assert(contains(Prev)); in getNext() 31 ++Prev; in getNext() 32 if (Prev.toArrayIndex() == size()) in getNext() 34 return Prev; in getNext()
|
| H A D | TypeHashing.cpp | 48 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/ProfileData/ |
| H A D | MemProfRadixTree.cpp | 50 const llvm::SmallVector<FrameIdTy> *Prev, in encodeCallStack() argument 54 if (Prev) { in encodeCallStack() 55 auto Pos = std::mismatch(Prev->rbegin(), Prev->rend(), CallStack->rbegin(), in encodeCallStack() 199 const llvm::SmallVector<FrameIdTy> *Prev = nullptr; in build() local 202 encodeCallStack(&CallStack, Prev, MemProfFrameIndexes); in build() 204 Prev = &CallStack; in build()
|
| /freebsd/contrib/llvm-project/llvm/lib/DebugInfo/GSYM/ |
| H A D | LineTable.cpp | 193 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 in encode() [all...] |
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | SMEPeepholeOpt.cpp | 136 MachineInstr *Prev = nullptr; in optimizeStartStopPairs() local 141 Prev = nullptr; in optimizeStartStopPairs() 158 if (!Prev) in optimizeStartStopPairs() 159 Prev = &MI; in optimizeStartStopPairs() 160 else if (isMatchingStartStopPair(Prev, &MI)) { in optimizeStartStopPairs() 163 Prev->eraseFromParent(); in optimizeStartStopPairs() 168 Prev = nullptr; in optimizeStartStopPairs() 173 Prev = &MI; in optimizeStartStopPairs() 178 if (!Prev) in optimizeStartStopPairs()
|
| /freebsd/sys/contrib/dev/acpica/components/disassembler/ |
| H A D | dmnames.c | 405 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 D | MachineRegisterInfo.cpp | 284 MO->Contents.Reg.Prev = MO; in addRegOperandToUseList() 292 MachineOperand *Last = Head->Contents.Reg.Prev; in addRegOperandToUseList() 295 Head->Contents.Reg.Prev = MO; in addRegOperandToUseList() 296 MO->Contents.Reg.Prev = Last; in addRegOperandToUseList() 320 MachineOperand *Prev = MO->Contents.Reg.Prev; in removeRegOperandFromUseList() local 326 Prev->Contents.Reg.Next = Next; in removeRegOperandFromUseList() 328 (Next ? Next : Head)->Contents.Reg.Prev = Prev; in removeRegOperandFromUseList() 330 MO->Contents.Reg.Prev = nullptr; in removeRegOperandFromUseList() 361 MachineOperand *Prev = Src->Contents.Reg.Prev; in moveOperands() local 364 assert(Prev && "Operand was not on use-def list"); in moveOperands() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/Format/ |
| H A D | TokenAnnotator.cpp | 242 const auto &Prev = *CurrentToken->Previous; in parseAngle() local 250 Prev.is(TT_BinaryOperator) && in parseAngle() 251 Prev.isOneOf(tok::pipepipe, tok::ampamp)) { in parseAngle() 254 if (Prev.isOneOf(tok::question, tok::colon) && !Style.isProto()) in parseAngle() 337 FormatToken *Prev = &OpeningParen; in parseParens() local 338 while (Prev->isNot(tok::kw_operator)) { in parseParens() 339 Prev = Prev->Previous; in parseParens() 340 assert(Prev && "Expect a kw_operator prior to the OperatorLParen!"); in parseParens() 347 Prev->Previous && Prev->Previous->isOneOf(tok::period, tok::arrow); in parseParens() 412 if (FormatToken *Prev = OpeningParen.Previous) { in parseParens() local [all …]
|
| H A D | QualifierAlignmentFixer.cpp | 423 for (const auto *Prev = TypeToken->Previous; in analyzeLeft() local 424 Prev && Prev->is(tok::coloncolon); Prev = Prev->Previous) { in analyzeLeft() 425 TypeToken = Prev; in analyzeLeft() 426 Prev = Prev->Previous; in analyzeLeft() 427 if (!(Prev && Prev->is(tok::identifier))) in analyzeLeft() 429 TypeToken = Prev; in analyzeLeft() 659 const auto *Prev = Tok->getPreviousNonComment(); in isPossibleMacro() local 660 if (Prev && Prev->is(tok::coloncolon)) in isPossibleMacro()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXPeephole.cpp | 108 auto &Prev = *MRI.getUniqueVRegDef(Root.getOperand(1).getReg()); in CombineCVTAToLocal() local 114 BuildMI(MF, Root.getDebugLoc(), TII->get(Prev.getOpcode()), in CombineCVTAToLocal() 117 .add(Prev.getOperand(2)); in CombineCVTAToLocal() 122 if (MRI.hasOneNonDBGUse(Prev.getOperand(0).getReg())) { in CombineCVTAToLocal() 123 Prev.eraseFromParent(); in CombineCVTAToLocal()
|
| /freebsd/sys/contrib/dev/acpica/components/utilities/ |
| H A D | utaddress.c | 252 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 D | exmutex.c | 196 (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/contrib/llvm-project/llvm/include/llvm/Support/ |
| H A D | UnicodeCharRanges.h | 70 uint32_t Prev = 0; in rangesAreValid() local 73 if (I != Ranges.begin() && Prev >= I->Lower) { in rangesAreValid() 75 LLVM_DEBUG(dbgs().write_hex(Prev)); in rangesAreValid() 87 Prev = I->Upper; in rangesAreValid()
|
| /freebsd/sys/contrib/dev/acpica/components/parser/ |
| H A D | psparse.c | 256 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()
|