Searched refs:Last (Results 1 - 25 of 211) sorted by relevance

123456789

/netbsd-current/external/apache2/llvm/dist/llvm/include/llvm/ADT/
H A Dilist_base.h41 static void removeRangeImpl(node_base_type &First, node_base_type &Last) { argument
43 node_base_type *Final = Last.getPrev();
44 Last.setPrev(Prev);
45 Prev->setNext(&Last);
53 node_base_type &Last) {
54 if (&Next == &Last || &First == &Last)
62 node_base_type &Final = *Last.getPrev();
65 First.getPrev()->setNext(&Last);
66 Last
52 transferBeforeImpl(node_base_type &Next, node_base_type &First, node_base_type &Last) argument
81 removeRange(T &First, T &Last) argument
85 transferBefore(T &Next, T &First, T &Last) argument
[all...]
H A Dsimple_ilist.h166 void insert(iterator I, Iterator First, Iterator Last) { argument
167 for (; First != Last; ++First)
205 iterator erase(iterator First, iterator Last) { argument
206 list_base_type::removeRange(*First.getNodePtr(), *Last.getNodePtr());
207 return Last;
221 iterator eraseAndDispose(iterator First, iterator Last, Disposer dispose) { argument
222 while (First != Last)
224 return Last;
248 void splice(iterator I, simple_ilist &, iterator First, iterator Last) { argument
250 *Last
[all...]
H A DEnumeratedArray.h21 Enumeration LargestEnum = Enumeration::Last, typename IndexType = int,
/netbsd-current/external/apache2/llvm/dist/clang/include/clang/Basic/
H A DAttrKinds.h26 Last##CLASS = LAST_NAME,
H A DSyncScope.h39 /// Update enum value Last if necessary.
47 Last = OpenCLSubGroup member in class:clang::SyncScope
104 Last = SubGroup enumerator in enum:clang::SyncScope::AtomicScopeOpenCLModel::ID
125 S <= static_cast<unsigned>(Last);
129 static_assert(Last == SubGroup, "Does not include all synch scopes");
/netbsd-current/external/apache2/llvm/dist/llvm/include/llvm/Demangle/
H A DStringView.h25 const char *Last; member in class:StringView
31 StringView(const char (&Str)[N]) : First(Str), Last(Str + N - 1) {}
33 : First(First_), Last(Last_) {}
35 : First(First_), Last(First_ + Len) {}
36 StringView(const char *Str) : First(Str), Last(Str + std::strlen(Str)) {}
37 StringView() : First(nullptr), Last(nullptr) {}
58 return StringView(First + N, Last);
64 return StringView(First, Last - N);
107 const char *end() const { return Last; }
108 size_t size() const { return static_cast<size_t>(Last
[all...]
/netbsd-current/external/apache2/llvm/dist/clang/lib/Lex/
H A DDependencyDirectivesSourceMinimizer.cpp50 const char *Last; member in struct:__anon697::Minimizer::IdInfo
84 Minimizer &append(const char *First, const char *Last) { argument
85 Out.append(First, Last);
151 const char *Last = ++First; local
152 while (Last != End && *Last != '(')
153 ++Last;
154 if (Last == End) {
155 First = Last; // Hit the end... just give up.
159 StringRef Terminator(First, Last
266 findLastNonSpace(const char *First, const char *Last) argument
273 findFirstTrailingSpace(const char *First, const char *Last) argument
391 const char *Last = First; local
484 const char *Last = First; local
528 const char *Last = First + 1; local
548 const char *Last = lexRawIdentifier(First, End); local
568 const char *Last = First; local
697 const char *Last = Id.Last; local
[all...]
/netbsd-current/sys/external/bsd/compiler_rt/dist/lib/profile/
H A DInstrProfilingPlatformOther.c49 #define UPDATE_LAST(Last, New) Last = New > Last ? New : Last
/netbsd-current/external/apache2/llvm/dist/clang/lib/Format/
H A DAffectedRangeManager.cpp35 FormatToken *Last = Line->Last; local
38 Last = (*PPEnd)->Last;
42 if (affectsTokenRange(*Line->First, *Last,
73 const FormatToken &Last,
78 SourceLocation End = Last.getStartOfNonWhitespace();
79 End = End.getLocWithOffset(Last.TokenText.size());
139 PreviousLine->Affected && PreviousLine->Last->is(tok::comment);
72 affectsTokenRange(const FormatToken &First, const FormatToken &Last, bool IncludeLeadingNewlines) argument
H A DTokenAnnotator.h68 Last = Current;
69 Last->Next = nullptr;
95 return Last && Last->endsSequence(Tokens...);
123 FormatToken *Last; member in class:clang::format::AnnotatedLine
H A DUnwrappedLineFormatter.cpp210 if (TheLine->Last->is(TT_LineComment))
225 Limit = TheLine->Last->TotalLength > Limit
227 : Limit - TheLine->Last->TotalLength;
229 if (TheLine->Last->is(TT_FunctionLBrace) &&
230 TheLine->First == TheLine->Last &&
236 if (TheLine->Last->is(tok::l_brace) && TheLine->First == TheLine->Last &&
279 I[i + 1]->Last->TotalLength < Limit;
284 Limit -= I[i + 1]->Last->TotalLength;
298 I[i + 1]->First->SpacesRequiredBefore = !I[i]->Last
[all...]
H A DAffectedRangeManager.h40 // Returns true if the range from 'First' to 'Last' intersects with one of the
42 bool affectsTokenRange(const FormatToken &First, const FormatToken &Last,
/netbsd-current/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DSwitchLoweringUtils.cpp24 unsigned First, unsigned Last) {
25 assert(Last >= First);
27 const APInt &HighCase = Clusters[Last].High->getValue();
38 unsigned First, unsigned Last) {
39 assert(Last >= First);
40 assert(TotalCases[Last] >= TotalCases[First]);
42 TotalCases[Last] - (First == 0 ? 0 : TotalCases[First - 1]);
172 for (unsigned First = 0, Last; First < N; First = Last + 1) {
173 Last
23 getJumpTableRange(const CaseClusterVector &Clusters, unsigned First, unsigned Last) argument
37 getJumpTableNumCases(const SmallVectorImpl<unsigned> &TotalCases, unsigned First, unsigned Last) argument
190 buildJumpTable(const CaseClusterVector &Clusters, unsigned First, unsigned Last, const SwitchInst *SI, MachineBasicBlock *DefaultMBB, CaseCluster &JTCluster) argument
364 buildBitTests(CaseClusterVector &Clusters, unsigned First, unsigned Last, const SwitchInst *SI, CaseCluster &BTCluster) argument
[all...]
H A DInterferenceCache.cpp161 BI->First = BI->Last = SlotIndex();
224 if (!BI->Last.isValid() || StopI > BI->Last)
225 BI->Last = StopI;
241 if (!BI->Last.isValid() || StopI > BI->Last)
242 BI->Last = StopI;
248 SlotIndex Limit = BI->Last.isValid() ? BI->Last : Start;
254 BI->Last
[all...]
H A DReachingDefAnalysis.cpp363 auto Last = MBB->getLastNonDebugInstr();
364 if (Last == MBB->end())
366 return isReachingDefLiveOut(&*Last, PhysReg);
477 for (MachineInstr &Last :
479 LiveRegs.stepBackward(Last);
481 return InstIds.lookup(&Last) > InstIds.lookup(MI);
489 auto Last = MBB->getLastNonDebugInstr();
490 if (Last != MBB->end() &&
491 getReachingDef(MI, PhysReg) != getReachingDef(&*Last, PhysReg))
508 auto Last
[all...]
/netbsd-current/external/apache2/llvm/dist/llvm/lib/IR/
H A DDebugLoc.cpp75 DILocation *Last = InlinedAt; local
82 Last = cast<DILocation>(Found);
94 Cache[MD] = Last = DILocation::getDistinct(
95 Ctx, MD->getLine(), MD->getColumn(), MD->getScope(), Last);
97 return Last;
/netbsd-current/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/
H A DCastSizeChecker.cpp59 const FieldDecl *Last = nullptr; local
61 Last = *Iter;
62 assert(Last && "empty structs should already be handled");
64 const Type *ElemType = Last->getType()->getArrayElementTypeNoTypeQual();
67 Ctx.getAsConstantArrayType(Last->getType())) {
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Support/
H A DOptimizedStructLayout.cpp294 auto spliceFromQueue = [&](AlignmentQueue *Queue, Field *Last, Field *Cur) {
295 assert(Last ? Queue->getNext(Last) == Cur : Queue->Head == Cur);
299 if (Last) {
300 Last->Scratch = Cur->Scratch;
306 Queue->MinSize = Last->Size;
329 auto addToLayout = [&](AlignmentQueue *Queue, Field *Last, Field *Cur,
334 spliceFromQueue(Queue, Last, Cur);
362 for (Field *Cur = Queue->Head, *Last = nullptr; true;
363 Last
[all...]
/netbsd-current/external/apache2/llvm/dist/llvm/lib/DebugInfo/PDB/
H A DPDBSymbolTypeFunctionSig.cpp84 auto Last = SigArguments->getChildAtIndex(NumArgs - 1);
85 if (auto Builtin = llvm::dyn_cast_or_null<PDBSymbolTypeBuiltin>(Last.get())) {
/netbsd-current/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/Interpreter/
H A DExternalFunctions.cpp360 char Last = *FB++ = *FmtStr++; local
362 while (Last != 'c' && Last != 'd' && Last != 'i' && Last != 'u' &&
363 Last != 'o' && Last != 'x' && Last != 'X' && Last != 'e' &&
364 Last !
[all...]
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/ARC/
H A DARCFrameLowering.cpp78 unsigned Last = 0; local
82 if (Reg.getReg() > Last)
83 Last = Reg.getReg();
85 return Last;
129 unsigned Last = determineLastCalleeSave(CSI); local
155 if (UseSaveRestoreFunclet && Last > ARC::R14) {
158 StackSlotsUsedByFunclet = Last - ARC::R12;
165 .addExternalSymbol(store_funclet_name[Last - ARC::R15])
265 unsigned Last = determineLastCalleeSave(CSI); local
268 if (UseSaveRestoreFunclet && Last > AR
352 unsigned Last = determineLastCalleeSave(CSI); local
407 unsigned Last = determineLastCalleeSave(CSI); local
424 unsigned Last = determineLastCalleeSave(CSI); local
[all...]
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86OptimizeLEAs.cpp264 int calcInstrDist(const MachineInstr &First, const MachineInstr &Last);
280 /// Returns true if the \p Last LEA instruction can be replaced by the
283 /// replacement of the \p Last LEA's uses with the \p First's def register.
284 bool isReplaceable(const MachineInstr &First, const MachineInstr &Last,
320 const MachineInstr &Last) {
323 assert(Last.getParent() == First.getParent() &&
326 InstrPos.find(&Last) != InstrPos.end() &&
329 return InstrPos[&Last] - InstrPos[&First];
418 // Check that the Last LEA can be replaced by the First LEA. To be so,
422 // 3) All uses of the Last LE
319 calcInstrDist(const MachineInstr &First, const MachineInstr &Last) argument
424 isReplaceable(const MachineInstr &First, const MachineInstr &Last, int64_t &AddrDispShift) const argument
639 MachineInstr &Last = **I2; local
[all...]
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DSIInsertHardClauses.cpp113 MachineInstr *Last = nullptr; member in struct:__anon2260::SIInsertHardClauses::ClauseInfo
117 // The base operands of *Last.
125 std::distance(CI.First->getIterator(), CI.Last->getIterator()) + 1;
135 std::next(CI.Last->getIterator()));
187 CI.Last = &MI;
/netbsd-current/external/apache2/llvm/dist/llvm/lib/MCA/
H A DPipeline.cpp78 Stage *Last = Stages.back().get(); local
79 Last->setNextInSequence(S.get());
/netbsd-current/external/apache2/llvm/dist/clang/lib/ASTMatchers/Dynamic/
H A DDiagnostics.cpp68 ErrorContent &Last = Errors.back(); local
69 Last.ContextStack = ContextStack;
70 Last.Messages.emplace_back();
71 Last.Messages.back().Range = Range;
72 Last.Messages.back().Type = Error;
73 return ArgStream(&Last.Messages.back().Args);

Completed in 183 milliseconds

123456789