Searched refs:DIEnumerator (Results 1 - 18 of 18) sorted by relevance

/external/swiftshader/third_party/LLVM/include/llvm/Analysis/
H A DDIBuilder.h33 class DIEnumerator;
99 DIEnumerator createEnumerator(StringRef Name, uint64_t Val);
H A DDebugInfo.h218 /// DIEnumerator - A wrapper for an enumerator (e.g. X and Y in 'enum {X,Y}').
221 class DIEnumerator : public DIDescriptor { class in namespace:llvm
223 explicit DIEnumerator(const MDNode *N = 0) : DIDescriptor(N) {} function in class:llvm::DIEnumerator
/external/llvm/lib/IR/
H A DDebugInfoMetadata.cpp221 DIEnumerator *DIEnumerator::getImpl(LLVMContext &Context, int64_t Value,
225 DEFINE_GETIMPL_LOOKUP(DIEnumerator, (Value, Name));
227 DEFINE_GETIMPL_STORE(DIEnumerator, (Value), Ops);
H A DLLVMContextImpl.h303 template <> struct MDNodeKeyImpl<DIEnumerator> {
308 MDNodeKeyImpl(const DIEnumerator *N)
311 bool isKeyOf(const DIEnumerator *RHS) const {
H A DDIBuilder.cpp182 DIEnumerator *DIBuilder::createEnumerator(StringRef Name, int64_t Val) {
184 return DIEnumerator::get(VMContext, Val, Name);
H A DAsmWriter.cpp1589 static void writeDIEnumerator(raw_ostream &Out, const DIEnumerator *N,
1591 Out << "!DIEnumerator(";
H A DVerifier.cpp816 void Verifier::visitDIEnumerator(const DIEnumerator &N) {
/external/swiftshader/third_party/LLVM/lib/CodeGen/AsmPrinter/
H A DDwarfCompileUnit.h277 /// constructEnumTypeDIE - Construct enum type DIE from DIEnumerator.
278 DIE *constructEnumTypeDIE(DIEnumerator ETy);
H A DDwarfCompileUnit.cpp732 ElemDie = constructEnumTypeDIE(DIEnumerator(Enum));
1174 /// constructEnumTypeDIE - Construct enum type DIE from DIEnumerator.
1175 DIE *CompileUnit::constructEnumTypeDIE(DIEnumerator ETy) {
/external/llvm/include/llvm/IR/
H A DDebugInfoMetadata.h349 class DIEnumerator : public DINode { class in namespace:llvm
355 DIEnumerator(LLVMContext &C, StorageType Storage, int64_t Value, function in class:llvm::DIEnumerator
359 ~DIEnumerator() = default;
361 static DIEnumerator *getImpl(LLVMContext &Context, int64_t Value,
367 static DIEnumerator *getImpl(LLVMContext &Context, int64_t Value,
376 DEFINE_MDNODE_GET(DIEnumerator, (int64_t Value, StringRef Name),
378 DEFINE_MDNODE_GET(DIEnumerator, (int64_t Value, MDString *Name),
H A DDIBuilder.h111 DIEnumerator *createEnumerator(StringRef Name, int64_t Val);
/external/swiftshader/third_party/LLVM/lib/Analysis/
H A DDIBuilder.cpp139 DIEnumerator DIBuilder::createEnumerator(StringRef Name, uint64_t Val) {
146 return DIEnumerator(MDNode::get(VMContext, Elts));
/external/llvm/unittests/IR/
H A DMetadataTest.cpp896 auto *N = DIEnumerator::get(Context, 7, "name");
900 EXPECT_EQ(N, DIEnumerator::get(Context, 7, "name"));
902 EXPECT_NE(N, DIEnumerator::get(Context, 8, "name"));
903 EXPECT_NE(N, DIEnumerator::get(Context, 7, "nam"));
/external/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfUnit.cpp1326 auto *Enum = dyn_cast_or_null<DIEnumerator>(Elements[i]);
H A DCodeViewDebug.cpp1429 if (auto *Enumerator = dyn_cast_or_null<DIEnumerator>(Element)) {
/external/llvm/lib/Bitcode/Writer/
H A DBitcodeWriter.cpp169 void writeDIEnumerator(const DIEnumerator *N,
1406 void ModuleBitcodeWriter::writeDIEnumerator(const DIEnumerator *N,
/external/llvm/lib/AsmParser/
H A DLLParser.cpp3825 /// ::= !DIEnumerator(value: 30, name: "SomeKind")
3833 Result = GET_OR_DISTINCT(DIEnumerator, (Context, value.Val, name.Val));
/external/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp2336 GET_OR_DISTINCT(DIEnumerator, (Context, unrotateSign(Record[1]),

Completed in 2452 milliseconds