| /llvm-project-15.0.7/llvm/utils/TableGen/ |
| H A D | DAGISelMatcher.h | 498 MVT::SimpleValueType Type; 550 MVT::SimpleValueType Type; 819 MVT::SimpleValueType VT; 825 MVT::SimpleValueType getVT() const { return VT; } in getVT() 843 MVT::SimpleValueType VT; 849 MVT::SimpleValueType getVT() const { return VT; } in getVT() 868 MVT::SimpleValueType VT; 874 MVT::SimpleValueType getVT() const { return VT; } in getVT() 995 const SmallVector<MVT::SimpleValueType, 3> VTs; 1018 MVT::SimpleValueType getVT(unsigned i) const { in getVT() [all …]
|
| H A D | FastISelEmitter.cpp | 188 MVT::SimpleValueType VT, in initialize() 375 typedef std::map<MVT::SimpleValueType, PredMap> RetPredMap; 376 typedef std::map<MVT::SimpleValueType, RetPredMap> TypeRetPredMap; 385 typedef std::map<MVT::SimpleValueType, PredCheckMap> RetPredCheckMap; 386 typedef std::map<MVT::SimpleValueType, RetPredCheckMap> TypeRetPredCheckMap; 518 MVT::SimpleValueType RetVT = MVT::isVoid; in collectPatterns() 520 MVT::SimpleValueType VT = RetVT; in collectPatterns() 706 MVT::SimpleValueType VT = TI.first; in printFunctionDefinitions() 710 MVT::SimpleValueType RetVT = RI.first; in printFunctionDefinitions() 734 MVT::SimpleValueType RetVT = RI.first; in printFunctionDefinitions() [all …]
|
| H A D | CodeGenTarget.h | 35 MVT::SimpleValueType getValueType(Record *Rec); 37 StringRef getName(MVT::SimpleValueType T); 38 StringRef getEnumName(MVT::SimpleValueType T);
|
| H A D | CodeGenIntrinsics.h | 43 std::vector<MVT::SimpleValueType> RetVTs; 52 std::vector<MVT::SimpleValueType> ParamVTs;
|
| H A D | CodeGenTarget.cpp | 42 MVT::SimpleValueType llvm::getValueType(Record *Rec) { in getValueType() 43 return (MVT::SimpleValueType)Rec->getValueAsInt("Value"); in getValueType() 46 StringRef llvm::getName(MVT::SimpleValueType T) { in getName() 55 StringRef llvm::getEnumName(MVT::SimpleValueType T) { in getEnumName() 726 std::vector<MVT::SimpleValueType> OverloadedVTs; in CodeGenIntrinsic() 735 MVT::SimpleValueType VT = getValueType(TyEl->getValueAsDef("VT")); in CodeGenIntrinsic() 748 MVT::SimpleValueType VT; in CodeGenIntrinsic() 779 MVT::SimpleValueType VT; in CodeGenIntrinsic()
|
| H A D | CodeGenDAGPatterns.h | 53 static_assert(std::is_same<std::underlying_type<MVT::SimpleValueType>::type, 119 return MVT::SimpleValueType(Pos); 199 TypeSetByHwMode(MVT::SimpleValueType VT) in TypeSetByHwMode() 278 bool MergeInTypeInfo(TypeSetByHwMode &Out, MVT::SimpleValueType InVT) { in MergeInTypeInfo() 477 MVT::SimpleValueType getKnownType(unsigned ResNo) const; 711 MVT::SimpleValueType getSimpleType(unsigned ResNo) const { in getSimpleType() 839 bool UpdateNodeType(unsigned ResNo, MVT::SimpleValueType InTy, 996 MVT::SimpleValueType InTy, in UpdateNodeType()
|
| H A D | DAGISelMatcher.cpp | 331 static bool TypesAreContradictory(MVT::SimpleValueType T1, in TypesAreContradictory() 332 MVT::SimpleValueType T2) { in TypesAreContradictory() 365 MVT::SimpleValueType NodeType = getOpcode().getKnownType(CT->getResNo()); in isContradictoryImpl()
|
| H A D | DAGISelMatcherOpt.cpp | 125 const SmallVectorImpl<MVT::SimpleValueType> &VTs = EN->getVTList(); in ContractNodes() 410 SmallVector<std::pair<MVT::SimpleValueType, Matcher*>, 8> Cases; in FactorNodes() 417 MVT::SimpleValueType CTMTy = CTM->getType(); in FactorNodes()
|
| H A D | DAGISelMatcherGen.cpp | 24 static MVT::SimpleValueType getRegisterValueType(Record *R, in getRegisterValueType() 27 MVT::SimpleValueType VT = MVT::Other; in getRegisterValueType() 700 std::array<MVT::SimpleValueType, 1> ResultVTs = {{ N->getSimpleType(0) }}; in EmitResultLeafAsOperand() 912 SmallVector<MVT::SimpleValueType, 4> ResultVTs; in EmitResultInstructionAsOperand()
|
| H A D | CallingConvEmitter.cpp | 294 MVT::SimpleValueType DestVT = getValueType(DestTy); in EmitAction() 308 MVT::SimpleValueType DestVT = getValueType(DestTy); in EmitAction()
|
| H A D | IntrinsicEmitter.cpp | 261 static void EncodeFixedValueType(MVT::SimpleValueType VT, in EncodeFixedValueType() 324 MVT::SimpleValueType VT = getValueType(R->getValueAsDef("ElTy")); in EncodeFixedType() 359 MVT::SimpleValueType VT = getValueType(R->getValueAsDef("VT")); in EncodeFixedType()
|
| H A D | CodeGenInstruction.h | 303 MVT::SimpleValueType
|
| /llvm-project-15.0.7/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyFastISel.cpp | 119 MVT::SimpleValueType getSimpleType(Type *Ty) { in getSimpleType() 124 MVT::SimpleValueType getLegalType(MVT::SimpleValueType VT) { in getLegalType() 163 MVT::SimpleValueType From); 165 MVT::SimpleValueType From); 167 MVT::SimpleValueType To); 169 MVT::SimpleValueType To); 557 MVT::SimpleValueType From = getSimpleType(V->getType()); in getRegForUnsignedValue() 558 MVT::SimpleValueType To = getLegalType(From); in getRegForUnsignedValue() 566 MVT::SimpleValueType From = getSimpleType(V->getType()); in getRegForSignedValue() 567 MVT::SimpleValueType To = getLegalType(From); in getRegForSignedValue() [all …]
|
| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/ |
| H A D | CostTable.h | 27 MVT::SimpleValueType Type; 57 MVT::SimpleValueType Dst; 58 MVT::SimpleValueType Src;
|
| H A D | ValueTypes.h | 41 constexpr EVT(MVT::SimpleValueType SVT) : V(SVT) {} in EVT() 402 EVT HalfVT = EVT((MVT::SimpleValueType)IntVT); in getHalfSizedIntegerVT()
|
| /llvm-project-15.0.7/llvm/test/CodeGen/X86/ |
| H A D | misched-aa-colored.ll | 55 …SimpleValueType>, std::pair<const std::pair<unsigned int, llvm::MVT::SimpleValueType>, llvm::MVT::… 56 …SimpleValueType>, std::pair<const std::pair<unsigned int, llvm::MVT::SimpleValueType>, llvm::MVT::…
|
| H A D | shuffle-combine-crash-3.ll | 7 …MVT llvm::EVT::getSimpleVT() const: Assertion `isSimple() && "Expected a SimpleValueType!"' failed.
|
| /llvm-project-15.0.7/mlir/tools/mlir-tblgen/ |
| H A D | LLVMIRIntrinsicGen.cpp | 57 static llvm::MVT::SimpleValueType getValueType(const llvm::Record *rec) { in getValueType() 58 return (llvm::MVT::SimpleValueType)rec->getValueAsDef("VT")->getValueAsInt( in getValueType() 69 llvm::MVT::SimpleValueType vt = getValueType(r.value()); in getOverloadableTypeIdxs()
|
| /llvm-project-15.0.7/llvm/lib/Target/Mips/ |
| H A D | MipsSEISelLowering.h | 36 void addMSAIntType(MVT::SimpleValueType Ty, const TargetRegisterClass *RC); 40 void addMSAFloatType(MVT::SimpleValueType Ty,
|
| H A D | MipsOptimizePICCall.cpp | 137 static MVT::SimpleValueType getRegTy(unsigned Reg, MachineFunction &MF) { in getRegTy() 167 MVT::SimpleValueType Ty = getRegTy(MI.getOperand(0).getReg(), MF); in eraseGPOpnd()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | TargetLoweringBase.cpp | 1285 RegisterTypeForVT[i] = TransformToType[i] = (MVT::SimpleValueType)i; in computeRegisterProperties() 1300 RegisterTypeForVT[ExpandedReg] = (MVT::SimpleValueType)LargestIntReg; in computeRegisterProperties() 1302 ValueTypeActions.setTypeAction((MVT::SimpleValueType)ExpandedReg, in computeRegisterProperties() 1311 MVT IVT = (MVT::SimpleValueType)IntReg; in computeRegisterProperties() 1316 (MVT::SimpleValueType)LegalIntReg; in computeRegisterProperties() 1394 MVT VT = (MVT::SimpleValueType) i; in computeRegisterProperties() 1405 MVT::SimpleValueType EndVT = IsScalable ? in computeRegisterProperties() 1411 (MVT::SimpleValueType)nVT <= EndVT; ++nVT) { in computeRegisterProperties() 1412 MVT SVT = (MVT::SimpleValueType) nVT; in computeRegisterProperties() 1434 MVT SVT = (MVT::SimpleValueType) nVT; in computeRegisterProperties() [all …]
|
| /llvm-project-15.0.7/llvm/include/llvm/Support/ |
| H A D | MachineValueType.h | 33 enum SimpleValueType : uint8_t { enum 329 SimpleValueType SimpleTy = INVALID_SIMPLE_VALUE_TYPE; 332 constexpr MVT(SimpleValueType SVT) : SimpleTy(SVT) {} in MVT() 1196 return (MVT::SimpleValueType)(MVT::INVALID_SIMPLE_VALUE_TYPE); in getIntegerVT() 1353 return (MVT::SimpleValueType)(MVT::INVALID_SIMPLE_VALUE_TYPE); in getVectorVT() 1433 return (MVT::SimpleValueType)(MVT::INVALID_SIMPLE_VALUE_TYPE); in getScalableVectorVT()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | SelectionDAGISel.cpp | 2539 MVT::SimpleValueType VT = (MVT::SimpleValueType)MatcherTable[MatcherIndex++]; in CheckType() 2574 MVT::SimpleValueType VT = (MVT::SimpleValueType)MatcherTable[MatcherIndex++]; in CheckValueType() 3170 MVT CaseVT = (MVT::SimpleValueType)MatcherTable[MatcherIndex++]; in SelectCodeCommon() 3266 MVT::SimpleValueType VT = in SelectCodeCommon() 3267 (MVT::SimpleValueType)MatcherTable[MatcherIndex++]; in SelectCodeCommon() 3279 MVT::SimpleValueType VT = in SelectCodeCommon() 3280 (MVT::SimpleValueType)MatcherTable[MatcherIndex++]; in SelectCodeCommon() 3290 MVT::SimpleValueType VT = in SelectCodeCommon() 3291 (MVT::SimpleValueType)MatcherTable[MatcherIndex++]; in SelectCodeCommon() 3451 MVT::SimpleValueType VT = in SelectCodeCommon() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/MSP430/ |
| H A D | MSP430ISelLowering.h | 82 MVT::SimpleValueType getCmpLibcallReturnType() const override { in getCmpLibcallReturnType()
|
| /llvm-project-15.0.7/llvm/lib/Target/AVR/ |
| H A D | AVRISelLowering.h | 91 MVT::SimpleValueType getCmpLibcallReturnType() const override { in getCmpLibcallReturnType()
|