| /trueos/contrib/llvm/tools/clang/lib/Serialization/ |
| HD | ASTReaderStmt.cpp | 35 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 …]
|
| HD | ASTReaderDecl.cpp | 44 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 …]
|
| HD | ASTReader.cpp | 786 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 …]
|
| HD | GlobalModuleIndex.cpp | 174 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/ |
| HD | DebugLoc.cpp | 164 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/ |
| HD | SparseMultiSet.h | 160 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 …]
|
| HD | PackedVector.h | 30 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 …]
|
| HD | SparseBitVector.h | 66 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 …]
|
| HD | SmallBitVector.h | 63 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 …]
|
| HD | BitVector.h | 47 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/ |
| HD | CodeGenSchedule.h | 61 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/ |
| HD | SplitKit.cpp | 299 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 …]
|
| HD | LiveDebugVariables.cpp | 129 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/ |
| HD | MCRegisterInfo.cpp | 26 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/ |
| HD | ARMMCTargetDesc.cpp | 89 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/ |
| HD | X86TargetTransformInfo.cpp | 217 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/ |
| HD | AArch64MachineFunctionInfo.h | 128 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/ |
| HD | ArrayRecycler.h | 43 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/ |
| HD | OProfileWrapper.cpp | 142 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/ |
| HD | LiveInterval.h | 337 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 …]
|
| HD | RegisterClassInfo.h | 135 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/ |
| HD | ThreadSanitizer.cpp | 399 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/ |
| HD | ARMTargetTransformInfo.cpp | 198 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/ |
| HD | Diagnostic.h | 1107 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/ |
| HD | ASTReader.h | 1401 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 …]
|