| /llvm-project-15.0.7/llvm/utils/TableGen/ |
| H A D | IntrinsicEmitter.cpp | 318 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 D | WasmTraits.h | 24 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 D | bullet_7.pass.cpp | 211 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 D | bullet_1_2_3.pass.cpp | 241 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 D | WebAssemblyAsmTypeCheck.cpp | 52 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 D | WebAssemblyAsmTypeCheck.h | 45 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 D | WebAssemblyAsmParser.cpp | 233 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 D | InfoStream.cpp | 55 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 D | InfoStreamBuilder.cpp | 32 void InfoStreamBuilder::addFeature(PdbRaw_FeatureSig Sig) { in addFeature() argument 33 Features.push_back(Sig); in addFeature()
|
| H A D | PDBFileBuilder.cpp | 357 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 D | WebAssemblyAsmPrinter.cpp | 132 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 D | WebAssemblyAsmPrinter.h | 47 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 D | WebAssemblyMachineFunctionInfo.cpp | 118 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 D | WebAssemblyLowerEmscriptenEHSjLj.cpp | 433 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 D | DebugInlineeLinesSubsection.cpp | 85 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 D | Signals.inc | 349 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 D | PDBSymbolTypeFunctionSig.cpp | 30 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 D | WebAssemblyTypeUtilities.cpp | 116 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 D | RISCVVEmitter.cpp | 249 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 D | WasmEmitter.cpp | 368 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 D | MCSymbolWasm.h | 129 void setSignature(wasm::WasmSignature *Sig) { Signature = Sig; } in setSignature() argument
|
| /llvm-project-15.0.7/llvm/tools/obj2yaml/ |
| H A D | wasm2yaml.cpp | 219 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 D | MicrosoftDemangleNodes.cpp | 483 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 D | InfoStreamBuilder.h | 35 void addFeature(PdbRaw_FeatureSig Sig);
|
| /llvm-project-15.0.7/llvm/lib/MC/ |
| H A D | WasmObjectWriter.cpp | 834 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 …]
|