Searched refs:Cur (Results 1 - 25 of 30) sorted by relevance

12

/external/llvm/lib/Support/
H A Dcircular_raw_ostream.cpp27 std::min(unsigned(Size), unsigned(BufferSize - (Cur - BufferArray)));
28 memcpy(Cur, Ptr, Bytes);
30 Cur += Bytes;
31 if (Cur == BufferArray + BufferSize) {
33 Cur = BufferArray;
/external/lzma/CPP/7zip/Common/
H A DCWrappers.h47 const Byte *Cur; member in struct:CByteInBufWrap
62 Lim = Cur = Buf;
67 UInt64 GetProcessed() const { return Processed + (Cur - Buf); }
71 if (Cur != Lim)
72 return *Cur++;
80 Byte *Cur; member in struct:CByteOutBufWrap
94 Cur = Buf;
99 UInt64 GetProcessed() const { return Processed + (Cur - Buf); }
103 *Cur++ = b;
104 if (Cur
[all...]
H A DCWrappers.cpp145 Lim = Cur = Buf = (Byte *)::MidAlloc((size_t)size);
156 Processed += (Cur - Buf);
158 Cur = Buf;
161 return *Cur++;
170 if (p->Cur != p->Lim)
171 return *p->Cur++;
204 size_t size = (Cur - Buf);
208 Cur = Buf;
216 Byte *dest = p->Cur;
218 p->Cur
[all...]
/external/llvm/include/llvm/Support/
H A Dcircular_raw_ostream.h58 /// Cur - Pointer to the current output point in BufferArray.
60 char *Cur; member in class:llvm::circular_raw_ostream
77 TheStream->write(Cur, BufferArray + BufferSize - Cur);
79 TheStream->write(BufferArray, Cur - BufferArray);
80 Cur = BufferArray;
120 Cur = BufferArray;
130 Cur = BufferArray;
H A DRegistry.h74 for (listener *Cur = ListenerHead; Cur; Cur = Cur->Next)
75 Cur->registered(E);
109 const node *Cur; member in class:llvm::Registry::iterator
112 explicit iterator(const node *N) : Cur(N) {}
114 bool operator==(const iterator &That) const { return Cur == That.Cur; }
115 bool operator!=(const iterator &That) const { return Cur !
[all...]
/external/clang/lib/AST/
H A DTypeLoc.cpp129 TypeLoc Cur = *this; local
130 TypeLoc LeftMost = Cur;
132 switch (Cur.getTypeLocClass()) {
134 LeftMost = Cur;
137 if (Cur.castAs<FunctionProtoTypeLoc>().getTypePtr()
139 LeftMost = Cur;
150 Cur = Cur.getNextTypeLoc();
153 if (!Cur.getLocalSourceRange().getBegin().isInvalid())
154 LeftMost = Cur;
166 TypeLoc Cur = *this; local
[all...]
H A DType.cpp248 QualType Cur = T; local
250 const Type *CurTy = Qs.strip(Cur);
258 Cur = Ty->desugar(); \
315 template<typename T> static const T *getAsSugar(const Type *Cur) { argument
317 if (const T *Sugar = dyn_cast<T>(Cur))
319 switch (Cur->getTypeClass()) {
323 const Class##Type *Ty = cast<Class##Type>(Cur); \
325 Cur = Ty->desugar().getTypePtr(); \
349 const Type *Cur = this; local
352 switch (Cur
[all...]
/external/llvm/lib/Support/Windows/
H A DProgram.inc112 /// CountPrecedingBackslashes - Returns the number of backslashes preceding Cur
115 const char *Cur) {
117 --Cur;
118 while (Cur >= Start && *Cur == '\\') {
120 --Cur;
126 /// preceding Cur in the Start string. Assumes Dst has enough space.
128 const char *Cur) {
129 unsigned PrecedingEscapes = CountPrecedingBackslashes(Start, Cur);
/external/llvm/lib/CodeGen/
H A DScheduleDAG.cpp239 SUnit *Cur = WorkList.back();
243 for (SUnit::const_pred_iterator I = Cur->Preds.begin(),
244 E = Cur->Preds.end(); I != E; ++I) {
257 if (MaxPredDepth != Cur->Depth) {
258 Cur->setDepthDirty();
259 Cur->Depth = MaxPredDepth;
261 Cur->isDepthCurrent = true;
272 SUnit *Cur = WorkList.back();
276 for (SUnit::const_succ_iterator I = Cur->Succs.begin(),
277 E = Cur
[all...]
/external/llvm/lib/ProfileData/
H A DInstrProfReader.cpp298 const unsigned char *Cur = Start; local
299 if ((const unsigned char *)DataBuffer->getBufferEnd() - Cur < 24)
305 uint64_t Magic = endian::readNext<uint64_t, little, unaligned>(Cur);
310 uint64_t Version = endian::readNext<uint64_t, little, unaligned>(Cur);
315 MaxFunctionCount = endian::readNext<uint64_t, little, unaligned>(Cur);
319 endian::readNext<uint64_t, little, unaligned>(Cur));
322 uint64_t HashOffset = endian::readNext<uint64_t, little, unaligned>(Cur);
325 Index.reset(InstrProfReaderIndex::Create(Start + HashOffset, Cur, Start,
/external/llvm/utils/TableGen/
H A DDAGISelMatcher.cpp42 Matcher *Cur = this;
43 for (; Cur && Cur->getNext() != Other; Cur = Cur->getNext())
46 if (!Cur) return nullptr;
47 Cur->takeNext();
48 Cur->setNext(Other->takeNext());
H A DCodeGenInstruction.cpp380 FlattenAsmStringVariants(StringRef Cur, unsigned Variant) { argument
386 for (size_t e = Cur.size(); VariantsStart != e; ++VariantsStart)
387 if (Cur[VariantsStart] == '{' &&
388 (VariantsStart == 0 || (Cur[VariantsStart-1] != '$' &&
389 Cur[VariantsStart-1] != '\\')))
393 Res += Cur.slice(0, VariantsStart);
394 if (VariantsStart == Cur.size())
402 for (size_t e = Cur.size(); VariantsEnd != e; ++VariantsEnd) {
403 if (Cur[VariantsEnd] == '}' && Cur[VariantsEn
[all...]
H A DRegisterInfoEmitter.cpp577 uint16_t Cur = List[i]; local
578 V.push_back(Cur - Val);
579 Val = Cur;
590 uint16_t Cur = (*I)->EnumValue; local
591 V.push_back(Cur - Val);
592 Val = Cur;
/external/llvm/lib/CodeGen/AsmPrinter/
H A DDIEHash.cpp95 const DIE *Cur = &Parent; local
96 while (Cur->getParent()) {
97 Parents.push_back(Cur);
98 Cur = Cur->getParent();
100 assert(Cur->getTag() == dwarf::DW_TAG_compile_unit ||
101 Cur->getTag() == dwarf::DW_TAG_type_unit);
/external/llvm/lib/Target/X86/
H A DX86JITInfo.cpp454 uint8_t *Cur = Buffer; local
455 MachineCodeEmitter::emitWordLEInto(Cur, (unsigned)(intptr_t)ptr);
456 MachineCodeEmitter::emitWordLEInto(Cur, (unsigned)(((intptr_t)ptr) >> 32));
460 uint8_t *Cur = Buffer;
461 MachineCodeEmitter::emitWordLEInto(Cur, (intptr_t)ptr);
/external/llvm/tools/llvm-diff/
H A DDifferenceEngine.cpp497 DiffEntry *Cur = Paths1.data(); local
508 Cur[I].Cost = I * LeftCost;
510 Cur[I].Path.push_back(DC_left);
515 Next[0] = Cur[0];
522 Next[Index] = Cur[Index-1];
526 } else if (Next[Index-1].Cost <= Cur[Index].Cost) {
531 Next[Index] = Cur[Index];
537 std::swap(Cur, Next);
544 SmallVectorImpl<char> &Path = Cur[NL].Path;
/external/llvm/lib/Analysis/
H A DTypeBasedAliasAnalysis.cpp236 uint64_t Cur = Node->getNumOperands() == 2 ? 0 : local
238 Offset -= Cur;
249 uint64_t Cur = cast<ConstantInt>(Node->getOperand(Idx + 1))-> local
251 if (Cur > Offset) {
261 uint64_t Cur = cast<ConstantInt>(Node->getOperand(TheIdx + 1))-> local
263 Offset -= Cur;
/external/clang/lib/Sema/
H A DIdentifierResolver.cpp51 IdDeclInfoPool *Cur = CurPool; local
52 while (IdDeclInfoPool *P = Cur) {
53 Cur = Cur->Next;
/external/llvm/lib/Option/
H A DArgList.cpp287 StringRef Cur = getArgString(Index); local
288 if (Cur.size() == LHS.size() + RHS.size() &&
289 Cur.startswith(LHS) && Cur.endswith(RHS))
290 return Cur.data();
/external/llvm/lib/IR/
H A DDebugLoc.cpp264 MDNode *Cur = get(); local
268 assert(Ctx->ScopeRecordIdx[Cur] == Idx && "Mapping out of date!");
269 Ctx->ScopeRecordIdx.erase(Cur);
H A DMetadata.cpp57 MDNodeOperand *Cur = this; local
59 while (Cur->getValPtrInt() != 1)
60 --Cur;
62 assert(Cur->getValPtrInt() == 1 &&
64 return reinterpret_cast<MDNode*>(Cur) - 1;
/external/llvm/lib/Target/ARM/
H A DARMJITInfo.cpp145 uint8_t *Cur = Buffer; local
146 MachineCodeEmitter::emitWordLEInto(Cur, (intptr_t)Ptr);
/external/llvm/lib/MC/
H A DMCAssembler.cpp101 MCFragment *Cur = LastValidFragment[&SD]; local
102 if (!Cur)
103 Cur = &*SD.begin();
105 Cur = Cur->getNextNode();
109 assert(Cur && "Layout bookkeeping error");
110 const_cast<MCAsmLayout*>(this)->layoutFragment(Cur);
111 Cur = Cur->getNextNode();
/external/llvm/lib/Transforms/Utils/
H A DLowerSwitch.cpp105 BasicBlock *Cur = I++; // Advance over block so we don't traverse new blocks local
107 if (SwitchInst *SI = dyn_cast<SwitchInst>(Cur->getTerminator())) {
/external/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp4848 Instruction *Cur = Worklist.back();
4854 if (Cur->use_empty())
4857 bool IsAPhi = isa<PHINode>(Cur);
4860 if (Cur != Phi && IsAPhi && Cur->getParent() == Phi->getParent())
4865 if (!Cur->isCommutative() && !IsAPhi && !isa<SelectInst>(Cur) &&
4866 !isa<ICmpInst>(Cur) && !isa<FCmpInst>(Cur) &&
4867 !VisitedInsts.count(dyn_cast<Instruction>(Cur
[all...]

Completed in 1988 milliseconds

12