| /src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/ |
| WebAssemblyRuntimeLibcallSignatures.h | 27 SmallVectorImpl<wasm::ValType> &Rets, 28 SmallVectorImpl<wasm::ValType> &Params); 32 SmallVectorImpl<wasm::ValType> &Rets, 33 SmallVectorImpl<wasm::ValType> &Params);
|
| WebAssemblyRuntimeLibcallSignatures.cpp | 518 SmallVectorImpl<wasm::ValType> &Rets, 519 SmallVectorImpl<wasm::ValType> &Params) { 523 wasm::ValType PtrTy = 524 Subtarget.hasAddr64() ? wasm::ValType::I64 : wasm::ValType::I32; 531 Rets.push_back(wasm::ValType::F32); 532 Params.push_back(wasm::ValType::F32); 535 Rets.push_back(wasm::ValType::F32); 536 Params.push_back(wasm::ValType::F64); 539 Rets.push_back(wasm::ValType::F32) [all...] |
| WebAssemblyMCInstLower.h | 37 MCOperand lowerTypeIndexOperand(SmallVector<wasm::ValType, 1> &&, 38 SmallVector<wasm::ValType, 4> &&) const;
|
| WebAssemblyMCInstLower.cpp | 66 wasm::ValType Type = WebAssembly::toValType(VTs[0]); 116 SmallVector<wasm::ValType, 4> Returns; 117 SmallVector<wasm::ValType, 4> Params; 134 Params.push_back(Subtarget.hasAddr64() ? wasm::ValType::I64 135 : wasm::ValType::I32); 195 SmallVector<wasm::ValType, 1> &&Returns, 196 SmallVector<wasm::ValType, 4> &&Params) const { 210 static wasm::ValType getType(const TargetRegisterClass *RC) { 212 return wasm::ValType::I32; 214 return wasm::ValType::I64 [all...] |
| WebAssemblyAsmPrinter.cpp | 111 static char getInvokeSig(wasm::ValType VT) { 113 case wasm::ValType::I32: 115 case wasm::ValType::I64: 117 case wasm::ValType::F32: 119 case wasm::ValType::F64: 121 case wasm::ValType::V128: 123 case wasm::ValType::FUNCREF: 125 case wasm::ValType::EXTERNREF: 128 llvm_unreachable("Unhandled wasm::ValType enum"); 193 wasm::ValType Type = WebAssembly::toValType(VT) [all...] |
| WebAssemblyMachineFunctionInfo.cpp | 94 SmallVectorImpl<wasm::ValType> &Out) {
|
| WebAssemblyMachineFunctionInfo.h | 180 SmallVectorImpl<wasm::ValType> &Out);
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/Utils/ |
| WebAssemblyTypeUtilities.h | 29 I32 = unsigned(wasm::ValType::I32), 30 I64 = unsigned(wasm::ValType::I64), 31 F32 = unsigned(wasm::ValType::F32), 32 F64 = unsigned(wasm::ValType::F64), 33 V128 = unsigned(wasm::ValType::V128), 34 Externref = unsigned(wasm::ValType::EXTERNREF), 35 Funcref = unsigned(wasm::ValType::FUNCREF), 47 Externref = unsigned(wasm::ValType::EXTERNREF), 48 Funcref = unsigned(wasm::ValType::FUNCREF), 51 // Convert StringRef to ValType / HealType / BlockTyp [all...] |
| WebAssemblyTypeUtilities.cpp | 19 Optional<wasm::ValType> WebAssembly::parseType(StringRef Type) { 20 // FIXME: can't use StringSwitch because wasm::ValType doesn't have a 23 return wasm::ValType::I32; 25 return wasm::ValType::I64; 27 return wasm::ValType::F32; 29 return wasm::ValType::F64; 32 return wasm::ValType::V128; 34 return wasm::ValType::FUNCREF; 36 return wasm::ValType::EXTERNREF; 37 return Optional<wasm::ValType>(); [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/MCTargetDesc/ |
| WebAssemblyTargetStreamer.cpp | 30 void WebAssemblyTargetStreamer::emitValueType(wasm::ValType Type) { 42 ArrayRef<wasm::ValType> Types) { 54 void WebAssemblyTargetAsmStreamer::emitLocal(ArrayRef<wasm::ValType> Types) { 74 static_cast<wasm::ValType>(Sym->getGlobalType().Type)); 84 << WebAssembly::typeToString(static_cast<wasm::ValType>(Type.ElemType)); 123 void WebAssemblyTargetWasmStreamer::emitLocal(ArrayRef<wasm::ValType> Types) { 124 SmallVector<std::pair<wasm::ValType, uint32_t>, 4> Grouped;
|
| WebAssemblyTargetStreamer.h | 34 virtual void emitLocal(ArrayRef<wasm::ValType> Types) = 0; 58 void emitValueType(wasm::ValType Type); 68 void emitLocal(ArrayRef<wasm::ValType> Types) override; 85 void emitLocal(ArrayRef<wasm::ValType> Types) override; 106 void emitLocal(ArrayRef<wasm::ValType>) override {}
|
| WebAssemblyInstPrinter.cpp | 376 case long(wasm::ValType::EXTERNREF): 379 case long(wasm::ValType::FUNCREF):
|
| /src/external/apache2/llvm/dist/llvm/include/llvm/BinaryFormat/ |
| Wasm.h | 392 enum class ValType { 403 SmallVector<ValType, 1> Returns; 404 SmallVector<ValType, 4> Params; 408 WasmSignature(SmallVector<ValType, 1> &&InReturns, 409 SmallVector<ValType, 4> &&InParams)
|
| /src/external/apache2/llvm/dist/llvm/include/llvm/MC/ |
| MCSymbolWasm.h | 115 setTableType(wasm::ValType::FUNCREF); 139 void setTableType(wasm::ValType VT) {
|
| /src/external/apache2/llvm/dist/llvm/lib/IR/ |
| ConstantsContext.h | 399 using ValType = ConstantExprKeyType; 403 using ValType = InlineAsmKeyType; 407 using ValType = ConstantAggrKeyType<ConstantArray>; 411 using ValType = ConstantAggrKeyType<ConstantStruct>; 415 using ValType = ConstantAggrKeyType<ConstantVector>; 651 using ValType = typename ConstantInfo<ConstantClass>::ValType; 653 using LookupKey = std::pair<TypeClass *, ValType>; 672 return getHashValue(LookupKey(CP->getType(), ValType(CP, Storage))); 716 ConstantClass *create(TypeClass *Ty, ValType V, LookupKeyHashed &HashKey) [all...] |
| /src/external/apache2/llvm/dist/clang/lib/Sema/ |
| SemaChecking.cpp | 2365 QualType ValType = pointerType->getPointeeType(); 2366 QualType AddrType = ValType.getUnqualifiedType().withVolatile(); 2372 if (!AddrType.isAtLeastAsQualifiedAs(ValType)) { 2389 if (!ValType->isIntegerType() && !ValType->isAnyPointerType() && 2390 !ValType->isBlockPointerType() && !ValType->isFloatingType()) { 2397 if (Context.getTypeSize(ValType) > MaxWidth) { 2404 switch (ValType.getObjCLifetime()) { 2414 << ValType << PointerArg->getSourceRange() [all...] |
| SemaLookup.cpp | 5256 QualType ValType = cast<ValueDecl>(ND)->getType(); 5257 if (ValType.isNull()) 5259 if (ValType->isAnyPointerType() || ValType->isReferenceType()) 5260 ValType = ValType->getPointeeType(); 5261 if (const FunctionProtoType *FPT = ValType->getAs<FunctionProtoType>())
|
| /src/external/apache2/llvm/dist/clang/include/clang/Analysis/Analyses/ |
| ThreadSafetyTIL.h | 532 : SExpr(COP_Literal), ValType(ValueType::getValueType<void>()), Cexpr(C) {} 533 Literal(ValueType VT) : SExpr(COP_Literal), ValType(VT) {} 541 ValueType valueType() const { return ValType; } 559 const ValueType ValType; 582 switch (ValType.Base) { 588 switch (ValType.Size) { 590 if (ValType.Signed) 595 if (ValType.Signed) 600 if (ValType.Signed) 605 if (ValType.Signed [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/AsmParser/ |
| WebAssemblyAsmParser.cpp | 350 bool parseRegTypeList(SmallVectorImpl<wasm::ValType> &Types) { 819 Optional<wasm::ValType> ElemType = WebAssembly::parseType(ElemTypeName); 922 SmallVector<wasm::ValType, 4> Locals; 965 TOut.emitLocal(SmallVector<wasm::ValType, 0>());
|
| /src/external/apache2/llvm/dist/llvm/lib/Object/ |
| WasmObjectFile.cpp | 188 wasm::ValType Ty = static_cast<wasm::ValType>(readULEB128(Ctx)); 189 if (Ty != wasm::ValType::EXTERNREF) { 1019 Sig.Params.push_back(wasm::ValType(ParamType)); 1024 Sig.Returns.push_back(wasm::ValType(ReturnType)); 1377 if (Segment.ElemKind != uint8_t(wasm::ValType::FUNCREF) && 1378 Segment.ElemKind != uint8_t(wasm::ValType::EXTERNREF)) { 1386 Segment.ElemKind = uint8_t(wasm::ValType::FUNCREF); 1389 Segment.ElemKind = uint8_t(wasm::ValType::FUNCREF);
|
| /src/external/apache2/llvm/dist/llvm/lib/MC/ |
| WasmObjectWriter.cpp | 307 void writeValueType(wasm::ValType Ty) { W->OS << static_cast<char>(Ty); } 772 for (wasm::ValType Ty : Sig.Params) 775 for (wasm::ValType Ty : Sig.Returns) 884 writeValueType(wasm::ValType::EXTERNREF);
|
| /src/external/apache2/llvm/dist/llvm/include/llvm/TableGen/ |
| Record.h | 930 RecTy *ValType; 934 NumConds(NC), ValType(Type) {} 953 RecTy *getValType() const { return ValType; }
|
| /src/external/apache2/llvm/dist/llvm/lib/ObjectYAML/ |
| WasmEmitter.cpp | 497 if (Segment.ElemKind != uint32_t(wasm::ValType::FUNCREF)) {
|
| /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/ |
| GVN.cpp | 181 enum ValType { 190 PointerIntPair<Value *, 2, ValType> Val;
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/Mips/ |
| MipsSEISelLowering.cpp | 2605 template <typename ValType> 2607 fitsRegularPattern(typename SmallVectorImpl<ValType>::const_iterator Begin, 2609 typename SmallVectorImpl<ValType>::const_iterator End, 2610 ValType ExpectedIndex, unsigned ExpectedIndexStride) {
|