/freebsd/contrib/llvm-project/llvm/include/llvm/ObjectYAML/ |
H A D | XCOFFYAML.h | 24 llvm::yaml::Hex16 Magic; 27 llvm::yaml::Hex64 SymbolTableOffset; 30 llvm::yaml::Hex16 Flags; 34 std::optional<llvm::yaml::Hex16> Magic; 35 std::optional<llvm::yaml::Hex16> Version; 36 std::optional<llvm::yaml::Hex64> TextStartAddr; 37 std::optional<llvm::yaml::Hex64> DataStartAddr; 38 std::optional<llvm::yaml::Hex64> TOCAnchorAddr; 45 std::optional<llvm::yaml::Hex16> MaxAlignOfText; 46 std::optional<llvm::yaml::Hex16> MaxAlignOfData; [all …]
|
H A D | MachOYAML.h | 33 llvm::yaml::Hex32 address; 48 llvm::yaml::Hex64 addr; 50 llvm::yaml::Hex32 offset; 52 llvm::yaml::Hex32 reloff; 54 llvm::yaml::Hex32 flags; 55 llvm::yaml::Hex32 reserved1; 56 llvm::yaml::Hex32 reserved2; 57 llvm::yaml::Hex32 reserved3; 58 std::optional<llvm::yaml::BinaryRef> content; 63 llvm::yaml::Hex32 magic; [all …]
|
H A D | DWARFYAML.h | 34 llvm::yaml::Hex64 Value; // Some DWARF5 attributes have values 38 std::optional<yaml::Hex64> Code; 50 llvm::yaml::Hex64 Address; 51 yaml::Hex64 Length; 56 std::optional<yaml::Hex64> Length; 58 yaml::Hex64 CuOffset; 59 std::optional<yaml::Hex8> AddrSize; 60 yaml::Hex8 SegSize; 67 llvm::yaml::Hex64 LowOffset; 68 llvm::yaml::Hex64 HighOffset; [all …]
|
H A D | ELFYAML.h | 117 llvm::yaml::Hex8 ABIVersion; 121 llvm::yaml::Hex64 Entry; 124 std::optional<llvm::yaml::Hex64> EPhOff; 125 std::optional<llvm::yaml::Hex16> EPhEntSize; 126 std::optional<llvm::yaml::Hex16> EPhNum; 127 std::optional<llvm::yaml::Hex16> EShEntSize; 128 std::optional<llvm::yaml::Hex64> EShOff; 129 std::optional<llvm::yaml::Hex16> EShNum; 130 std::optional<llvm::yaml::Hex16> EShStrNdx; 143 std::optional<llvm::yaml::Hex64> Value; [all …]
|
H A D | MinidumpYAML.h | 79 yaml::BinaryRef CvRecord; 80 yaml::BinaryRef MiscRecord; 89 yaml::BinaryRef Stack; 90 yaml::BinaryRef Context; 99 yaml::BinaryRef Content; 110 yaml::BinaryRef ThreadContext; 149 yaml::BinaryRef Content; 150 yaml::Hex32 Size; 223 namespace yaml {
|
H A D | ArchiveYAML.h | 48 std::optional<yaml::BinaryRef> Content; 49 std::optional<llvm::yaml::Hex8> PaddingByte; 54 std::optional<yaml::BinaryRef> Content; 63 namespace yaml { in LLVM_YAML_IS_SEQUENCE_VECTOR()
|
/freebsd/contrib/llvm-project/llvm/lib/Remarks/ |
H A D | YAMLRemarkParser.h | 33 YAMLParseError(StringRef Message, SourceMgr &SM, yaml::Stream &Stream, 34 yaml::Node &Node); 57 yaml::Stream Stream; 59 yaml::document_iterator YAMLIt; 79 Error error(StringRef Message, yaml::Node &Node); 81 Expected<std::unique_ptr<Remark>> parseRemark(yaml::Document &Remark); 83 Expected<Type> parseType(yaml::MappingNode &Node); 85 Expected<StringRef> parseKey(yaml::KeyValueNode &Node); 87 virtual Expected<StringRef> parseStr(yaml::KeyValueNode &Node); 89 Expected<unsigned> parseUnsigned(yaml::KeyValueNode &Node); [all …]
|
H A D | YAMLRemarkParser.cpp | 38 yaml::Stream &Stream, yaml::Node &Node) { in YAMLParseError() 176 Error YAMLRemarkParser::error(StringRef Message, yaml::Node &Node) { 189 YAMLRemarkParser::parseRemark(yaml::Document &RemarkEntry) { 193 yaml::Node *YAMLRoot = RemarkEntry.getRoot(); in parseRemark() 199 auto *Root = dyn_cast<yaml::MappingNode>(YAMLRoot); in parseRemark() 215 for (yaml::KeyValueNode &RemarkField : *Root) { in parseRemark() 247 auto *Args = dyn_cast<yaml::SequenceNode>(RemarkField.getValue()); in parseRemark() 251 for (yaml::Node &Arg : *Args) { in parseRemark() 271 Expected<Type> YAMLRemarkParser::parseType(yaml in parseRemark() [all...] |
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
H A D | SymbolRewriter.h | 45 namespace yaml { 52 } // end namespace yaml 99 bool parseEntry(yaml::Stream &Stream, yaml::KeyValueNode &Entry, 101 bool parseRewriteFunctionDescriptor(yaml::Stream &Stream, 102 yaml::ScalarNode *Key, 103 yaml::MappingNode *Value, 105 bool parseRewriteGlobalVariableDescriptor(yaml::Stream &Stream, 106 yaml::ScalarNode *Key, 107 yaml [all...] |
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | SymbolRewriter.cpp | 268 yaml::Stream YS(MapFile->getBuffer(), SM); in parse() 271 yaml::MappingNode *DescriptorList; in parse() 274 if (isa<yaml::NullNode>(Document.getRoot())) in parse() 277 DescriptorList = dyn_cast<yaml::MappingNode>(Document.getRoot()); in parse() 291 bool RewriteMapParser::parseEntry(yaml::Stream &YS, yaml::KeyValueNode &Entry, in parseEntry() 293 yaml::ScalarNode *Key; in parseEntry() 294 yaml::MappingNode *Value; in parseEntry() 298 Key = dyn_cast<yaml::ScalarNode>(Entry.getKey()); in parseEntry() 304 Value = dyn_cast<yaml::MappingNode>(Entry.getValue()); in parseEntry() 323 parseRewriteFunctionDescriptor(yaml::Stream &YS, yaml::ScalarNode *K, in parseRewriteFunctionDescriptor() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/ObjectYAML/ |
H A D | MinidumpYAML.cpp | 20 static inline void mapOptional(yaml::IO &IO, const char *Key, EndianType &Val, in mapOptional() 27 static inline void mapRequiredAs(yaml::IO &IO, const char *Key, in mapRequiredAs() 37 static inline void mapOptionalAs(yaml::IO &IO, const char *Key, EndianType &Val, in mapOptionalAs() 47 template <> struct HexType<support::ulittle16_t> { using type = yaml::Hex16; }; 48 template <> struct HexType<support::ulittle32_t> { using type = yaml::Hex32; }; 49 template <> struct HexType<support::ulittle64_t> { using type = yaml::Hex64; }; 54 static inline void mapRequiredHex(yaml::IO &IO, const char *Key, in mapRequiredHex() 62 static inline void mapOptionalHex(yaml::IO &IO, const char *Key, in mapOptionalHex() 120 void yaml::ScalarBitSetTraits<MemoryProtection>::bitset( in bitset() 127 void yaml::ScalarBitSetTraits<MemoryState>::bitset(IO &IO, MemoryState &State) { in bitset() [all …]
|
H A D | YAML.cpp | 22 void yaml::ScalarTraits<yaml::BinaryRef>::output( in output() 23 const yaml::BinaryRef &Val, void *, raw_ostream &Out) { in output() 27 StringRef yaml::ScalarTraits<yaml::BinaryRef>::input(StringRef Scalar, void *, in input() 28 yaml::BinaryRef &Val) { in input() 35 Val = yaml::BinaryRef(Scalar); in input() 39 void yaml::BinaryRef::writeAsBinary(raw_ostream &OS, uint64_t N) const { in writeAsBinary() 54 void yaml::BinaryRef::writeAsHex(raw_ostream &OS) const { in writeAsHex()
|
H A D | XCOFFEmitter.cpp | 36 XCOFFWriter(XCOFFYAML::Object &Obj, raw_ostream &OS, yaml::ErrorHandler EH) in XCOFFWriter() 39 Is64Bit = Obj.Header.Magic == (llvm::yaml::Hex16)XCOFF::XCOFF64; in XCOFFWriter() 74 yaml::ErrorHandler ErrHandler; 462 W.write<uint16_t>(InitAuxFileHdr.Magic.value_or(yaml::Hex16(1))); in writeAuxFileHeader() 463 W.write<uint16_t>(InitAuxFileHdr.Version.value_or(yaml::Hex16(1))); in writeAuxFileHeader() 466 W.write<uint64_t>(InitAuxFileHdr.TextStartAddr.value_or(yaml::Hex64(0))); in writeAuxFileHeader() 467 W.write<uint64_t>(InitAuxFileHdr.DataStartAddr.value_or(yaml::Hex64(0))); in writeAuxFileHeader() 468 W.write<uint64_t>(InitAuxFileHdr.TOCAnchorAddr.value_or(yaml::Hex64(0))); in writeAuxFileHeader() 470 W.write<uint32_t>(InitAuxFileHdr.TextSize.value_or(yaml::Hex64(0))); in writeAuxFileHeader() 471 W.write<uint32_t>(InitAuxFileHdr.InitDataSize.value_or(yaml::Hex64(0))); in writeAuxFileHeader() [all …]
|
H A D | yaml2obj.cpp | 19 namespace yaml { namespace 21 bool convertYAML(yaml::Input &YIn, raw_ostream &Out, ErrorHandler ErrHandler, in convertYAML() 28 yaml::YamlObjectFile Doc; in convertYAML() 72 yaml::Input YIn(Yaml); in yaml2ObjectFile() 86 } // namespace yaml
|
/freebsd/contrib/llvm-project/llvm/tools/llvm-pdbutil/ |
H A D | PdbYaml.h | 32 namespace yaml { 114 LLVM_YAML_DECLARE_MAPPING_TRAITS(pdb::yaml::PdbObject) 115 LLVM_YAML_DECLARE_MAPPING_TRAITS(pdb::yaml::MSFHeaders) 117 LLVM_YAML_DECLARE_MAPPING_TRAITS(pdb::yaml::StreamBlockList) 118 LLVM_YAML_DECLARE_MAPPING_TRAITS(pdb::yaml::PdbInfoStream) 119 LLVM_YAML_DECLARE_MAPPING_TRAITS(pdb::yaml::PdbDbiStream) 120 LLVM_YAML_DECLARE_MAPPING_TRAITS(pdb::yaml::PdbTpiStream) 121 LLVM_YAML_DECLARE_MAPPING_TRAITS(pdb::yaml::PdbPublicsStream) 122 LLVM_YAML_DECLARE_MAPPING_TRAITS(pdb::yaml::NamedStreamMapping) 123 LLVM_YAML_DECLARE_MAPPING_TRAITS(pdb::yaml::PdbModiStream) [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | MIRPrinter.cpp | 114 void convert(yaml::MachineFunction &MF, const MachineRegisterInfo &RegInfo, 116 void convert(ModuleSlotTracker &MST, yaml::MachineFrameInfo &YamlMFI, 118 void convert(yaml::MachineFunction &MF, 120 void convert(ModuleSlotTracker &MST, yaml::MachineJumpTable &YamlJTI, 122 void convertStackObjects(yaml::MachineFunction &YMF, 124 void convertEntryValueObjects(yaml::MachineFunction &YMF, 127 void convertCallSiteObjects(yaml::MachineFunction &YMF, 130 void convertMachineMetadataNodes(yaml::MachineFunction &YMF, 171 namespace yaml { namespace 188 static void printRegMIR(unsigned Reg, yaml::StringValue &Dest, in printRegMIR() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/MIRParser/ |
H A D | MIRParser.cpp | 54 yaml::Input In; 115 bool initializeMachineFunction(const yaml::MachineFunction &YamlMF, 119 const yaml::MachineFunction &YamlMF); 122 const yaml::MachineFunction &YamlMF); 125 const yaml::MachineFunction &YamlMF); 128 const yaml::MachineFunction &YamlMF); 132 const yaml::StringValue &RegisterSource, 142 const yaml::StringValue &VarStr, 143 const yaml::StringValue &ExprStr, 144 const yaml::StringValue &LocStr); [all …]
|
/freebsd/contrib/llvm-project/clang/lib/Tooling/ |
H A D | JSONCompilationDatabase.cpp | 298 const std::vector<llvm::yaml::ScalarNode *> &Nodes) { in nodeToCommandLine() 329 llvm::yaml::document_iterator I = YAMLStream.begin(); in parse() 334 llvm::yaml::Node *Root = I->getRoot(); in parse() 339 auto *Array = dyn_cast<llvm::yaml::SequenceNode>(Root); in parse() 345 auto *Object = dyn_cast<llvm::yaml::MappingNode>(&NextObject); in parse() 350 llvm::yaml::ScalarNode *Directory = nullptr; in parse() 351 std::optional<std::vector<llvm::yaml::ScalarNode *>> Command; in parse() 352 llvm::yaml::ScalarNode *File = nullptr; in parse() 353 llvm::yaml::ScalarNode *Output = nullptr; in parse() 355 auto *KeyString = dyn_cast<llvm::yaml::ScalarNode>(NextKeyValue.getKey()); in parse() [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | MIRYamlMapping.h | 30 namespace yaml { 55 reinterpret_cast<yaml::Input *>(Ctx)->getCurrentNode()) 119 reinterpret_cast<yaml::Input *>(Ctx)->getCurrentNode()) 130 static void enumeration(yaml::IO &IO, 183 LLVM_YAML_IS_SEQUENCE_VECTOR(llvm::yaml::StringValue) 184 LLVM_YAML_IS_FLOW_SEQUENCE_VECTOR(llvm::yaml::FlowStringValue) 185 LLVM_YAML_IS_FLOW_SEQUENCE_VECTOR(llvm::yaml::UnsignedValue) 188 namespace yaml { 272 static void enumeration(yaml::IO &IO, MachineStackObject::ObjectType &Type) { 280 static void mapping(yaml::IO &YamlIO, MachineStackObject &Object) { [all …]
|
/freebsd/contrib/llvm-project/clang/include/clang/Tooling/ |
H A D | JSONCompilationDatabase.h | 116 std::tuple<llvm::yaml::ScalarNode *, llvm::yaml::ScalarNode *, 117 std::vector<llvm::yaml::ScalarNode *>, 118 llvm::yaml::ScalarNode *>; 136 llvm::yaml::Stream YAMLStream;
|
/freebsd/contrib/llvm-project/llvm/lib/BinaryFormat/ |
H A D | MsgPackDocumentYAML.cpp | 75 StringRef Err = yaml::ScalarTraits<uint64_t>::input(S, nullptr, getUInt()); in fromString() 78 Err = yaml::ScalarTraits<int64_t>::input(S, nullptr, getInt()); in fromString() 89 StringRef Err = yaml::ScalarTraits<bool>::input(S, nullptr, getBool()); in fromString() 95 StringRef Err = yaml::ScalarTraits<double>::input(S, nullptr, getFloat()); in fromString() 101 StringRef Err = yaml::ScalarTraits<std::string>::input(S, nullptr, V); in fromString() 143 namespace yaml { namespace 237 yaml::Output Yout(OS); in toYAML() 244 yaml::Input Yin(S); in fromYAML()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVMachineFunctionInfo.cpp | 17 yaml::RISCVMachineFunctionInfo::RISCVMachineFunctionInfo( in RISCVMachineFunctionInfo() 29 void yaml::RISCVMachineFunctionInfo::mappingImpl(yaml::IO &YamlIO) { in mappingImpl() 34 const yaml::RISCVMachineFunctionInfo &YamlMFI) { in initializeBaseYamlFields()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86MachineFunctionInfo.cpp | 16 yaml::X86MachineFunctionInfo::X86MachineFunctionInfo( in X86MachineFunctionInfo() 20 void yaml::X86MachineFunctionInfo::mappingImpl(yaml::IO &YamlIO) { in mappingImpl() 32 const yaml::X86MachineFunctionInfo &YamlMFI) { in initializeBaseYamlFields()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGenData/ |
H A D | OutlinedHashTreeRecord.h | 26 llvm::yaml::Hex64 Hash; 47 void serializeYAML(yaml::Output &YOS) const; 49 void deserializeYAML(yaml::Input &YIS); 61 yaml::Output YOS(OS);
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMMachineFunctionInfo.cpp | 17 yaml::ARMFunctionInfo::ARMFunctionInfo(const llvm::ARMFunctionInfo &MFI) in ARMFunctionInfo() 20 void yaml::ARMFunctionInfo::mappingImpl(yaml::IO &YamlIO) { in mappingImpl() 25 const yaml::ARMFunctionInfo &YamlMFI) { in initializeBaseYamlFields()
|