| /freebsd/contrib/llvm-project/compiler-rt/lib/xray/ |
| H A D | xray_segmented_array.h | 165 Segment *Tail; variable 263 DCHECK_EQ(Tail, &SentinelSegment); in InitHeadAndTail() 271 Tail = S; in InitHeadAndTail() 272 DCHECK_EQ(Head, Tail); in InitHeadAndTail() 273 DCHECK_EQ(Tail->Next, &SentinelSegment); in InitHeadAndTail() 274 DCHECK_EQ(Tail->Prev, &SentinelSegment); in InitHeadAndTail() 282 DCHECK_NE(Tail, &SentinelSegment); in AppendNewSegment() 283 DCHECK_EQ(Tail->Next, &SentinelSegment); in AppendNewSegment() 286 S->Prev = Tail; in AppendNewSegment() 287 Tail->Next = S; in AppendNewSegment() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | EarlyIfConversion.cpp | 95 MachineBasicBlock *Tail; member in __anon4c5015260111::SSAIfConv 105 bool isTriangle() const { return TBB == Tail || FBB == Tail; } in isTriangle() 108 MachineBasicBlock *getTPred() const { return TBB == Tail ? Head : TBB; } in getTPred() 111 MachineBasicBlock *getFPred() const { return FBB == Tail ? Head : FBB; } in getFPred() 447 TBB = FBB = Tail = nullptr; in canConvertIf() 461 Tail = Succ0->succ_begin()[0]; in canConvertIf() 464 if (Tail != Succ1) { in canConvertIf() 467 Succ1->succ_begin()[0] != Tail) in canConvertIf() 472 << printMBBReference(*Tail) << '\n'); in canConvertIf() 475 if (!Tail->livein_empty()) { in canConvertIf() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/Format/ |
| H A D | Encoding.h | 63 StringRef Tail = Text; in columnWidthWithTabs() local 65 StringRef::size_type TabPos = Tail.find('\t'); in columnWidthWithTabs() 67 return TotalWidth + columnWidth(Tail, Encoding); in columnWidthWithTabs() 68 TotalWidth += columnWidth(Tail.substr(0, TabPos), Encoding); in columnWidthWithTabs() 71 Tail = Tail.substr(TabPos + 1); in columnWidthWithTabs()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVMergeBaseOffset.cpp | 38 bool foldOffset(MachineInstr &Hi, MachineInstr &Lo, MachineInstr &Tail, 145 MachineInstr &Tail, int64_t Offset) { in foldOffset() argument 165 MRI->getRegClass(Tail.getOperand(0).getReg())); in foldOffset() 166 MRI->replaceRegWith(Tail.getOperand(0).getReg(), Lo.getOperand(0).getReg()); in foldOffset() 167 Tail.eraseFromParent(); in foldOffset() 329 MachineInstr &Tail = *MRI->use_instr_begin(DestReg); in detectAndFoldOffset() local 330 switch (Tail.getOpcode()) { in detectAndFoldOffset() 333 << Tail); in detectAndFoldOffset() 337 int64_t Offset = Tail.getOperand(2).getImm(); in detectAndFoldOffset() 340 Register TailDestReg = Tail.getOperand(0).getReg(); in detectAndFoldOffset() [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/ADT/ |
| H A D | ImmutableList.h | 32 const ImmutableListImpl* Tail; variable 36 : Head(std::forward<ElemT>(head)), Tail(tail) {} in Head() 43 const ImmutableListImpl* getTail() const { return Tail; } in getTail() 52 Profile(ID, Head, Tail); in Profile() 177 [[nodiscard]] ImmutableList<T> concat(ElemT &&Head, ImmutableList<T> Tail) { in concat() argument 182 const ListTy* TailImpl = Tail.getInternalPointer(); in concat() 205 [[nodiscard]] ImmutableList<T> emplace(ImmutableList<T> Tail, in emplace() argument 207 return concat(T(std::forward<CtorArgs>(Args)...), Tail); in emplace()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Support/ |
| H A D | Registry.h | 62 static node *Tail; variable 86 if (Tail) in add_node() 87 Tail->Next = N; in add_node() 90 Tail = N; in add_node() 149 typename Registry<T>::node *Registry<T>::Tail = nullptr; \ 158 typename Registry<T>::node *Registry<T>::Tail = nullptr; \
|
| H A D | Automaton.h | 69 PathSegment *Tail; 83 PathSegment *makePathSegment(uint64_t State, PathSegment *Tail) { 85 *P = {State, Tail}; in makePathSegment() argument 145 Head = Head->Tail; in getPaths() 71 PathSegment *Tail; global() member
|
| H A D | YAMLTraits.h | 579 StringRef Tail = (S.front() == '-' || S.front() == '+') ? S.drop_front() : S; 583 if (Tail == ".inf" || Tail == ".Inf" || Tail == ".INF") 598 S = Tail;
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | JumpTableToSwitch.cpp | 100 BasicBlock *Tail = SplitBlock(BB, CB, &DTU, nullptr, nullptr, in expandToSwitch() local 102 DTUpdates.push_back({DominatorTree::Delete, BB, Tail}); in expandToSwitch() 107 F.getContext(), "default.switch.case.unreachable", &F, Tail); in expandToSwitch() 121 "call." + Twine(Index), &F, Tail); in expandToSwitch() 123 DTUpdates.push_back({DominatorTree::Insert, B, Tail}); in expandToSwitch() 130 BranchInst::Create(Tail, B); in expandToSwitch() 142 return Tail; in expandToSwitch()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64ConditionalCompares.cpp | 152 MachineBasicBlock *Tail; member in __anon79d718350111::SSACCmpConv 215 for (auto &I : *Tail) { in trivialTailPHIs() 241 for (auto &I : *Tail) { in updateTailPHIs() 438 Tail = CmpBB = nullptr; in canConvert() 454 Tail = Succ1; in canConvert() 456 if (!CmpBB->isSuccessor(Tail)) in canConvert() 462 << printMBBReference(*Tail) << '\n'); in canConvert() 477 if (!Tail->livein_empty()) { in canConvert() 523 assert(TBB == Tail && "Unexpected TBB"); in canConvert() 548 if (TBB != Tail) in canConvert() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/ |
| H A D | LoongArchMergeBaseOffset.cpp | 47 MachineInstr *&Hi12, MachineInstr *&Last, MachineInstr &Tail, 258 MachineInstr *&Hi12, MachineInstr *&Last, MachineInstr &Tail, in foldOffset() argument 277 MRI->getRegClass(Tail.getOperand(0).getReg())); in foldOffset() 278 MRI->replaceRegWith(Tail.getOperand(0).getReg(), Def->getOperand(0).getReg()); in foldOffset() 279 Tail.eraseFromParent(); in foldOffset() 435 MachineInstr &Tail = *MRI->use_instr_begin(DestReg); in detectAndFoldOffset() local 436 switch (Tail.getOpcode()) { in detectAndFoldOffset() 439 << Tail); in detectAndFoldOffset() 448 int64_t Offset = Tail.getOperand(2).getImm(); in detectAndFoldOffset() 449 if (Tail.getOpcode() == LoongArch::ADDU16I_D) in detectAndFoldOffset() [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | MustExecute.h | 290 CurInst(Other.CurInst), Head(Other.Head), Tail(Other.Tail) {} in MustBeExecutedIterator() 297 std::swap(Tail, Other.Tail); 321 return CurInst == Other.CurInst && Head == Other.Head && Tail == Other.Tail; 373 const Instruction *Head, *Tail; member
|
| /freebsd/contrib/googletest/googletest/include/gtest/internal/ |
| H A D | gtest-type-util.h | 165 using Tail = Templates<Tail_...>; member 171 using Tail = None; 178 using Tail = Types<Tail_...>; 184 using Tail = None;
|
| /freebsd/contrib/bmake/unit-tests/ |
| H A D | varmod-tail.mk | 9 .if ${:U Tail :Tail=replaced} != "replaced"
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | MustExecute.cpp | 726 Head = Tail = nullptr; in resetInstruction() 732 Tail = I; in resetInstruction() 742 Tail = Explorer.getMustBeExecutedPrevInstruction(*this, Tail); in advance() 743 if (Tail && Visited.insert({Tail, ExplorationDirection ::BACKWARD}).second) in advance() 744 return Tail; in advance() 745 Tail = nullptr; in advance()
|
| /freebsd/contrib/llvm-project/lldb/include/lldb/Utility/ |
| H A D | Instrumentation.h | 61 template <typename Head, typename... Tail> 63 const Tail &...tail) { in stringify_helper()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyLowerEmscriptenEHSjLj.cpp | 1138 BasicBlock *Tail = BasicBlock::Create(C, "tail", &F); in runEHOnFunction() local 1144 IRB.CreateCondBr(Or, Tail, RethrowLongjmpBB); in runEHOnFunction() 1145 IRB.SetInsertPoint(Tail); in runEHOnFunction() 1146 BB.replaceSuccessorsPhiUsesWith(&BB, Tail); in runEHOnFunction() 1310 BasicBlock *Tail = SplitBlock(BB, CI->getNextNode()); in runSjLjOnFunction() local 1314 IRB.SetInsertPoint(Tail, Tail->getFirstNonPHIIt()); in runSjLjOnFunction() 1417 BasicBlock *Tail; in handleLongjmpableCallsForEmscriptenSjLj() local 1450 Tail = SplitBlock(BB, ThrewResetSI->getNextNode()); in handleLongjmpableCallsForEmscriptenSjLj() 1456 Tail = SplitBlock(BB, CI->getNextNode()); in handleLongjmpableCallsForEmscriptenSjLj() 1501 IRB.CreateBr(Tail); in handleLongjmpableCallsForEmscriptenSjLj() [all …]
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | DeclContextInternals.h | 176 DeclListNode::Decls *Tail = erase_if([Decls](NamedDecl *ND) { in replaceExternalDecls() local 209 DeclListNode *Node = C.AllocateDeclListNode(cast<NamedDecl *>(*Tail)); in replaceExternalDecls() 211 *Tail = Node; in replaceExternalDecls()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | Thumb2InstrInfo.cpp | 62 Thumb2InstrInfo::ReplaceTailWithBranchTo(MachineBasicBlock::iterator Tail, in ReplaceTailWithBranchTo() argument 64 MachineBasicBlock *MBB = Tail->getParent(); in ReplaceTailWithBranchTo() 66 if (!AFI->hasITBlocks() || Tail->isBranch()) { in ReplaceTailWithBranchTo() 67 TargetInstrInfo::ReplaceTailWithBranchTo(Tail, NewDest); in ReplaceTailWithBranchTo() 74 ARMCC::CondCodes CC = getInstrPredicate(*Tail, PredReg); in ReplaceTailWithBranchTo() 75 MachineBasicBlock::iterator MBBI = Tail; in ReplaceTailWithBranchTo() 81 TargetInstrInfo::ReplaceTailWithBranchTo(Tail, NewDest); in ReplaceTailWithBranchTo()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGRecordLayoutBuilder.cpp | 423 uint64_t StartBitOffset, Tail = 0; in accumulateBitFields() local 434 if (Run == FieldEnd || BitOffset >= Tail) { in accumulateBitFields() 437 Tail = StartBitOffset + DataLayout.getTypeAllocSizeInBits(Type); in accumulateBitFields() 954 auto Tail = CharUnits::Zero(); in checkBitfieldClipping() local 960 assert(M.Offset >= Tail && "Bitfield access unit is not clipped"); in checkBitfieldClipping() 961 Tail = M.Offset + getSize(M.Data); in checkBitfieldClipping() 962 assert((Tail <= ScissorOffset || M.Offset >= ScissorOffset) && in checkBitfieldClipping()
|
| /freebsd/contrib/llvm-project/llvm/lib/MC/ |
| H A D | MCAssembler.cpp | 463 const MCFragment &F = *Sec.curFragList()->Tail; in getSectionAddressSize() 773 MCFragment *Tail = &Dummy; in layout() local 776 Tail->Next = List.Head; in layout() 777 Tail = List.Tail; in layout() 780 Sec.Subsections.push_back({0u, {Dummy.getNext(), Tail}}); in layout() 1128 auto MaxIter = Sec.curFragList()->Tail->getLayoutOrder() + 1; in relaxOnce()
|
| H A D | MCSectionMachO.cpp | 292 if (L->Tail) in allocAtoms() 293 Atoms.resize(L->Tail->getLayoutOrder() + 1); in allocAtoms()
|
| /freebsd/contrib/llvm-project/clang/lib/Tooling/Core/ |
| H A D | Replacement.cpp | 389 StringRef Tail = TextRef.substr(REnd - Offset); in merge() local 390 Text = (Head + R.getReplacementText() + Tail).str(); in merge() 395 StringRef Tail = RText.substr(End - R.getOffset()); in merge() local 396 Text = (Text + Tail).str(); in merge()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | CallingConv.h | 76 Tail = 18, enumerator
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | BasicBlockUtils.cpp | 1527 BasicBlock *Tail = Head->splitBasicBlock(SplitBefore); in SplitBlockAndInsertIfThenElse() local 1528 BasicBlock *TrueBlock = Tail; in SplitBlockAndInsertIfThenElse() 1529 BasicBlock *FalseBlock = Tail; in SplitBlockAndInsertIfThenElse() 1543 BB = BasicBlock::Create(C, "", Head->getParent(), Tail); in SplitBlockAndInsertIfThenElse() 1547 (void)BranchInst::Create(Tail, BB); in SplitBlockAndInsertIfThenElse() 1569 Updates.emplace_back(DominatorTree::Insert, TrueBlock, Tail); in SplitBlockAndInsertIfThenElse() 1571 Updates.emplace_back(DominatorTree::Insert, FalseBlock, Tail); in SplitBlockAndInsertIfThenElse() 1573 Updates.emplace_back(DominatorTree::Insert, Tail, UniqueOrigSuccessor); in SplitBlockAndInsertIfThenElse() 1585 L->addBasicBlockToLoop(Tail, *LI); in SplitBlockAndInsertIfThenElse()
|