Home
last modified time | relevance | path

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

12

/llvm-project-15.0.7/llvm/utils/TableGen/
H A DIntrinsicEmitter.cpp318 Sig.push_back(IIT_TRUNC_ARG); in EncodeFixedType()
333 Sig.push_back(NextArgCode++); in EncodeFixedType()
335 Sig.push_back(Number); in EncodeFixedType()
340 Sig.push_back(NextArgCode++); in EncodeFixedType()
342 Sig.push_back(Number); in EncodeFixedType()
355 Sig.push_back(IIT_ARG); in EncodeFixedType()
371 Sig.push_back(IIT_ARG); in EncodeFixedType()
389 Sig.push_back(IIT_ANYPTR); in EncodeFixedType()
390 Sig.push_back(AddrSpace); in EncodeFixedType()
392 Sig.push_back(IIT_PTR); in EncodeFixedType()
[all …]
/llvm-project-15.0.7/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)
/llvm-project-15.0.7/libcxx/test/libcxx/utilities/function.objects/func.require/
H A Dbullet_7.pass.cpp211 template <class Sig, int Arity, class ArgCaster>
213 TestCaseFreeFunction<Sig, freeFunction11, Arity, ArgCaster>(); in runFunctionTestCase11()
217 template <class Sig, int Arity, class ArgCaster>
219 TestCaseFreeFunction<Sig, freeFunction03, Arity, ArgCaster>(); in runFunctionTestCase()
221 runFunctionTestCase11<Sig, Arity, ArgCaster>(); in runFunctionTestCase()
225 template <class Sig, int Arity, class ObjCaster, class ArgCaster>
230 template <class Sig, int Arity, class ObjCaster>
232 TestCaseFunctorImp<Functor03, Sig, Arity, ObjCaster>::run(); in runFunctorTestCase()
244 template <class Sig, int Arity, class ArgCaster>
246 runFunctionTestCase<Sig, Arity, ArgCaster>(); in runTestCase()
[all …]
H A Dbullet_1_2_3.pass.cpp241 template <class Sig, int Arity, class CV>
242 struct TestCase : public TestCaseImp<MemFun03, Sig, Arity, CV> {};
245 template <class Sig, int Arity, class CV, bool RValue = false>
246 struct TestCase11 : public TestCaseImp<MemFun11, Sig, Arity, CV, RValue, true> {};
/llvm-project-15.0.7/llvm/lib/Target/WebAssembly/AsmParser/
H A DWebAssemblyAsmTypeCheck.cpp52 void WebAssemblyAsmTypeCheck::funcDecl(const wasm::WasmSignature &Sig) { in funcDecl() argument
53 LocalTypes.assign(Sig.Params.begin(), Sig.Params.end()); in funcDecl()
54 ReturnTypes.assign(Sig.Returns.begin(), Sig.Returns.end()); in funcDecl()
150 for (auto VT : llvm::reverse(Sig.Params)) in checkSig()
152 Stack.insert(Stack.end(), Sig.Returns.begin(), Sig.Returns.end()); in checkSig()
298 auto Sig = WasmSym->getSignature(); in typeCheck() local
299 if (!Sig || WasmSym->getType() != wasm::WASM_SYMBOL_TYPE_FUNCTION) in typeCheck()
303 if (checkSig(ErrorLoc, *Sig)) return true; in typeCheck()
311 const auto *Sig = WasmSym->getSignature(); in typeCheck() local
312 if (!Sig || WasmSym->getType() != wasm::WASM_SYMBOL_TYPE_TAG) in typeCheck()
[all …]
H A DWebAssemblyAsmTypeCheck.h45 bool checkSig(SMLoc ErrorLoc, const wasm::WasmSignature &Sig);
54 void funcDecl(const wasm::WasmSignature &Sig);
56 void setLastSig(const wasm::WasmSignature &Sig) { LastSig = Sig; } in setLastSig() argument
H A DWebAssemblyAsmParser.cpp233 wasm::WasmSignature Sig; member
294 void addSignature(std::unique_ptr<wasm::WasmSignature> &&Sig) { in addSignature() argument
295 Signatures.push_back(std::move(Sig)); in addSignature()
334 TC.setLastSig(Top.Sig); in pop()
473 wasm::WasmSignature Sig({static_cast<wasm::ValType>(BT)}, {}); in addBlockTypeOperand() local
474 TC.setLastSig(Sig); in addBlockTypeOperand()
475 NestingStack.back().Sig = Sig; in addBlockTypeOperand()
642 NestingStack.back().Sig = *Signature.get(); in ParseInstruction()
/llvm-project-15.0.7/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.cpp357 Optional<uint32_t> Sig = Info->getSignature(); in commit() local
358 H->Signature = Sig ? *Sig : time(nullptr); in commit()
/llvm-project-15.0.7/llvm/lib/Target/WebAssembly/
H A DWebAssemblyAsmPrinter.cpp132 static std::string getEmscriptenInvokeSymbolName(wasm::WasmSignature *Sig) { in getEmscriptenInvokeSymbolName() argument
133 assert(Sig->Returns.size() <= 1); in getEmscriptenInvokeSymbolName()
135 if (!Sig->Returns.empty()) in getEmscriptenInvokeSymbolName()
136 for (auto VT : Sig->Returns) in getEmscriptenInvokeSymbolName()
141 for (unsigned I = 1, E = Sig->Params.size(); I < E; I++) in getEmscriptenInvokeSymbolName()
142 Ret += getInvokeSig(Sig->Params[I]); in getEmscriptenInvokeSymbolName()
151 const Function *F, bool EnableEmEH, wasm::WasmSignature *Sig, in getMCSymbolForFunction() argument
155 assert(Sig); in getMCSymbolForFunction()
157 if (Sig->Returns.size() > 1) { in getMCSymbolForFunction()
161 WebAssembly::signatureToString(Sig); in getMCSymbolForFunction()
[all …]
H A DWebAssemblyAsmPrinter.h47 void addSignature(std::unique_ptr<wasm::WasmSignature> &&Sig) { in addSignature() argument
48 Signatures.push_back(std::move(Sig)); in addSignature()
84 wasm::WasmSignature *Sig,
H A DWebAssemblyMachineFunctionInfo.cpp118 auto Sig = std::make_unique<wasm::WasmSignature>(); 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.cpp433 std::string Sig; in getSignature() local
434 raw_string_ostream OS(Sig); in getSignature()
440 Sig = OS.str(); in getSignature()
441 erase_if(Sig, isSpace); in getSignature()
444 std::replace(Sig.begin(), Sig.end(), ',', '.'); in getSignature()
445 return Sig; in getSignature()
584 std::string Sig = getSignature(CalleeFTy); in getInvokeWrapper() local
585 if (InvokeWrappers.find(Sig) != InvokeWrappers.end()) in getInvokeWrapper()
586 return InvokeWrappers[Sig]; in getInvokeWrapper()
595 Function *F = getEmscriptenFunction(FTy, "__invoke_" + Sig, M); in getInvokeWrapper()
[all …]
/llvm-project-15.0.7/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()
/llvm-project-15.0.7/llvm/lib/Support/Unix/
H A DSignals.inc349 int Sig = (int)Context;
351 if (llvm::is_contained(InfoSigs, Sig)) {
352 InfoSignalHandler(Sig);
358 if (llvm::is_contained(IntSigs, Sig) || Sig == SIGPIPE)
365 static void SignalHandler(int Sig) {
380 if (Sig == SIGPIPE)
390 if (Sig == SIGPIPE || IsIntSig) {
391 raise(Sig); // Execute the default handler.
404 if (Sig == SIGILL || Sig == SIGFPE || Sig == SIGTRAP)
405 raise(Sig);
[all …]
/llvm-project-15.0.7/llvm/lib/DebugInfo/PDB/
H A DPDBSymbolTypeFunctionSig.cpp30 const PDBSymbolTypeFunctionSig &Sig) in FunctionArgEnumerator() argument
32 Enumerator(Sig.findAllChildren<PDBSymbolTypeFunctionArg>()) {} in FunctionArgEnumerator()
/llvm-project-15.0.7/llvm/lib/Target/WebAssembly/Utils/
H A DWebAssemblyTypeUtilities.cpp116 std::string WebAssembly::signatureToString(const wasm::WasmSignature *Sig) { in signatureToString() argument
118 S += typeListToString(Sig->Params); in signatureToString()
120 S += typeListToString(Sig->Returns); in signatureToString()
/llvm-project-15.0.7/clang/utils/TableGen/
H A DRISCVVEmitter.cpp249 llvm::for_each(Signatures, [this](auto &Sig) { insert(Sig); }); in init() argument
281 for (const auto &Sig : SignatureTable) in print() local
282 OS << "PrototypeDescriptor(" << static_cast<int>(Sig.PT) << ", " in print()
283 << static_cast<int>(Sig.VTM) << ", " << static_cast<int>(Sig.TM) in print()
/llvm-project-15.0.7/llvm/lib/ObjectYAML/
H A DWasmEmitter.cpp368 for (const WasmYAML::Signature &Sig : Section.Signatures) { in writeSectionContent() local
369 if (Sig.Index != ExpectedIndex) { in writeSectionContent()
370 reportError("unexpected type index: " + Twine(Sig.Index)); in writeSectionContent()
374 writeUint8(OS, Sig.Form); in writeSectionContent()
375 encodeULEB128(Sig.ParamTypes.size(), OS); in writeSectionContent()
376 for (auto ParamType : Sig.ParamTypes) in writeSectionContent()
378 encodeULEB128(Sig.ReturnTypes.size(), OS); in writeSectionContent()
379 for (auto ReturnType : Sig.ReturnTypes) in writeSectionContent()
/llvm-project-15.0.7/llvm/include/llvm/MC/
H A DMCSymbolWasm.h129 void setSignature(wasm::WasmSignature *Sig) { Signature = Sig; } in setSignature() argument
/llvm-project-15.0.7/llvm/tools/obj2yaml/
H A Dwasm2yaml.cpp219 WasmYAML::Signature Sig; in dump() local
220 Sig.Index = Index++; in dump()
222 Sig.ParamTypes.emplace_back(static_cast<uint32_t>(ParamType)); in dump()
224 Sig.ReturnTypes.emplace_back(static_cast<uint32_t>(ReturnType)); in dump()
225 TypeSec->Signatures.push_back(Sig); in dump()
/llvm-project-15.0.7/llvm/lib/Demangle/
H A DMicrosoftDemangleNodes.cpp483 const FunctionSignatureNode *Sig = in outputPre() local
485 Sig->outputPre(OB, OF_NoCallingConvention); in outputPre()
498 const FunctionSignatureNode *Sig = in outputPre() local
500 outputCallingConvention(OB, Sig->CallConvention); in outputPre()
/llvm-project-15.0.7/llvm/include/llvm/DebugInfo/PDB/Native/
H A DInfoStreamBuilder.h35 void addFeature(PdbRaw_FeatureSig Sig);
/llvm-project-15.0.7/llvm/lib/MC/
H A DWasmObjectWriter.cpp834 for (const wasm::WasmSignature &Sig : Signatures) { in writeTypeSection() local
836 encodeULEB128(Sig.Params.size(), W->OS); in writeTypeSection()
837 for (wasm::ValType Ty : Sig.Params) in writeTypeSection()
839 encodeULEB128(Sig.Returns.size(), W->OS); in writeTypeSection()
840 for (wasm::ValType Ty : Sig.Returns) in writeTypeSection()
1279 if (auto *Sig = Symbol.getSignature()) { in registerFunctionType() local
1280 S.Returns = Sig->Returns; in registerFunctionType()
1281 S.Params = Sig->Params; in registerFunctionType()
1300 if (auto *Sig = Symbol.getSignature()) { in registerTagType() local
1301 S.Returns = Sig->Returns; in registerTagType()
[all …]

12