HomeSort by: relevance | last modified time | path
    Searched refs:ValType (Results 1 - 25 of 29) sorted by relevancy

1 2

  /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) {

Completed in 67 milliseconds

1 2