Home
last modified time | relevance | path

Searched refs:DIEnumerator (Results 1 – 17 of 17) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DMetadata.def89 HANDLE_SPECIALIZED_MDNODE_LEAF_UNIQUABLE(DIEnumerator)
H A DDebugInfoMetadata.h462 class DIEnumerator : public DINode {
467 LLVM_ABI DIEnumerator(LLVMContext &C, StorageType Storage, const APInt &Value,
469 DIEnumerator(LLVMContext &C, StorageType Storage, int64_t Value, in DIEnumerator() function
471 : DIEnumerator(C, Storage, APInt(64, Value, !IsUnsigned), IsUnsigned, in DIEnumerator()
473 ~DIEnumerator() = default;
475 static DIEnumerator *getImpl(LLVMContext &Context, const APInt &Value,
481 LLVM_ABI static DIEnumerator *getImpl(LLVMContext &Context,
491 DEFINE_MDNODE_GET(DIEnumerator,
494 DEFINE_MDNODE_GET(DIEnumerator,
497 DEFINE_MDNODE_GET(DIEnumerator,
[all …]
H A DDIBuilder.h192 LLVM_ABI DIEnumerator *createEnumerator(StringRef Name,
194 LLVM_ABI DIEnumerator *createEnumerator(StringRef Name, uint64_t Val,
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DDIBuilder.cpp244 DIEnumerator *DIBuilder::createEnumerator(StringRef Name, uint64_t Val, in createEnumerator()
247 return DIEnumerator::get(VMContext, APInt(64, Val, !IsUnsigned), IsUnsigned, in createEnumerator()
251 DIEnumerator *DIBuilder::createEnumerator(StringRef Name, const APSInt &Value) { in createEnumerator()
253 return DIEnumerator::get(VMContext, APInt(Value), Value.isUnsigned(), Name); in createEnumerator()
H A DDebugInfoMetadata.cpp867 DIEnumerator::DIEnumerator(LLVMContext &C, StorageType Storage, in DIEnumerator() function in DIEnumerator
874 DIEnumerator *DIEnumerator::getImpl(LLVMContext &Context, const APInt &Value, in getImpl()
878 DEFINE_GETIMPL_LOOKUP(DIEnumerator, (Value, IsUnsigned, Name)); in getImpl()
880 DEFINE_GETIMPL_STORE(DIEnumerator, (Value, IsUnsigned), Ops); in getImpl()
H A DLLVMContextImpl.h468 template <> struct MDNodeKeyImpl<DIEnumerator> {
478 MDNodeKeyImpl(const DIEnumerator *N)
482 bool isKeyOf(const DIEnumerator *RHS) const {
H A DAsmWriter.cpp2216 static void writeDIEnumerator(raw_ostream &Out, const DIEnumerator *N, in writeDIEnumerator()
H A DVerifier.cpp1232 void Verifier::visitDIEnumerator(const DIEnumerator &N) { in visitDIEnumerator()
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBTFDebug.cpp212 const auto *Enum = cast<DIEnumerator>(Element); in completeType()
251 const auto *Enum = cast<DIEnumerator>(Element); in completeType()
H A DBPFAbstractMemberAccess.cpp1023 const auto *Enum = cast<DIEnumerator>(Element); in computeAccessKey()
/freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/DXILWriter/
H A DDXILBitcodeWriter.cpp236 void writeDIEnumerator(const DIEnumerator *N,
1415 void DXILBitcodeWriter::writeDIEnumerator(const DIEnumerator *N, in writeDIEnumerator()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfUnit.cpp1828 auto *Enum = dyn_cast_or_null<DIEnumerator>(E); in constructEnumTypeDIE()
H A DCodeViewDebug.cpp2291 if (auto *Enumerator = dyn_cast_or_null<DIEnumerator>(Element)) { in lowerTypeEnum()
/freebsd/contrib/llvm-project/llvm/lib/Bitcode/Reader/
H A DMetadataLoader.cpp1531 GET_OR_DISTINCT(DIEnumerator, in parseOneMetadata()
/freebsd/contrib/llvm-project/llvm/lib/Bitcode/Writer/
H A DBitcodeWriter.cpp344 void writeDIEnumerator(const DIEnumerator *N,
1897 void ModuleBitcodeWriter::writeDIEnumerator(const DIEnumerator *N, in writeDIEnumerator()
/freebsd/contrib/llvm-project/llvm/lib/AsmParser/
H A DLLParser.cpp5557 GET_OR_DISTINCT(DIEnumerator, (Context, Value, isUnsigned.Val, name.Val)); in parseDIEnumerator()
/freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/
H A DDemangleTestCases.inc15777 …ructEnumTypeDIEENS_12DIEnumeratorE", "llvm::DwarfDebug::constructEnumTypeDIE(llvm::DIEnumerator)"},