HomeSort by: relevance | last modified time | path
    Searched defs:Tail (Results 1 - 25 of 26) sorted by relevancy

1 2

  /src/external/apache2/mDNSResponder/dist/mDNSShared/
GenLinkedList.h 28 *Tail;
48 *Tail;
70 Tail;
  /src/external/apache2/llvm/dist/clang/lib/Format/
Encoding.h 64 StringRef Tail = Text;
66 StringRef::size_type TabPos = Tail.find('\t');
68 return TotalWidth + columnWidth(Tail, Encoding);
69 TotalWidth += columnWidth(Tail.substr(0, TabPos), Encoding);
72 Tail = Tail.substr(TabPos + 1);
  /src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/
RISCVMergeBaseOffset.cpp 46 void foldOffset(MachineInstr &HiLUI, MachineInstr &LoADDI, MachineInstr &Tail,
100 // Delete the tail instruction and update all the uses to use the
104 MachineInstr &Tail, int64_t Offset) {
108 // Delete the tail instruction.
109 DeadInstrs.insert(&Tail);
110 MRI->replaceRegWith(Tail.getOperand(0).getReg(),
184 MachineInstr &Tail = *MRI->use_begin(DestReg)->getParent();
185 switch (Tail.getOpcode()) {
188 << Tail);
192 int64_t Offset = Tail.getOperand(2).getImm()
    [all...]
  /src/external/apache2/llvm/dist/clang/include/clang/AST/
DeclContextInternals.h 198 DeclListNode::Decls *Tail = &Head;
199 while (DeclListNode *Node = Tail->dyn_cast<DeclListNode *>())
200 Tail = &Node->Rest;
203 DeclListNode *Node = C.AllocateDeclListNode(Tail->get<NamedDecl *>());
205 *Tail = Node;
  /src/external/apache2/llvm/dist/llvm/include/llvm/Support/
Automaton.h 66 /// A simple linked-list of traversed states that can have a shared tail. The
71 PathSegment *Tail;
85 PathSegment *makePathSegment(uint64_t State, PathSegment *Tail) {
87 *P = {State, Tail};
147 Head = Head->Tail;
Registry.h 56 static node *Head, *Tail;
131 /// This provides template definitions of add_node, begin, and the Head and Tail
140 template<typename T> typename Registry<T>::node *Registry<T>::Tail = nullptr;\
143 if (Tail) \
144 Tail->Next = N; \
147 Tail = N; \
153 template REGISTRY_CLASS::node *Registry<REGISTRY_CLASS::type>::Tail; \
  /src/sys/external/bsd/compiler_rt/dist/lib/xray/
xray_segmented_array.h 167 Segment *Tail;
265 DCHECK_EQ(Tail, &SentinelSegment);
273 Tail = S;
274 DCHECK_EQ(Head, Tail);
275 DCHECK_EQ(Tail->Next, &SentinelSegment);
276 DCHECK_EQ(Tail->Prev, &SentinelSegment);
284 DCHECK_NE(Tail, &SentinelSegment);
285 DCHECK_EQ(Tail->Next, &SentinelSegment);
288 S->Prev = Tail;
289 Tail->Next = S
    [all...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/ADT/
ImmutableList.h 31 const ImmutableListImpl* Tail;
34 ImmutableListImpl(ElemT &&head, const ImmutableListImpl *tail = nullptr)
35 : Head(std::forward<ElemT>(head)), Tail(tail) {}
42 const ImmutableListImpl* getTail() const { return Tail; }
51 Profile(ID, Head, Tail);
137 /// getTail - Returns the tail of the list, which is another (possibly empty)
176 LLVM_NODISCARD ImmutableList<T> concat(ElemT &&Head, ImmutableList<T> Tail) {
181 const ListTy* TailImpl = Tail.getInternalPointer();
204 LLVM_NODISCARD ImmutableList<T> emplace(ImmutableList<T> Tail,
    [all...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
MustExecute.h 286 CurInst(Other.CurInst), Head(Other.Head), Tail(Other.Tail) {}
290 CurInst(Other.CurInst), Head(Other.Head), Tail(Other.Tail) {}
297 std::swap(Tail, Other.Tail);
321 return CurInst == Other.CurInst && Head == Other.Head && Tail == Other.Tail;
352 /// Try to advance one of the underlying positions (Head or Tail).
372 /// one pointed to by Head, Tail, or both
    [all...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
MachineTraceMetrics.h 167 /// The block number of the tail of the trace. (When hasValidHeight()).
168 unsigned Tail;
  /src/external/apache2/llvm/dist/llvm/include/llvm/IR/
CallingConv.h 78 /// Tail - This calling convention attemps to make calls as fast as
79 /// possible while guaranteeing that tail call optimization can always
81 Tail = 18,
90 /// are passed but guarantees tail calls will be made by making the callee
178 /// HHVM calling convention supports tail/sibling call elimination.
  /src/external/apache2/llvm/dist/llvm/utils/TableGen/
DAGISelMatcherOpt.cpp 154 Matcher *Tail = CheckOpcode->takeNext();
159 CheckType->setNext(Tail);
  /src/external/apache2/llvm/dist/clang/lib/Tooling/Core/
Replacement.cpp 389 StringRef Tail = TextRef.substr(REnd - Offset);
390 Text = (Head + R.getReplacementText() + Tail).str();
395 StringRef Tail = RText.substr(End - R.getOffset());
396 Text = (Text + Tail).str();
  /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
AArch64ConditionalCompares.cpp 88 // | / | Tail |
90 // Tail | | |
95 // contains compare + br.cond. Tail must be a successor of both.
111 // b.eq Tail
114 // b.eq Tail
116 // Tail:
124 // b.eq Tail
126 // Tail:
133 // between Head and Tail, just like if-converting a diamond.
135 // FIXME: Handle PHIs in Tail by turning them into selects (if-conversion)
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGRecordLayoutBuilder.cpp 58 /// code to access fields. Bitfields in tail position with tail padding may
60 /// that the tail padding is not used in the complete class.) However,
62 /// if we do not clip the tail padding off of the bitfield in the complete
197 /// Lowers bitfield storage types to I8 arrays for bitfields with tail
265 // 3) Clip bitfield storages members if their tail padding is or might be
275 // order to understand if explicit tail padding is needed.
401 // Tail is the offset of the first bit off the end of the current run. It's
404 uint64_t StartBitOffset, Tail = 0;
417 if (Run == FieldEnd || BitOffset >= Tail) {
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
EarlyIfConversion.cpp 77 // Tail Tail
80 // Head block, and phis in the Tail block are converted to select instructions.
93 MachineBasicBlock *Tail;
102 /// equal to Tail.
103 bool isTriangle() const { return TBB == Tail || FBB == Tail; }
105 /// Returns the Tail predecessor for the True side.
106 MachineBasicBlock *getTPred() const { return TBB == Tail ? Head : TBB; }
108 /// Returns the Tail predecessor for the False side
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/
WebAssemblyLowerEmscriptenEHSjLj.cpp 996 // The tail is everything right after the call, and will be reached once
998 BasicBlock *Tail = SplitBlock(BB, CI->getNextNode());
999 // Add a phi to the tail, which will be the output of setjmp, which
1002 IRB.SetInsertPoint(Tail->getFirstNonPHI());
1057 BasicBlock *Tail;
1090 Tail = SplitBlock(BB, ThrewResetSI->getNextNode());
1096 Tail = SplitBlock(BB, CI->getNextNode());
1099 // We need to replace the terminator in Tail - SplitBlock makes BB go
1100 // straight to Tail, we need to check if a longjmp occurred, and go to the
1101 // right setjmp-tail if s
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
BasicBlockUtils.cpp 1356 BasicBlock *Tail = Head->splitBasicBlock(SplitBefore->getIterator());
1358 SmallPtrSet<BasicBlock *, 8> UniqueSuccessorsOfHead(succ_begin(Tail),
1359 succ_end(Tail));
1360 Updates.push_back({DominatorTree::Insert, Head, Tail});
1363 Updates.push_back({DominatorTree::Insert, Tail, UniqueSuccessorOfHead});
1372 ThenBlock = BasicBlock::Create(C, "", Head->getParent(), Tail);
1376 CheckTerm = BranchInst::Create(Tail, ThenBlock);
1378 Updates.push_back({DominatorTree::Insert, ThenBlock, Tail});
1384 BranchInst::Create(/*ifTrue*/ ThenBlock, /*ifFalse*/ Tail, Cond);
1396 DomTreeNode *NewNode = DT->addNewBlock(Tail, Head)
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
VPlan.cpp 873 const VPBlockBase *Tail = From->getExitBasicBlock();
875 OS << Indent << getUID(Tail) << " -> " << getUID(Head);
877 if (Tail != From)
  /src/external/apache2/llvm/dist/llvm/utils/unittest/googletest/include/gtest/internal/
gtest-type-util.h 118 // Head for the first type in the list, and Tail for the rest of the
129 typedef Types0 Tail;
134 typedef Types1<T2> Tail;
140 typedef Types2<T2, T3> Tail;
146 typedef Types3<T2, T3, T4> Tail;
152 typedef Types4<T2, T3, T4, T5> Tail;
159 typedef Types5<T2, T3, T4, T5, T6> Tail;
166 typedef Types6<T2, T3, T4, T5, T6, T7> Tail;
173 typedef Types7<T2, T3, T4, T5, T6, T7, T8> Tail;
180 typedef Types8<T2, T3, T4, T5, T6, T7, T8, T9> Tail;
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Demangle/
MicrosoftDemangle.cpp 2086 NodeList *Tail = Head;
2095 Tail->N = Arena.alloc<IntegerLiteralNode>(D, IsNegative);
2097 Tail->Next = Arena.alloc<NodeList>();
2098 Tail = Tail->Next;
  /src/external/apache2/llvm/dist/llvm/lib/MC/
ELFObjectWriter.cpp 1253 StringRef Tail = Rest;
1255 Tail = Rest.substr(Symbol.isUndefined() ? 2 : 1);
1258 cast<MCSymbolELF>(Asm.getContext().getOrCreateSymbol(Prefix + Tail));
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/
ControlHeightReduction.cpp 243 // tail and returns the tail.
1209 CHRScope *Tail = Scope->split(RI.R);
1210 Scopes.insert(Tail);
1215 Scope = Tail;
DataFlowSanitizer.cpp 1670 // tail block from which we should continue.
1977 BasicBlock *Tail = BI->getSuccessor(0);
1979 PHINode::Create(DFS.PrimitiveShadowTy, 2, "", &Tail->front());
1983 CCS.Block = Tail;
2233 BasicBlock *Tail = Head->splitBasicBlock(Pos->getIterator());
2238 DomTreeNode *NewNode = DT.addNewBlock(Tail, Head);
2245 // to the next block during the loop below or to the tail after the final
2267 LastBr->setSuccessor(0, Tail);
2268 FallbackIRB.CreateBr(Tail);
2270 PHINode::Create(DFS.PrimitiveShadowTy, 2, "", &Tail->front())
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/Parse/
ParseOpenMP.cpp 3918 ExprResult Tail;
3920 Tail = ParseAssignmentExpression();
3924 Tail = ParseOpenMPIteratorsExpr();
3926 Tail = Actions.CorrectDelayedTyposInExpr(Tail);
3927 Tail = Actions.ActOnFinishFullExpr(Tail.get(), T.getOpenLocation(),
3929 if (Tail.isUsable()) {
3931 Data.DepModOrTailExpr = Tail.get();
3989 ExprResult Tail = ParseAssignmentExpression()
    [all...]

Completed in 70 milliseconds

1 2