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

1 2

  /src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
HexagonFrameLowering.h 92 static const SpillSlot Offsets[] = {
100 NumEntries = array_lengthof(Offsets);
101 return Offsets;
  /src/external/apache2/llvm/dist/llvm/lib/Target/VE/
VEFrameLowering.h 59 static const SpillSlot Offsets[] = {
65 NumEntries = array_lengthof(Offsets);
66 return Offsets;
  /src/external/apache2/llvm/dist/llvm/include/llvm/Remarks/
RemarkParser.h 64 std::vector<size_t> Offsets;
74 size_t size() const { return Offsets.size(); }
  /src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/IPO/
LowerTypeTests.h 62 SmallVector<uint64_t, 16> Offsets;
74 Offsets.push_back(Offset);
144 /// loading from indexed offsets into the byte array and applying a mask, a
  /src/external/apache2/llvm/dist/clang/tools/clang-diff/
ClangDiff.cpp 349 auto Offsets = Tree.getSourceRangeOffsets(N);
350 OS << R"(,"begin":)" << Offsets.first;
351 OS << R"(,"end":)" << Offsets.second;
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
ScheduleDAGSDNodes.cpp 196 /// This function finds loads of the same base and different offsets. If the
197 /// offsets are not far apart (target specific), it add MVT::Glue inputs and
209 // dependency requiring a different order than by increasing offsets, and the
222 // the same base pointer and different offsets.
224 SmallVector<int64_t, 4> Offsets;
252 Offsets.push_back(Offset1);
254 Offsets.push_back(Offset2);
266 llvm::sort(Offsets);
271 int64_t BaseOff = Offsets[0];
274 for (unsigned i = 1, e = Offsets.size(); i != e; ++i)
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/MCTargetDesc/
R600MCCodeEmitter.cpp 124 int64_t Offsets[3] = {
133 SrcSelect[ELEMENT_W] << 29 | Offsets[0] << 0 | Offsets[1] << 5 |
134 Offsets[2] << 10;
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/AsmPrinter/
DbgEntityHistoryCalculator.cpp 138 // Entries reference other entries by index. Offsets is used to remap these
140 SmallVector<size_t, 4> Offsets;
233 // Zero the offsets.
234 Offsets.assign(HistoryMapEntries.size(), 0);
244 Offsets[EntryIdx] = CurOffset;
251 Entry.EndIndex -= Offsets[Entry.EndIndex];
  /src/external/apache2/llvm/dist/llvm/lib/Support/
SourceMgr.cpp 78 auto *Offsets = new std::vector<T>();
84 Offsets->push_back(static_cast<T>(N));
87 OffsetCache = Offsets;
88 return *Offsets;
93 std::vector<T> &Offsets =
105 return llvm::lower_bound(Offsets, PtrOffset) - Offsets.begin() + 1;
125 std::vector<T> &Offsets =
138 if (LineNo > Offsets.size())
140 return BufStart + Offsets[LineNo - 1] + 1
    [all...]
  /src/external/apache2/llvm/dist/llvm/tools/llvm-pdbutil/
BytesOutputStyle.cpp 458 auto Offsets = Tpi->getTypeIndexOffsets();
460 std::make_unique<LazyRandomTypeCollection>(Types, Count, Offsets);
InputFile.cpp 387 auto Offsets = Stream.getTypeIndexOffsets();
389 std::make_unique<LazyRandomTypeCollection>(Array, Count, Offsets);
  /src/external/apache2/llvm/dist/clang/lib/Lex/
DependencyDirectivesSourceMinimizer.cpp 912 llvm::SmallVector<Directive, 32> Offsets;
918 Offsets.push_back({T.Offset, Directive::If});
923 if (Offsets.empty())
925 int PreviousOffset = Offsets.back().Offset;
927 Offsets.push_back({T.Offset, Directive::Else});
932 if (Offsets.empty())
934 int PreviousOffset = Offsets.back().Offset;
937 Directive::DirectiveKind Kind = Offsets.pop_back_val().Kind;
940 } while (!Offsets.empty());
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/
CallLowering.cpp 208 SmallVector<uint64_t, 4> Offsets;
209 ComputeValueVTs(*TLI, DL, OrigArg.Ty, SplitVTs, &Offsets, 0);
247 SmallVector<uint64_t, 8> Offsets;
248 computeValueLLTs(DL, *PackedTy, LLTs, &Offsets);
252 MIRBuilder.buildExtract(DstRegs[i], SrcReg, Offsets[i]);
773 SmallVector<uint64_t, 4> Offsets;
774 ComputeValueVTs(*TLI, DL, RetTy, SplitVTs, &Offsets, 0);
787 MIRBuilder.materializePtrAdd(Addr, DemoteReg, OffsetLLTy, Offsets[I]);
790 commonAlignment(BaseAlign, Offsets[I]));
803 SmallVector<uint64_t, 4> Offsets;
    [all...]
IRTranslator.cpp 177 auto *Offsets = VMap.getOffsets(Val);
180 Offsets->empty() ? Offsets : nullptr);
196 auto *Offsets = VMap.getOffsets(Val);
203 Offsets->empty() ? Offsets : nullptr);
1271 ArrayRef<uint64_t> Offsets = *VMap.getOffsets(LI);
1292 MIRBuilder.materializePtrAdd(Addr, Base, OffsetTy, Offsets[i] / 8);
1294 MachinePointerInfo Ptr(LI.getPointerOperand(), Offsets[i] / 8);
1300 commonAlignment(BaseAlign, Offsets[i] / 8), AAMetadata, Ranges
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Analysis/
StackSafetyAnalysis.cpp 281 ConstantRange Offsets = offsetFrom(Addr, Base);
282 if (isUnsafe(Offsets))
285 Offsets = addOverflowNever(Offsets, SizeRange);
286 if (isUnsafe(Offsets))
288 return Offsets;
422 ConstantRange Offsets = offsetFrom(UI, Ptr);
424 US.Calls.emplace(CallInfo<GlobalValue>(Callee, ArgNo), Offsets);
426 Insert.first->second = Insert.first->second.unionWith(Offsets);
505 const ConstantRange &Offsets) const
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Object/
Archive.cpp 797 const char *Offsets = Buf;
799 Offsets += sizeof(uint64_t);
801 Offsets += sizeof(uint32_t);
804 Offset = read32be(Offsets + SymbolIndex * 4);
806 Offset = read64be(Offsets + SymbolIndex * 8);
809 // Offsets (the first uint32_t is the number of bytes of the ranlib
814 Offset = read32le(Offsets + SymbolIndex * 8 + 4);
817 // Offsets (the first uint64_t is the number of bytes of the ranlib_64
822 Offset = read64le(Offsets + SymbolIndex * 16 + 8);
824 // Skip offsets
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
MVEGatherScatterLowering.cpp 84 // Check for a getelementptr and deduce base and offsets from it, on success
85 // returning the base directly and the offsets indirectly using the Offsets
87 Value *checkGEP(Value *&Offsets, FixedVectorType *Ty, GetElementPtrInst *GEP,
100 // Create a gather from a base + vector of offsets
112 // Create a scatter to a base + vector of offsets
113 Value *tryCreateMaskedScatterOffset(IntrinsicInst *I, Value *Offsets,
124 // QI gathers and scatters can increment their offsets on their own if
129 // QI gathers/scatters can increment their offsets on their own if the
136 // Optimise the base and offsets of the given addres
    [all...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/Object/
ELFObjectFile.h 886 std::vector<uintptr_t> Offsets;
900 Offsets.push_back(Dynamic->d_un.d_val);
905 if (is_contained(Offsets, Sec.sh_addr))
  /src/external/apache2/llvm/dist/llvm/include/llvm/ObjectYAML/
DWARFYAML.h 174 std::vector<yaml::Hex64> Offsets;
206 Optional<std::vector<yaml::Hex64>> Offsets;
  /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
SIInstrInfo.h 1245 /// Offsets in bytes from the start of the input buffer
1246 enum Offsets {
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGExprConstant.cpp 77 /// Offsets[i] describes the offset of Elems[i] within the constant. The
79 /// is no overlap: Offsets[i+1] >= Offsets[i] + getSize(Elemes[i]).
85 llvm::SmallVector<CharUnits, 32> Offsets;
101 ArrayRef<CharUnits> Offsets,
130 return buildFrom(CGM, Elems, Offsets, CharUnits::Zero(), Size,
152 Offsets.push_back(Size);
155 Offsets.push_back(Offset);
174 replace(Offsets, *FirstElemToReplace, *LastElemToReplace, {Offset});
283 /// Returns a position within Elems and Offsets such that all element
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/MC/
ELFObjectWriter.cpp 1054 const std::pair<uint64_t, uint64_t> &Offsets =
1060 Size = Offsets.second - Offsets.first;
1062 writeSection(SectionIndexMap, GroupSymbolIndex, Offsets.first, Size,
  /src/external/apache2/llvm/dist/clang/lib/AST/
VTableBuilder.cpp 111 /// as a record decl and a subobject number) and its offsets in the most
118 /// ComputeBaseOffsets - Compute the offsets for all base subobjects of the
165 // Compute base offsets.
251 // even change the base offsets in ASTRecordLayout to be specified in
441 /// VCallOffsetMap - Keeps track of vcall offsets when building a vtable.
446 /// Offsets - Keeps track of methods and their offsets.
448 SmallVector<MethodAndOffsetPairTy, 16> Offsets;
466 bool empty() const { return Offsets.empty(); }
511 for (const auto &OffsetPair : Offsets) {
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/NVPTX/
NVPTXISelLowering.cpp 150 SmallVectorImpl<uint64_t> *Offsets = nullptr,
160 if (Offsets) {
161 Offsets->push_back(StartingOffset + 0);
162 Offsets->push_back(StartingOffset + 8);
173 ComputePTXValueVTs(TLI, DL, EI, ValueVTs, Offsets,
198 if (Offsets)
199 Offsets->push_back(Off + j * EltVT.getStoreSize());
203 if (Offsets)
204 Offsets->push_back(Off);
214 // offsets, and the whole structure is aligned to ParamAlignment. Thi
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/Serialization/
ASTReaderDecl.cpp 2880 assert(I != GlobalBitOffsetsMap.end() && "Corrupted global bit offsets map");
4084 // offsets for its tables of lexical and visible declarations.
4086 std::pair<uint64_t, uint64_t> Offsets = Reader.VisitDeclContext(DC);
4087 if (Offsets.first &&
4088 ReadLexicalDeclContextStorage(*Loc.F, DeclsCursor, Offsets.first, DC))
4090 if (Offsets.second &&
4091 ReadVisibleDeclContextStorage(*Loc.F, DeclsCursor, Offsets.second, ID))

Completed in 57 milliseconds

1 2