Home
last modified time | relevance | path

Searched refs:Head (Results 1 – 25 of 66) sorted by relevance

123

/freebsd/contrib/llvm-project/llvm/include/llvm/Demangle/
H A DMicrosoftDemangle.h39 NewHead->Next = Head; in addNode()
41 Head = NewHead; in addNode()
49 while (Head) { in ~ArenaAllocator()
50 assert(Head->Buf); in ~ArenaAllocator()
51 delete[] Head->Buf; in ~ArenaAllocator()
52 AllocatorNode *Next = Head->Next; in ~ArenaAllocator()
53 delete Head; in ~ArenaAllocator() local
54 Head = Next; in ~ArenaAllocator()
63 assert(Head && Head->Buf); in allocUnalignedBuffer()
65 uint8_t *P = Head->Buf + Head->Used; in allocUnalignedBuffer()
[all …]
/freebsd/contrib/llvm-project/compiler-rt/lib/xray/
H A Dxray_segmented_array.h164 Segment *Head; variable
262 DCHECK_EQ(Head, &SentinelSegment); in InitHeadAndTail()
270 Head = S; in InitHeadAndTail()
272 DCHECK_EQ(Head, Tail); in InitHeadAndTail()
297 Head(&SentinelSegment), in Array()
303 Head(&SentinelSegment), in Array()
312 Head(O.Head), in Array()
317 O.Head = &SentinelSegment; in Array()
326 Head = O.Head;
327 O.Head = &SentinelSegment;
[all …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DEarlyIfConversion.cpp89 MachineBasicBlock *Head; member in __anon4c5015260111::SSAIfConv
105 MachineBasicBlock *getTPred() const { return TBB == Tail ? Head : TBB; } in getTPred()
108 MachineBasicBlock *getFPred() const { return FBB == Tail ? Head : FBB; } in getFPred()
272 if (!DefMI || DefMI->getParent() != Head) in InstrDependenciesAllowIfConv()
375 MachineBasicBlock::iterator FirstTerm = Head->getFirstTerminator(); in findInsertionPoint()
376 MachineBasicBlock::iterator I = Head->end(); in findInsertionPoint()
377 MachineBasicBlock::iterator B = Head->begin(); in findInsertionPoint()
439 Head = MBB; in canConvertIf()
442 if (Head->succ_size() != 2) in canConvertIf()
444 MachineBasicBlock *Succ0 = Head->succ_begin()[0]; in canConvertIf()
[all …]
H A DShadowStackGCLowering.cpp58 GlobalVariable *Head = nullptr;
254 Head = M.getGlobalVariable("llvm_gc_root_chain"); in CollectRoots()
255 if (!Head) { in CollectRoots()
258 Head = new GlobalVariable( in CollectRoots()
261 } else if (Head->hasExternalLinkage() && Head->isDeclaration()) { in CreateGEP()
262 Head->setInitializer(Constant::getNullValue(StackEntryPtrTy)); in CreateGEP()
263 Head->setLinkage(GlobalValue::LinkOnceAnyLinkage); in CreateGEP()
364 AtEntry.CreateLoad(AtEntry.getPtrTy(), Head, "gc_currhead"); in runOnFunction()
395 AtEntry.CreateStore(NewHeadVal, Head);
56 GlobalVariable *Head = nullptr; global() member in __anonc14dba810111::ShadowStackGCLowering
[all...]
H A DMachineRegisterInfo.cpp279 MachineOperand *const Head = HeadRef; in addRegOperandToUseList() local
286 if (!Head) { in addRegOperandToUseList()
292 assert(MO->getReg() == Head->getReg() && "Different regs on the same list!"); in addRegOperandToUseList()
295 MachineOperand *Last = Head->Contents.Reg.Prev; in addRegOperandToUseList()
298 Head->Contents.Reg.Prev = MO; in addRegOperandToUseList()
305 MO->Contents.Reg.Next = Head; in addRegOperandToUseList()
318 MachineOperand *const Head = HeadRef; in removeRegOperandFromUseList() local
319 assert(Head && "List already empty"); in removeRegOperandFromUseList()
326 if (MO == Head) in removeRegOperandFromUseList()
331 (Next ? Next : Head)->Contents.Reg.Prev = Prev; in removeRegOperandFromUseList()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ConditionalCompares.cpp146 MachineBasicBlock *Head; member in __anon79d718350111::SSACCmpConv
223 if (MBB == Head) { in trivialTailPHIs()
437 Head = MBB; in canConvert()
440 if (Head->succ_size() != 2) in canConvert()
442 MachineBasicBlock *Succ0 = Head->succ_begin()[0]; in canConvert()
443 MachineBasicBlock *Succ1 = Head->succ_begin()[1]; in canConvert()
460 LLVM_DEBUG(dbgs() << "\nTriangle: " << printMBBReference(*Head) << " -> " in canConvert()
500 if (TII->analyzeBranch(*Head, TBB, FBB, HeadCond)) { in canConvert()
569 << printMBBReference(*Head) << ":\n" in convert()
578 BranchProbability Head2CmpBB = MBPI->getEdgeProbability(Head, CmpBB); in convert()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DScoreboardHazardRecognizer.h48 size_t Head = 0; variable
65 return Data[(Head + idx) & (Depth-1)];
75 Head = 0;
79 Head = (Head + 1) & (Depth-1); in advance()
83 Head = (Head - 1) & (Depth-1); in recede()
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DAutomaton.h96 PathSegment *Head = Heads[I]; in transition()
99 auto PI = lower_bound(Pairs, NfaStatePair{Head->State, 0ULL}); in transition()
100 auto PE = upper_bound(Pairs, NfaStatePair{Head->State, INT64_MAX}); in transition()
104 if (PI->FromDfaState == Head->State) in transition()
105 Heads.push_back(makePathSegment(PI->ToDfaState, Head)); in transition()
141 for (auto *Head : Heads) { in getPaths()
143 while (Head->State != 0) { in getPaths()
144 P.push_back(Head->State); in getPaths()
145 Head = Head in getPaths()
98 PathSegment *Head = Heads[I]; transition() local
[all...]
H A DRegistry.h56 static node *Head, *Tail; variable
139 template<typename T> typename Registry<T>::node *Registry<T>::Head = nullptr;\
146 Head = N; \
150 return iterator(Head); \
152 template REGISTRY_CLASS::node *Registry<REGISTRY_CLASS::type>::Head; \
H A DOnDiskHashTable.h81 Item *Head; member
90 E->Next = B.Head; in insert()
92 B.Head = E; in insert()
101 for (Item *E = Buckets[I].Head; E;) { in resize()
135 for (Item *I = Buckets[Hash & (NumBuckets - 1)].Head; I; I = I->Next) in contains()
173 if (!B.Head) in Emit()
185 for (Item *I = B.Head; I; I = I->Next) { in Emit()
/freebsd/contrib/llvm-project/llvm/tools/llvm-cxxfilt/
H A Dllvm-cxxfilt.cpp105 const auto Head = Source.begin(); in SplitStringDelims()
108 auto Start = std::find_if(Head, Source.end(), IsLegalChar); in SplitStringDelims()
109 if (Start != Head) in SplitStringDelims() local
110 OutFragments.push_back({"", Source.slice(0, Start - Head)}); in SplitStringDelims()
117 OutFragments.push_back({Source.slice(Start - Head, End - Head), in SplitStringDelims()
118 Source.slice(End - Head, DEnd - Head)}); in SplitStringDelims()
/freebsd/contrib/llvm-project/llvm/lib/Support/
H A DOptimizedStructLayout.cpp245 OptimizedStructLayoutField *Head; in performOptimizedStructLayout() member
256 auto Head = I; in performOptimizedStructLayout() local
268 FlexibleFieldsByAlignment.push_back({MinSize, Head, Alignment}); in performOptimizedStructLayout()
282 assert(Queue.Head && "queue was empty"); in performOptimizedStructLayout()
284 for (auto I = Queue.Head; I; I = Queue.getNext(I)) { in performOptimizedStructLayout()
296 assert(Last ? Queue->getNext(Last) == Cur : Queue->Head == Cur); in performOptimizedStructLayout()
312 Queue->Head = NewHead; in performOptimizedStructLayout()
351 assert(Queue->Head); in performOptimizedStructLayout()
364 for (Field *Cur = Queue->Head, *Last = nullptr; true; in performOptimizedStructLayout()
H A DPrettyStackTrace.cpp71 PrettyStackTraceEntry *ReverseStackTrace(PrettyStackTraceEntry *Head) { in ReverseStackTrace() argument
73 while (Head) in ReverseStackTrace()
74 std::tie(Prev, Head, Head->NextEntry) = in ReverseStackTrace()
75 std::make_tuple(Head, Head->NextEntry, Prev); in ReverseStackTrace()
/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/
H A DImmutableList.h31 T Head; variable
36 : Head(std::forward<ElemT>(head)), Tail(tail) {} in Head() function
42 const T& getHead() const { return Head; } in getHead()
52 Profile(ID, Head, Tail); in Profile()
177 [[nodiscard]] ImmutableList<T> concat(ElemT &&Head, ImmutableList<T> Tail) { in concat() argument
183 ListTy::Profile(ID, Head, TailImpl); in concat()
190 new (L) ListTy(std::forward<ElemT>(Head), TailImpl); in concat()
H A DBreadthFirstIterator.h81 std::optional<QueueElement> Head = VisitQueue.front(); in toNext() local
82 QueueElement H = *Head; in toNext()
99 Head = VisitQueue.front(); in toNext()
100 if (Head != std::nullopt) in toNext()
/freebsd/contrib/llvm-project/lldb/include/lldb/Utility/
H A DInstrumentation.h56 template <typename Head>
57 inline void stringify_helper(llvm::raw_string_ostream &ss, const Head &head) {
61 template <typename Head, typename... Tail> in stringify_helper()
62 inline void stringify_helper(llvm::raw_string_ostream &ss, const Head &head,
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DMustExecute.h288 CurInst(Other.CurInst), Head(Other.Head), Tail(Other.Tail) {} in MustBeExecutedIterator()
294 std::swap(Head, Other.Head);
319 return CurInst == Other.CurInst && Head == Other.Head && Tail == Other.Tail;
350 /// Try to advance one of the underlying positions (Head or Tail).
370 /// one pointed to by Head, Tail, or both.
371 const Instruction *Head, *Tail; member
/freebsd/contrib/googletest/googletest/include/gtest/internal/
H A Dgtest-type-util.h164 using Head = TemplateSel<Head_>; member
170 using Head = TemplateSel<Head_>;
177 using Head = Head_;
183 using Head = Head_;
/freebsd/sys/dev/pms/RefTisa/sallsdk/spc/
H A Dsallist.h67 SALINK Head; /* allways one link to speed up insert and delete */ member
98 #define saLlistInitialize(pList) {(pList)->pHead = &((pList)->Head); \
104 #define saLlistIOInitialize(pList){(pList)->pHead = &((pList)->Head); \
/freebsd/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCSection.h74 MCFragment *Head = nullptr; member
182 iterator begin() const { return iterator(CurFragList->Head); } in begin()
184 bool empty() const { return !CurFragList->Head; } in empty()
/freebsd/contrib/bmake/unit-tests/
H A Dvarmod-head.mk66 .if ${:U Head :Head=replaced} != "replaced"
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DIntrinsicsRISCVXTHead.td1 //===- IntrinsicsRISCVXTHead.td - T-Head intrinsics --------*- tablegen -*-===//
9 // This file defines all of the T-Head vendor intrinsics for RISC-V.
/freebsd/contrib/googletest/googletest/samples/
H A Dsample3_unittest.cc99 for (const QueueNode<int>*n1 = q->Head(), *n2 = new_q->Head(); in MapTester()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DMustExecute.cpp718 Head = Tail = nullptr; in resetInstruction()
722 Head = I; in resetInstruction()
729 Head = Explorer.getMustBeExecutedNextInstruction(*this, Head); in advance()
730 if (Head && Visited.insert({Head, ExplorationDirection ::FORWARD}).second) in advance()
731 return Head; in advance()
732 Head = nullptr; in advance()
/freebsd/sys/contrib/dev/acpica/compiler/
H A Dcvparser.c175 ACPI_FILE_NODE *Head);
450 ACPI_FILE_NODE *Head) in CvFilenameExists() argument
452 ACPI_FILE_NODE *Current = Head; in CvFilenameExists()
491 ACPI_FILE_NODE *Head) in CvFileAddressLookup() argument
493 ACPI_FILE_NODE *Current = Head; in CvFileAddressLookup()

123