Home
last modified time | relevance | path

Searched refs:Sig (Results 1 – 25 of 48) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/include/llvm/BinaryFormat/
H A DWasmTraits.h24 wasm::WasmSignature Sig;
25 Sig.State = wasm::WasmSignature::Empty;
26 return Sig;
29 wasm::WasmSignature Sig;
30 Sig.State = wasm::WasmSignature::Tombstone;
31 return Sig;
33 static unsigned getHashValue(const wasm::WasmSignature &Sig) {
34 uintptr_t H = hash_value(Sig.State);
35 for (auto Ret : Sig.Returns)
37 for (auto Param : Sig.Params)
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/AsmParser/
H A DWebAssemblyAsmTypeCheck.cpp51 void WebAssemblyAsmTypeCheck::funcDecl(const wasm::WasmSignature &Sig) { in funcDecl() argument
52 LocalTypes.assign(Sig.Params.begin(), Sig.Params.end()); in funcDecl()
53 BlockInfoStack.push_back({Sig, 0, false}); in funcDecl()
239 const wasm::WasmSignature &Sig) { in checkSig() argument
240 bool Error = popTypes(ErrorLoc, Sig.Params); in checkSig()
241 pushTypes(Sig.Returns); in checkSig()
301 const wasm::WasmSignature *&Sig) { in getSignature() argument
306 Sig = WasmSym->getSignature(); in getSignature()
308 if (!Sig || WasmSym->getType() != Type) { in getSignature()
329 return checkTypes(ErrorLoc, FuncInfo.Sig.Returns, ExactMatch); in endOfFunction()
[all …]
H A DWebAssemblyAsmTypeCheck.h38 wasm::WasmSignature Sig; member
77 bool checkSig(SMLoc ErrorLoc, const wasm::WasmSignature &Sig);
84 wasm::WasmSymbolType Type, const wasm::WasmSignature *&Sig);
91 void funcDecl(const wasm::WasmSignature &Sig);
93 void setLastSig(const wasm::WasmSignature &Sig) { LastSig = Sig; } in setLastSig() argument
H A DWebAssemblyAsmParser.cpp262 wasm::WasmSignature Sig; member
355 void push(NestingType NT, wasm::WasmSignature Sig = wasm::WasmSignature()) { in push() argument
356 NestingStack.push_back({NT, Sig}); in push()
366 TC.setLastSig(Top.Sig); in pop()
377 auto Sig = NestingStack.back().Sig; in popAndPushWithSameSignature() local
380 push(PushNT, Sig); in popAndPushWithSameSignature()
517 wasm::WasmSignature Sig({static_cast<wasm::ValType>(BT)}, {}); in addBlockTypeOperand() local
518 TC.setLastSig(Sig); in addBlockTypeOperand()
519 NestingStack.back().Sig = Sig; in addBlockTypeOperand()
702 NestingStack.back().Sig = *Signature; in parseInstruction()
/freebsd/sys/contrib/dev/acpica/compiler/
H A Daslmain.c178 int Sig);
376 int Sig) in AslSignalHandler() argument
381 signal (Sig, SIG_IGN); in AslSignalHandler()
385 switch (Sig) in AslSignalHandler()
394 printf (ASL_PREFIX "Unknown interrupt signal (%d)\n", Sig); in AslSignalHandler()
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/
H A DInfoStream.cpp55 PdbRaw_FeatureSig Sig; in reload() local
56 if (auto EC = Reader.readEnum(Sig)) in reload()
62 switch (uint32_t(Sig)) { in reload()
79 FeatureSignatures.push_back(Sig); in reload()
H A DInfoStreamBuilder.cpp32 void InfoStreamBuilder::addFeature(PdbRaw_FeatureSig Sig) { in addFeature() argument
33 Features.push_back(Sig); in addFeature()
H A DPDBFileBuilder.cpp366 std::optional<uint32_t> Sig = Info->getSignature(); in commit() local
367 H->Signature = Sig ? *Sig : time(nullptr); in commit()
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyAsmPrinter.cpp140 static std::string getEmscriptenInvokeSymbolName(wasm::WasmSignature *Sig) { in getEmscriptenInvokeSymbolName() argument
141 assert(Sig->Returns.size() <= 1); in getEmscriptenInvokeSymbolName()
143 if (!Sig->Returns.empty()) in getEmscriptenInvokeSymbolName()
144 for (auto VT : Sig->Returns) in getEmscriptenInvokeSymbolName()
149 for (unsigned I = 1, E = Sig->Params.size(); I < E; I++) in getEmscriptenInvokeSymbolName()
150 Ret += getInvokeSig(Sig->Params[I]); in getEmscriptenInvokeSymbolName()
159 const Function *F, wasm::WasmSignature *Sig, bool &InvokeDetected) { in getMCSymbolForFunction() argument
165 assert(Sig); in getMCSymbolForFunction()
167 if (Sig->Returns.size() > 1) { in getMCSymbolForFunction()
171 WebAssembly::signatureToString(Sig); in getMCSymbolForFunction()
[all …]
H A DWebAssemblyMachineFunctionInfo.cpp118 auto Sig = Ctx.createWasmSignature(); in signatureFromMVTs() local
119 valTypesFromMVTs(Results, Sig->Returns); in signatureFromMVTs()
120 valTypesFromMVTs(Params, Sig->Params); in signatureFromMVTs()
121 return Sig; in signatureFromMVTs()
H A DWebAssemblyLowerEmscriptenEHSjLj.cpp427 std::string Sig; in getSignature() local
428 raw_string_ostream OS(Sig); in getSignature()
434 Sig = OS.str(); in getSignature()
435 erase_if(Sig, isSpace); in getSignature()
438 llvm::replace(Sig, ',', '.'); in getSignature()
439 return Sig; in getSignature()
581 std::string Sig = getSignature(CalleeFTy); in getInvokeWrapper() local
582 auto It = InvokeWrappers.find(Sig); in getInvokeWrapper()
593 Function *F = getFunction(FTy, "__invoke_" + Sig, M); in getInvokeWrapper()
595 InvokeWrappers[Sig] = F; in getInvokeWrapper()
/freebsd/tools/test/stress2/testcases/shm/
H A Dshm.c119 Sig(int i) { in Sig() function
156 Sig(0); in test()
164 Sig(1); in test()
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/CodeView/
H A DDebugInlineeLinesSubsection.cpp85 InlineeLinesSignature Sig = InlineeLinesSignature::Normal; in commit() local
87 Sig = InlineeLinesSignature::ExtraFiles; in commit()
89 if (auto EC = Writer.writeEnum(Sig)) in commit()
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/MCTargetDesc/
H A DWebAssemblyMCTypeUtilities.cpp92 std::string WebAssembly::signatureToString(const wasm::WasmSignature *Sig) { in signatureToString() argument
94 S += typeListToString(Sig->Params); in signatureToString()
96 S += typeListToString(Sig->Returns); in signatureToString()
H A DWebAssemblyMCTypeUtilities.h66 std::string signatureToString(const wasm::WasmSignature *Sig);
/freebsd/contrib/llvm-project/llvm/lib/Support/Unix/
H A DSignals.inc87 static void SignalHandler(int Sig, siginfo_t *Info, void *);
88 static void InfoSignalHandler(int Sig); // defined below.
361 int Sig = (int)Context;
363 if (llvm::is_contained(InfoSigs, Sig)) {
364 InfoSignalHandler(Sig);
370 if (llvm::is_contained(IntSigs, Sig) || Sig == SIGPIPE)
377 static void SignalHandler(int Sig, siginfo_t *Info, void *) {
392 if (Sig == SIGPIPE)
397 bool IsIntSig = llvm::is_contained(IntSigs, Sig);
402 if (Sig == SIGPIPE || IsIntSig) {
[all …]
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/PDB/
H A DPDBSymbolTypeFunctionSig.cpp30 const PDBSymbolTypeFunctionSig &Sig) in FunctionArgEnumerator() argument
32 Enumerator(Sig.findAllChildren<PDBSymbolTypeFunctionArg>()) {} in FunctionArgEnumerator()
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/
H A DFunctionSpecialization.h136 SpecSig Sig; member
148 : F(F), Sig(S), Score(Score), CodeSize(CodeSize) {} in Spec()
150 : F(F), Sig(S), Score(Score), CodeSize(CodeSize) {} in Spec()
/freebsd/contrib/llvm-project/llvm/lib/ObjectYAML/
H A DWasmEmitter.cpp376 for (const WasmYAML::Signature &Sig : Section.Signatures) { in writeSectionContent() local
377 if (Sig.Index != ExpectedIndex) { in writeSectionContent()
378 reportError("unexpected type index: " + Twine(Sig.Index)); in writeSectionContent()
382 writeUint8(OS, Sig.Form); in writeSectionContent()
383 encodeULEB128(Sig.ParamTypes.size(), OS); in writeSectionContent()
384 for (auto ParamType : Sig.ParamTypes) in writeSectionContent()
386 encodeULEB128(Sig.ReturnTypes.size(), OS); in writeSectionContent()
387 for (auto ReturnType : Sig.ReturnTypes) in writeSectionContent()
/freebsd/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCSymbolWasm.h132 void setSignature(wasm::WasmSignature *Sig) { Signature = Sig; } in setSignature() argument
/freebsd/contrib/llvm-project/clang/utils/TableGen/
H A DRISCVVEmitter.cpp359 for (auto &Sig : Signatures) in init() local
360 insert(Sig); in init()
392 for (const auto &Sig : SignatureTable) in print() local
393 OS << "PrototypeDescriptor(" << static_cast<int>(Sig.PT) << ", " in print()
394 << static_cast<int>(Sig.VTM) << ", " << static_cast<int>(Sig.TM) in print()
/freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/
H A DDXContainerGlobals.cpp44 GlobalVariable *buildSignature(Module &M, Signature &Sig, StringRef Name,
128 GlobalVariable *DXContainerGlobals::buildSignature(Module &M, Signature &Sig, in buildSignature() argument
133 Sig.write(OS); in buildSignature()
/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DFastISelEmitter.cpp795 for (const OperandsSignature &Sig : MI->second) { in printFunctionDefinitions() local
797 Sig.emitImmediatePredicate(OS, ImmediatePredicates); in printFunctionDefinitions()
799 Sig.PrintManglingSuffix(OS, ImmediatePredicates); in printFunctionDefinitions()
801 if (!Sig.empty()) in printFunctionDefinitions()
803 Sig.PrintArguments(OS); in printFunctionDefinitions()
/freebsd/contrib/llvm-project/llvm/lib/Demangle/
H A DMicrosoftDemangleNodes.cpp484 const FunctionSignatureNode *Sig = in outputPre() local
486 Sig->outputPre(OB, OF_NoCallingConvention); in outputPre()
499 const FunctionSignatureNode *Sig = in outputPre() local
501 outputCallingConvention(OB, Sig->CallConvention); in outputPre()
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/Native/
H A DInfoStreamBuilder.h36 LLVM_ABI void addFeature(PdbRaw_FeatureSig Sig);

12