Home
last modified time | relevance | path

Searched refs:Idx (Results 1 – 25 of 251) sorted by relevance

1234567891011

/trueos/contrib/llvm/tools/clang/lib/Serialization/
HDASTReaderStmt.cpp35 unsigned &Idx; member in clang::ASTStmtReader
83 const ASTReader::RecordData &Record, unsigned &Idx) in ASTStmtReader() argument
84 : Reader(Reader), F(F), DeclsCursor(Cursor), Record(Record), Idx(Idx) { } in ASTStmtReader()
111 SourceLocation TemplateKWLoc = ReadSourceLocation(Record, Idx); in ReadTemplateKWAndArgsInfo()
113 ArgInfo.setLAngleLoc(ReadSourceLocation(Record, Idx)); in ReadTemplateKWAndArgsInfo()
114 ArgInfo.setRAngleLoc(ReadSourceLocation(Record, Idx)); in ReadTemplateKWAndArgsInfo()
117 Reader.ReadTemplateArgumentLoc(F, Record, Idx)); in ReadTemplateKWAndArgsInfo()
122 assert(Idx == NumStmtFields && "Incorrect statement field count"); in VisitStmt()
127 S->setSemiLoc(ReadSourceLocation(Record, Idx)); in VisitNullStmt()
128 S->HasLeadingEmptyMacro = Record[Idx++]; in VisitNullStmt()
[all …]
HDASTReaderDecl.cpp44 unsigned &Idx; member in clang::ASTDeclReader
193 const RecordData &Record, unsigned &Idx) in ASTDeclReader() argument
195 RawLocation(RawLocation), Record(Record), Idx(Idx), in ASTDeclReader()
332 GetTypeSourceInfo(Record, Idx); in Visit()
335 DD->DeclInfo = GetTypeSourceInfo(Record, Idx); in Visit()
351 if (Record[Idx++]) { in Visit()
364 GlobalDeclID SemaDCIDForTemplateParmDecl = ReadDeclID(Record, Idx); in VisitDecl()
365 GlobalDeclID LexicalDCIDForTemplateParmDecl = ReadDeclID(Record, Idx); in VisitDecl()
371 DeclContext *SemaDC = ReadDeclAs<DeclContext>(Record, Idx); in VisitDecl()
372 DeclContext *LexicalDC = ReadDeclAs<DeclContext>(Record, Idx); in VisitDecl()
[all …]
HDASTReader.cpp786 unsigned Idx = 0; in ParseLineTable() local
791 for (int I = 0, N = Record[Idx++]; I != N; ++I) { in ParseLineTable()
793 unsigned FilenameLen = Record[Idx++]; in ParseLineTable()
794 std::string Filename(&Record[Idx], &Record[Idx] + FilenameLen); in ParseLineTable()
795 Idx += FilenameLen; in ParseLineTable()
802 while (Idx < Record.size()) { in ParseLineTable()
803 int FID = Record[Idx++]; in ParseLineTable()
809 unsigned NumEntries = Record[Idx++]; in ParseLineTable()
814 unsigned FileOffset = Record[Idx++]; in ParseLineTable()
815 unsigned LineNo = Record[Idx++]; in ParseLineTable()
[all …]
HDGlobalModuleIndex.cpp174 unsigned Idx = 0; in GlobalModuleIndex() local
175 unsigned ID = Record[Idx++]; in GlobalModuleIndex()
185 Modules[ID].Size = Record[Idx++]; in GlobalModuleIndex()
186 Modules[ID].ModTime = Record[Idx++]; in GlobalModuleIndex()
189 unsigned NameLen = Record[Idx++]; in GlobalModuleIndex()
190 Modules[ID].FileName.assign(Record.begin() + Idx, in GlobalModuleIndex()
191 Record.begin() + Idx + NameLen); in GlobalModuleIndex()
192 Idx += NameLen; in GlobalModuleIndex()
195 unsigned NumDeps = Record[Idx++]; in GlobalModuleIndex()
197 Record.begin() + Idx, in GlobalModuleIndex()
[all …]
/trueos/contrib/llvm/lib/IR/
HDDebugLoc.cpp164 int &Idx = ScopeRecordIdx[Scope]; in getOrAddScopeRecordIdxEntry() local
165 if (Idx) return Idx; in getOrAddScopeRecordIdxEntry()
169 return Idx = ExistingIdx; in getOrAddScopeRecordIdxEntry()
179 Idx = ScopeRecords.size()+1; in getOrAddScopeRecordIdxEntry()
180 ScopeRecords.push_back(DebugRecVH(Scope, this, Idx)); in getOrAddScopeRecordIdxEntry()
181 return Idx; in getOrAddScopeRecordIdxEntry()
187 int &Idx = ScopeInlinedAtIdx[std::make_pair(Scope, IA)]; in getOrAddScopeInlinedAtIdxEntry() local
188 if (Idx) return Idx; in getOrAddScopeInlinedAtIdxEntry()
192 return Idx = ExistingIdx; in getOrAddScopeInlinedAtIdxEntry()
200 Idx = -ScopeInlinedAtRecords.size()-1; in getOrAddScopeInlinedAtIdxEntry()
[all …]
/trueos/contrib/llvm/include/llvm/ADT/
HDSparseMultiSet.h160 unsigned Idx = FreelistIdx; in addValue() local
161 unsigned NextFree = Dense[Idx].Next; in addValue()
162 assert(Dense[Idx].isTombstone() && "Non-tombstone free?"); in addValue()
164 Dense[Idx] = SMSNode(V, Prev, Next); in addValue()
167 return Idx; in addValue()
171 void makeTombstone(unsigned Idx) { in makeTombstone() argument
172 Dense[Idx].Prev = SMSNode::INVALID; in makeTombstone()
173 Dense[Idx].Next = FreelistIdx; in makeTombstone()
174 FreelistIdx = Idx; in makeTombstone()
217 unsigned Idx; variable
[all …]
HDPackedVector.h30 static T getValue(const BitVectorTy &Bits, unsigned Idx) { in getValue() argument
33 val = T(val | ((Bits[(Idx << (BitNum-1)) + i] ? 1UL : 0UL) << i)); in getValue()
37 static void setValue(BitVectorTy &Bits, unsigned Idx, T val) { in setValue() argument
40 Bits[(Idx << (BitNum-1)) + i] = val & (T(1) << i); in setValue()
47 static T getValue(const BitVectorTy &Bits, unsigned Idx) { in getValue() argument
50 val = T(val | ((Bits[(Idx << (BitNum-1)) + i] ? 1UL : 0UL) << i)); in getValue()
51 if (Bits[(Idx << (BitNum-1)) + BitNum-1]) in getValue()
56 static void setValue(BitVectorTy &Bits, unsigned Idx, T val) { in setValue() argument
59 Bits.set((Idx << (BitNum-1)) + BitNum-1); in setValue()
63 Bits[(Idx << (BitNum-1)) + i] = val & (T(1) << i); in setValue()
[all …]
HDSparseBitVector.h66 explicit SparseBitVectorElement(unsigned Idx) {
67 ElementIndex = Idx;
86 BitWord word(unsigned Idx) const {
87 assert (Idx < BITWORDS_PER_ELEMENT);
88 return Bits[Idx];
102 void set(unsigned Idx) {
103 Bits[Idx / BITWORD_SIZE] |= 1L << (Idx % BITWORD_SIZE);
106 bool test_and_set (unsigned Idx) {
107 bool old = test(Idx);
109 set(Idx);
[all …]
HDSmallBitVector.h63 reference(SmallBitVector &b, unsigned Idx) : TheVector(b), BitPos(Idx) {} in reference() argument
295 SmallBitVector &set(unsigned Idx) { in set() argument
297 setSmallBits(getSmallBits() | (uintptr_t(1) << Idx)); in set()
299 getPointer()->set(Idx); in set()
326 SmallBitVector &reset(unsigned Idx) { in reset() argument
328 setSmallBits(getSmallBits() & ~(uintptr_t(1) << Idx)); in reset()
330 getPointer()->reset(Idx); in reset()
357 SmallBitVector &flip(unsigned Idx) { in flip() argument
359 setSmallBits(getSmallBits() ^ (uintptr_t(1) << Idx)); in flip()
361 getPointer()->flip(Idx); in flip()
[all …]
HDBitVector.h47 reference(BitVector &b, unsigned Idx) { in reference() argument
48 WordRef = &b.Bits[Idx / BITWORD_SIZE]; in reference()
49 BitPos = Idx % BITWORD_SIZE; in reference()
242 BitVector &set(unsigned Idx) { in set() argument
243 Bits[Idx / BITWORD_SIZE] |= 1L << (Idx % BITWORD_SIZE); in set()
280 BitVector &reset(unsigned Idx) { in reset() argument
281 Bits[Idx / BITWORD_SIZE] &= ~(1L << (Idx % BITWORD_SIZE)); in reset()
320 BitVector &flip(unsigned Idx) { in flip() argument
321 Bits[Idx / BITWORD_SIZE] ^= 1L << (Idx % BITWORD_SIZE); in flip()
326 reference operator[](unsigned Idx) {
[all …]
/trueos/contrib/llvm/utils/TableGen/
HDCodeGenSchedule.h61 CodeGenSchedRW(unsigned Idx, Record *Def) in CodeGenSchedRW()
62 : Index(Idx), TheDef(Def), IsAlias(false), IsVariadic(false) { in CodeGenSchedRW()
75 CodeGenSchedRW(unsigned Idx, bool Read, const IdxVec &Seq, in CodeGenSchedRW()
77 : Index(Idx), Name(Name), TheDef(0), IsRead(Read), IsAlias(false), in CodeGenSchedRW()
199 CodeGenProcModel(unsigned Idx, const std::string &Name, Record *MDef, in CodeGenProcModel()
201 Index(Idx), ModelName(Name), ModelDef(MDef), ItinsDef(IDef) {} in CodeGenProcModel()
287 const CodeGenSchedRW &getSchedWrite(unsigned Idx) const { in getSchedWrite() argument
288 assert(Idx < SchedWrites.size() && "bad SchedWrite index"); in getSchedWrite()
289 assert(SchedWrites[Idx].isValid() && "invalid SchedWrite"); in getSchedWrite()
290 return SchedWrites[Idx]; in getSchedWrite()
[all …]
/trueos/contrib/llvm/lib/CodeGen/
HDSplitKit.cpp299 bool SplitAnalysis::isOriginalEndpoint(SlotIndex Idx) const { in isOriginalEndpoint()
303 LiveInterval::const_iterator I = Orig.find(Idx); in isOriginalEndpoint()
306 if (I != Orig.end() && I->start <= Idx) in isOriginalEndpoint()
307 return I->start == Idx; in isOriginalEndpoint()
310 return I != Orig.begin() && (--I)->end == Idx; in isOriginalEndpoint()
376 SlotIndex Idx) { in defValue() argument
378 assert(Idx.isValid() && "Invalid SlotIndex"); in defValue()
379 assert(Edit->getParent().getVNInfoAt(Idx) == ParentVNI && "Bad Parent VNI"); in defValue()
383 VNInfo *VNI = LI->getNextValue(Idx, LIS.getVNInfoAllocator()); in defValue()
474 void SplitEditor::selectIntv(unsigned Idx) { in selectIntv() argument
[all …]
HDLiveDebugVariables.cpp129 void insertDebugValue(MachineBasicBlock *MBB, SlotIndex Idx, unsigned LocNo,
207 void addDef(SlotIndex Idx, const MachineOperand &LocMO) { in addDef() argument
209 LocMap::iterator I = locInts.find(Idx); in addDef()
210 if (!I.valid() || I.start() != Idx) in addDef()
211 I.insert(Idx, Idx.getNextSlot(), getLocationNo(LocMO)); in addDef()
228 void extendDef(SlotIndex Idx, unsigned LocNo,
316 bool handleDebugValue(MachineInstr *MI, SlotIndex Idx);
450 bool LDVImpl::handleDebugValue(MachineInstr *MI, SlotIndex Idx) { in handleDebugValue() argument
465 UV->addDef(Idx, MI->getOperand(0)); in handleDebugValue()
481 SlotIndex Idx = MBBI == MBB->begin() ? in collectDebugValues() local
[all …]
/trueos/contrib/llvm/lib/MC/
HDMCRegisterInfo.cpp26 unsigned MCRegisterInfo::getSubReg(unsigned Reg, unsigned Idx) const { in getSubReg()
27 assert(Idx && Idx < getNumSubRegIndices() && in getSubReg()
33 if (*SRI == Idx) in getSubReg()
49 unsigned MCRegisterInfo::getSubRegIdxSize(unsigned Idx) const { in getSubRegIdxSize()
50 assert(Idx && Idx < getNumSubRegIndices() && in getSubRegIdxSize()
52 return SubRegIdxRanges[Idx].Size; in getSubRegIdxSize()
55 unsigned MCRegisterInfo::getSubRegIdxOffset(unsigned Idx) const { in getSubRegIdxOffset()
56 assert(Idx && Idx < getNumSubRegIndices() && in getSubRegIdxOffset()
58 return SubRegIdxRanges[Idx].Offset; in getSubRegIdxOffset()
/trueos/contrib/llvm/lib/Target/ARM/MCTargetDesc/
HDARMMCTargetDesc.cpp89 unsigned Idx = 0; in ParseARMTriple() local
94 Idx = 4; in ParseARMTriple()
98 Idx = 6; in ParseARMTriple()
103 if (Idx) { in ParseARMTriple()
104 unsigned SubVer = TT[Idx]; in ParseARMTriple()
114 if (Len >= Idx+2 && TT[Idx+1] == 'm') { in ParseARMTriple()
122 } else if (Len >= Idx+3 && TT[Idx+1] == 'e'&& TT[Idx+2] == 'm') { in ParseARMTriple()
130 } else if (Len >= Idx+2 && TT[Idx+1] == 's') { in ParseARMTriple()
151 if (Len >= Idx+3 && TT[Idx+1] == 't' && TT[Idx+2] == '2') in ParseARMTriple()
153 else if (Len >= Idx+2 && TT[Idx+1] == 'm') { in ParseARMTriple()
[all …]
/trueos/contrib/llvm/lib/Target/X86/
HDX86TargetTransformInfo.cpp217 int Idx = CostTableLookup(AVX2CostTable, ISD, LT.second); in getArithmeticInstrCost() local
218 if (Idx != -1) in getArithmeticInstrCost()
219 return LT.first * AVX2CostTable[Idx].Cost; in getArithmeticInstrCost()
244 int Idx = CostTableLookup(SSE2UniformConstCostTable, ISD, LT.second); in getArithmeticInstrCost() local
245 if (Idx != -1) in getArithmeticInstrCost()
246 return LT.first * SSE2UniformConstCostTable[Idx].Cost; in getArithmeticInstrCost()
291 int Idx = CostTableLookup(SSE2CostTable, ISD, LT.second); in getArithmeticInstrCost() local
292 if (Idx != -1) in getArithmeticInstrCost()
293 return LT.first * SSE2CostTable[Idx].Cost; in getArithmeticInstrCost()
315 int Idx = CostTableLookup(AVX1CostTable, ISD, LT.second); in getArithmeticInstrCost() local
[all …]
/trueos/contrib/llvm/lib/Target/AArch64/
HDAArch64MachineFunctionInfo.h128 void setVariadicGPRIdx(int Idx) { VariadicGPRIdx = Idx; } in setVariadicGPRIdx() argument
134 void setVariadicFPRIdx(int Idx) { VariadicFPRIdx = Idx; } in setVariadicFPRIdx() argument
140 void setVariadicStackIdx(int Idx) { VariadicStackIdx = Idx; } in setVariadicStackIdx() argument
143 void setFramePointerOffset(int Idx) { FramePointerOffset = Idx; } in setFramePointerOffset() argument
/trueos/contrib/llvm/include/llvm/Support/
HDArrayRecycler.h43 T *pop(unsigned Idx) { in pop() argument
44 if (Idx >= Bucket.size()) in pop()
46 FreeList *Entry = Bucket[Idx]; in pop()
49 Bucket[Idx] = Entry->Next; in pop()
54 void push(unsigned Idx, T *Ptr) { in push() argument
59 if (Idx >= Bucket.size()) in push()
60 Bucket.resize(size_t(Idx) + 1); in push()
61 Entry->Next = Bucket[Idx]; in push()
62 Bucket[Idx] = Entry; in push()
/trueos/contrib/llvm/lib/ExecutionEngine/OProfileJIT/
HDOProfileWrapper.cpp142 ssize_t Idx = 0; in checkForOProfileProcEntry() local
149 while (Idx < NumRead-1 && ExeName[Idx] != 0) { in checkForOProfileProcEntry()
150 Idx++; in checkForOProfileProcEntry()
154 Idx--; in checkForOProfileProcEntry()
157 while (Idx > 0) { in checkForOProfileProcEntry()
158 if (ExeName[Idx] == '/') { in checkForOProfileProcEntry()
159 BaseName = ExeName + Idx + 1; in checkForOProfileProcEntry()
162 Idx--; in checkForOProfileProcEntry()
/trueos/contrib/llvm/include/llvm/CodeGen/
HDLiveInterval.h337 const Segment *getSegmentContaining(SlotIndex Idx) const { in getSegmentContaining() argument
338 const_iterator I = FindSegmentContaining(Idx); in getSegmentContaining()
344 Segment *getSegmentContaining(SlotIndex Idx) { in getSegmentContaining() argument
345 iterator I = FindSegmentContaining(Idx); in getSegmentContaining()
350 VNInfo *getVNInfoAt(SlotIndex Idx) const { in getVNInfoAt() argument
351 const_iterator I = FindSegmentContaining(Idx); in getVNInfoAt()
358 VNInfo *getVNInfoBefore(SlotIndex Idx) const { in getVNInfoBefore() argument
359 const_iterator I = FindSegmentContaining(Idx.getPrevSlot()); in getVNInfoBefore()
365 iterator FindSegmentContaining(SlotIndex Idx) { in FindSegmentContaining() argument
366 iterator I = find(Idx); in FindSegmentContaining()
[all …]
HDRegisterClassInfo.h135 unsigned getRegPressureSetLimit(unsigned Idx) const { in getRegPressureSetLimit() argument
136 if (!PSetLimits[Idx]) in getRegPressureSetLimit()
137 PSetLimits[Idx] = computePSetLimit(Idx); in getRegPressureSetLimit()
138 return PSetLimits[Idx]; in getRegPressureSetLimit()
142 unsigned computePSetLimit(unsigned Idx) const;
/trueos/contrib/llvm/lib/Transforms/Instrumentation/
HDThreadSanitizer.cpp399 int Idx = getMemoryAccessFuncIndex(Addr); in instrumentLoadOrStore() local
400 if (Idx < 0) in instrumentLoadOrStore()
421 Value *OnAccessFunc = IsWrite ? TsanWrite[Idx] : TsanRead[Idx]; in instrumentLoadOrStore()
496 int Idx = getMemoryAccessFuncIndex(Addr); in instrumentAtomic() local
497 if (Idx < 0) in instrumentAtomic()
499 const size_t ByteSize = 1 << Idx; in instrumentAtomic()
505 CallInst *C = CallInst::Create(TsanAtomicLoad[Idx], in instrumentAtomic()
511 int Idx = getMemoryAccessFuncIndex(Addr); in instrumentAtomic() local
512 if (Idx < 0) in instrumentAtomic()
514 const size_t ByteSize = 1 << Idx; in instrumentAtomic()
[all …]
/trueos/contrib/llvm/lib/Target/ARM/
HDARMTargetTransformInfo.cpp198 int Idx = CostTableLookup(NEONFltDblTbl, ISD, LT.second); in getCastInstrCost() local
199 if (Idx != -1) in getCastInstrCost()
200 return LT.first * NEONFltDblTbl[Idx].Cost; in getCastInstrCost()
289 int Idx = ConvertCostTableLookup(NEONVectorConversionTbl, ISD, in getCastInstrCost() local
291 if (Idx != -1) in getCastInstrCost()
292 return NEONVectorConversionTbl[Idx].Cost; in getCastInstrCost()
320 int Idx = ConvertCostTableLookup(NEONFloatConversionTbl, ISD, in getCastInstrCost() local
322 if (Idx != -1) in getCastInstrCost()
323 return NEONFloatConversionTbl[Idx].Cost; in getCastInstrCost()
352 int Idx = ConvertCostTableLookup(NEONIntegerConversionTbl, ISD, in getCastInstrCost() local
[all …]
/trueos/contrib/llvm/tools/clang/include/clang/Basic/
HDDiagnostic.h1107 DiagnosticsEngine::ArgumentKind getArgKind(unsigned Idx) const { in getArgKind() argument
1108 assert(Idx < getNumArgs() && "Argument index out of range!"); in getArgKind()
1109 return (DiagnosticsEngine::ArgumentKind)DiagObj->DiagArgumentsKind[Idx]; in getArgKind()
1114 const std::string &getArgStdStr(unsigned Idx) const { in getArgStdStr() argument
1115 assert(getArgKind(Idx) == DiagnosticsEngine::ak_std_string && in getArgStdStr()
1117 return DiagObj->DiagArgumentsStr[Idx]; in getArgStdStr()
1122 const char *getArgCStr(unsigned Idx) const { in getArgCStr() argument
1123 assert(getArgKind(Idx) == DiagnosticsEngine::ak_c_string && in getArgCStr()
1125 return reinterpret_cast<const char*>(DiagObj->DiagArgumentsVal[Idx]); in getArgCStr()
1130 int getArgSInt(unsigned Idx) const { in getArgSInt() argument
[all …]
/trueos/contrib/llvm/tools/clang/include/clang/Serialization/
HDASTReader.h1401 const RecordData &Record, unsigned &Idx);
1406 const RecordData &Record, unsigned &Idx);
1414 const RecordData &Record, unsigned &Idx);
1428 QualType readType(ModuleFile &F, const RecordData &Record, unsigned &Idx) { in readType() argument
1429 if (Idx >= Record.size()) in readType()
1432 return getLocalType(F, Record[Idx++]); in readType()
1482 unsigned &Idx);
1503 unsigned &Idx);
1658 unsigned &Idx) { in GetIdentifierInfo() argument
1659 return DecodeIdentifierInfo(getGlobalIdentifierID(M, Record[Idx++])); in GetIdentifierInfo()
[all …]

1234567891011