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

1 2 3

  /src/external/apache2/llvm/dist/llvm/include/llvm/AsmParser/
SlotMapping.h 27 /// nodes, global values and types. It also contains the mapping for the named
28 /// types.
36 std::map<unsigned, Type *> Types;
  /src/external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/CodeView/
LazyRandomTypeCollection.h 62 LazyRandomTypeCollection(const CVTypeArray &Types, uint32_t RecordCountHint,
64 LazyRandomTypeCollection(const CVTypeArray &Types, uint32_t RecordCountHint);
101 CVTypeArray Types;
SymbolDumper.h 27 CVSymbolDumper(ScopedPrinter &W, TypeCollection &Types,
31 : W(W), Types(Types), Container(Container),
49 TypeCollection &Types;
  /src/external/apache2/llvm/dist/llvm/tools/llvm-pdbutil/
MinimalSymbolDumper.h 27 codeview::LazyRandomTypeCollection &Types)
28 : P(P), RecordBytes(RecordBytes), Ids(Ids), Types(Types) {}
32 codeview::LazyRandomTypeCollection &Types)
34 Types(Types) {}
63 codeview::LazyRandomTypeCollection &Types;
TypeReferenceTracker.h 33 // Do the work of marking referenced types.
45 // Mark types on this list as referenced.
49 // Consume all types on the worklist.
55 codeview::LazyRandomTypeCollection &Types;
MinimalTypeDumper.h 28 bool Hashes, codeview::LazyRandomTypeCollection &Types,
34 Types(Types), RefTracker(RefTracker), NumHashBuckets(NumHashBuckets),
60 codeview::LazyRandomTypeCollection &Types;
BytesOutputStyle.cpp 306 auto &Types = Err(initializeTypes(StreamIdx));
310 if (TI.toArrayIndex() >= Types.capacity()) {
315 auto Type = Types.getType(TI);
316 uint32_t Offset = Types.getOffsetOfType(TI);
456 auto &Types = Tpi->typeArray();
460 std::make_unique<LazyRandomTypeCollection>(Types, Count, Offsets);
  /src/external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/PDB/Native/
TpiStream.h 55 codeview::CVTypeRange types(bool *HadError) const;
58 codeview::LazyRandomTypeCollection &typeCollection() { return *Types; }
79 std::unique_ptr<codeview::LazyRandomTypeCollection> Types;
  /src/external/apache2/llvm/dist/clang/utils/TableGen/
ClangOpcodesEmitter.cpp 36 /// The name is obtained by concatenating the name with the list of types.
57 void PrintTypes(raw_ostream &OS, ArrayRef<Record *> Types);
64 auto *Types = R->getValueAsListInit("Types");
67 Rec = [&TypePath, Types, &Rec, &F](size_t I, const Twine &ID) {
68 if (I >= Types->size()) {
73 if (auto *TypeClass = dyn_cast<DefInit>(Types->getElement(I))) {
74 for (auto *Type : TypeClass->getDef()->getValueAsListOfDefs("Types")) {
214 auto TypeCount = R->getValueAsListInit("Types")->size();
238 auto *Types = R->getValueAsListInit("Types")
    [all...]
ClangTypeNodesEmitter.cpp 20 // will need to understand these types.
27 // type. Clients that only need to deal with canonical types
29 // pretty-printing) can ignore these types.
34 // with uninstantiated C++ templates can ignore these types.
43 // LEAF_TYPE(Class) - A type that never has inner types. Clients
44 // which can operate on such types more efficiently may wish to do so.
79 const std::vector<Record*> Types;
85 Types(Records.getAllDerivedDefinitions(TypeNodeClassName)) {
104 if (Types.empty())
187 for (TypeNode type : Types) {
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/DebugInfo/CodeView/
RecordName.cpp 24 /// The type collection. Used to calculate names of nested types.
25 TypeCollection &Types;
32 explicit TypeNameComputer(TypeCollection &Types) : Types(Types) {}
36 /// Paired begin/end actions for all types. Receives all record data,
82 Name.append(Types.getTypeName(Indices[I]));
98 Name.append(Types.getTypeName(Indices[I]));
137 StringRef Ret = Types.getTypeName(Proc.getReturnType());
138 StringRef Params = Types.getTypeName(Proc.getArgumentList())
    [all...]
SymbolDumper.cpp 33 CVSymbolDumperImpl(TypeCollection &Types, SymbolDumpDelegate *ObjDelegate,
35 : Types(Types), ObjDelegate(ObjDelegate), W(W), CompilationCPUType(CPU),
56 TypeCollection &Types;
100 codeview::printTypeIndex(W, FieldName, TI, Types);
656 CVSymbolDumperImpl Dumper(Types, ObjDelegate.get(), W, CompilationCPUType,
670 CVSymbolDumperImpl Dumper(Types, ObjDelegate.get(), W, CompilationCPUType,
ContinuationRecordBuilder.cpp 224 std::vector<CVType> Types;
225 Types.reserve(SegmentOffsets.size());
233 Types.push_back(createSegmentRecord(Offset, End, RefersTo));
240 return Types;
  /src/external/apache2/llvm/dist/llvm/lib/FuzzMutate/
IRMutator.cpp 56 std::vector<Type *> Types;
58 Types.push_back(Getter(M.getContext()));
59 RandomIRBuilder IB(Seed, Types);
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/
GlobalSplit.cpp 68 SmallVector<MDNode *, 2> Types;
69 GV.getMetadata(LLVMContext::MD_type, Types);
92 for (MDNode *Type : Types) {
CrossDSOCFI.cpp 84 SmallVector<MDNode *, 2> Types;
86 Types.clear();
87 GO.getMetadata(LLVMContext::MD_type, Types);
88 for (MDNode *Type : Types)
GlobalDCE.cpp 161 SmallVector<MDNode *, 2> Types;
171 Types.clear();
172 GV.getMetadata(LLVMContext::MD_type, Types);
173 if (GV.isDeclaration() || Types.empty())
179 for (MDNode *Type : Types) {
ThinLTOBitcodeWriter.cpp 352 SmallVector<MDNode *, 2> Types;
353 F.getMetadata(LLVMContext::MD_type, Types);
366 append_range(Elts, Types);
  /src/external/gpl3/gcc.old/dist/gcc/d/dmd/
arraytypes.h 42 typedef Array<class Type *> Types;
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/GlobalISel/
LegalizerInfo.h 122 /// For efficiency, it doesn't make a copy of Types so care must be taken not
126 ArrayRef<LLT> Types;
138 constexpr LegalityQuery(unsigned Opcode, const ArrayRef<LLT> Types,
140 : Opcode(Opcode), Types(Types), MMODescrs(MMODescrs) {}
141 constexpr LegalityQuery(unsigned Opcode, const ArrayRef<LLT> Types)
142 : LegalityQuery(Opcode, Types, {}) {}
222 /// True iff the given type index is one of the specified types.
229 return Query.Types[TypeIdx] != Type;
233 /// True iff the given types for the given pair of type indexes is one of th
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/DebugInfo/PDB/Native/
NativeInlineSiteSymbol.cpp 69 LazyRandomTypeCollection &Types = Tpi->typeCollection();
78 QualifiedName.append(std::string(Types.getTypeName(ClassTy)));
NativeTypeEnum.cpp 67 LazyRandomTypeCollection &Types = Tpi.typeCollection();
71 CVType FieldList = Types.getType(*ContinuationIndex);
  /src/external/apache2/llvm/dist/llvm/lib/Target/Mips/
MipsRegisterBankInfo.h 58 /// the remaining types: Integer, FloatingPoint or Ambiguous.
159 DenseMap<const MachineInstr *, InstType> Types;
182 Types.try_emplace(MI, InstType::NotDetermined);
188 bool wasVisited(const MachineInstr *MI) const { return Types.count(MI); };
193 return Types.find(MI)->getSecond();
199 Types.find(MI)->getSecond() = InstTy;
224 Types.erase(MI);
  /src/external/apache2/llvm/dist/llvm/lib/Bitcode/Writer/
ValueEnumerator.h 9 // This class gives values and types Unique ID's.
59 TypeList Types;
212 const TypeList &getTypes() const { return Types; }
  /src/external/apache2/llvm/dist/llvm/lib/ObjectYAML/
CodeViewYAMLTypes.cpp 1 //===- CodeViewYAMLTypes.cpp - CodeView YAMLIO types implementation -------===//
785 CVTypeArray Types;
793 Err(Reader.readArray(Types, Reader.bytesRemaining()));
794 for (const auto &T : Types) {

Completed in 23 milliseconds

1 2 3