Lines Matching defs:FileFormat
51 enum class FileFormat { IFS, ELF, TBD };
87 std::optional<FileFormat> InputFormat;
88 std::optional<FileFormat> OutputFormat;
133 readInputFile(std::optional<FileFormat> &InputFormat, StringRef FilePath) {
145 if (!InputFormat || *InputFormat == FileFormat::ELF) {
149 InputFormat = FileFormat::ELF;
157 if (!InputFormat || *InputFormat == FileFormat::IFS) {
161 InputFormat = FileFormat::IFS;
309 Config.InputFormat = StringSwitch<std::optional<FileFormat>>(A->getValue())
310 .Case("IFS", FileFormat::IFS)
311 .Case("ELF", FileFormat::ELF)
322 Config.OutputFormat = StringSwitch<std::optional<FileFormat>>(A->getValue())
323 .Case("IFS", FileFormat::IFS)
324 .Case("ELF", FileFormat::ELF)
325 .Case("TBD", FileFormat::TBD)
392 Config.InputFormat = FileFormat::IFS;
525 case FileFormat::TBD: {
541 case FileFormat::IFS: {
543 if (*Config.InputFormat == FileFormat::ELF && Config.HintIfsTarget) {
568 case FileFormat::ELF: {
592 if (*Config.InputFormat == FileFormat::ELF && Config.HintIfsTarget) {