/freebsd-current/contrib/llvm-project/llvm/include/llvm/MC/ |
H A D | MCWasmObjectWriter.h | 1 //===-- llvm/MC/MCWasmObjectWriter.h - Wasm Object Writer -------*- C++ -*-===// 32 Triple::ObjectFormatType getFormat() const override { return Triple::Wasm; } 34 return W->getFormat() == Triple::Wasm; 48 /// Construct a new Wasm writer instance. 50 /// \param MOTW - The target specific Wasm writer subclass.
|
H A D | MCTargetOptions.h | 25 Wasm, ///< WebAssembly Exception Handling member in class:llvm::ExceptionHandling
|
/freebsd-current/contrib/llvm-project/llvm/lib/Target/WebAssembly/MCTargetDesc/ |
H A D | WebAssemblyMCAsmInfo.cpp | 54 ExceptionsType = ExceptionHandling::Wasm;
|
/freebsd-current/contrib/llvm-project/llvm/include/llvm/ObjCopy/ |
H A D | ConfigManager.h | 43 WasmConfig Wasm; member in struct:llvm::objcopy::ConfigManager
|
/freebsd-current/contrib/llvm-project/lld/include/lld/Common/ |
H A D | Driver.h | 22 Wasm, // -flavor wasm enumerator in enum:lld::Flavor 65 lld::Wasm, &lld::wasm::link \
|
/freebsd-current/contrib/llvm-project/llvm/include/llvm/ObjectYAML/ |
H A D | ObjectYAML.h | 39 std::unique_ptr<WasmYAML::Object> Wasm; member in struct:llvm::yaml::YamlObjectFile
|
/freebsd-current/contrib/llvm-project/llvm/lib/ObjectYAML/ |
H A D | yaml2obj.cpp | 49 if (Doc.Wasm) 50 return yaml2wasm(*Doc.Wasm, Out, ErrHandler);
|
H A D | ObjectYAML.cpp | 68 ObjectFile.Wasm.reset(new WasmYAML::Object()); 69 MappingTraits<WasmYAML::Object>::mapping(IO, *ObjectFile.Wasm);
|
/freebsd-current/contrib/llvm-project/llvm/lib/MC/ |
H A D | MCAsmBackend.cpp | 47 case Triple::Wasm: 76 case Triple::Wasm: 80 report_fatal_error("dwo only supported with COFF, ELF, and Wasm");
|
H A D | MCContext.cpp | 17 #include "llvm/BinaryFormat/Wasm.h" 96 case Triple::Wasm:
|
/freebsd-current/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyTargetMachine.cpp | 385 TM->Options.ExceptionModel != ExceptionHandling::Wasm) 387 if (WasmEnableEmEH && TM->Options.ExceptionModel == ExceptionHandling::Wasm) 390 if (WasmEnableEH && TM->Options.ExceptionModel != ExceptionHandling::Wasm) 393 if (WasmEnableSjLj && TM->Options.ExceptionModel != ExceptionHandling::Wasm) 397 TM->Options.ExceptionModel == ExceptionHandling::Wasm) 410 // You can't mix Emscripten EH with Wasm SjLj. 414 // Currently it is allowed to mix Wasm EH with Emscripten SjLj as an interim 454 // Handle exceptions and setjmp/longjmp if enabled. Unlike Wasm EH preparation 455 // done in WasmEHPrepare pass, Wasm SjLj preparation shares libraries and 457 // LowerEmscriptenEHSjLj pass also when Wasm SjL [all...] |
H A D | WebAssemblyLateEHPrepare.cpp | 120 ExceptionHandling::Wasm)
|
H A D | WebAssemblyExceptionInfo.cpp | 45 ExceptionHandling::Wasm ||
|
H A D | WebAssemblyCFGStackify.cpp | 1548 if (MCAI->getExceptionHandlingType() == ExceptionHandling::Wasm && 1557 if (MCAI->getExceptionHandlingType() == ExceptionHandling::Wasm && 1754 if (MCAI->getExceptionHandlingType() == ExceptionHandling::Wasm &&
|
H A D | WebAssemblyFrameLowering.cpp | 150 return EHType == ExceptionHandling::Wasm &&
|
/freebsd-current/contrib/llvm-project/llvm/lib/ObjCopy/ |
H A D | ConfigManager.cpp | 71 return Wasm;
|
/freebsd-current/contrib/llvm-project/lld/Common/ |
H A D | DriverDispatcher.cpp | 34 .CasesLower("wasm", "ld-wasm", Wasm)
|
/freebsd-current/contrib/llvm-project/clang/include/clang/Basic/ |
H A D | LangOptions.h | 314 enum class ExceptionHandlingKind { None, SjLj, WinEH, DwarfCFI, Wasm }; 667 return getExceptionHandling() == ExceptionHandlingKind::Wasm;
|
/freebsd-current/contrib/llvm-project/llvm/include/llvm/TargetParser/ |
H A D | Triple.h | 293 Wasm, enumerator in enum:llvm::Triple::ObjectFormatType 711 /// Tests whether the OS uses the Wasm binary format. 713 return getObjectFormat() == Triple::Wasm;
|
/freebsd-current/contrib/llvm-project/llvm/lib/TargetParser/ |
H A D | Triple.cpp | 339 case Wasm: return "wasm"; 708 .EndsWith("wasm", Triple::Wasm) 908 return Triple::Wasm;
|
/freebsd-current/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/ |
H A D | EHStreamer.cpp | 420 bool IsWasm = Asm->MAI->getExceptionHandlingType() == ExceptionHandling::Wasm; 491 // * For SJLJ and Wasm, they will be emitted only once in the LSDA header. 506 // Wasm, and start of a call-site range for Itanium) to the end of the 587 // SjLj / Wasm Exception handling
|
/freebsd-current/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | BackendUtil.cpp | 272 case Triple::Wasm: 372 Options.ExceptionModel = llvm::ExceptionHandling::Wasm;
|
/freebsd-current/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | CodeGenPassBuilder.h | 801 case ExceptionHandling::Wasm: 802 // Wasm EH uses Windows EH instructions, but it does not need to demote PHIs
|
/freebsd-current/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | CommandFlags.cpp | 188 clEnumValN(ExceptionHandling::Wasm, "wasm",
|
/freebsd-current/contrib/llvm-project/llvm/tools/llvm-nm/ |
H A D | llvm-nm.cpp | 37 #include "llvm/Object/Wasm.h" 1166 else if (WasmObjectFile *Wasm = dyn_cast<WasmObjectFile>(&Obj)) 1167 Ret = getSymbolNMTypeChar(*Wasm, I);
|