| /freebsd-12.1/contrib/llvm/utils/TableGen/ |
| H A D | DAGISelMatcher.h | 487 MVT::SimpleValueType Type; 539 MVT::SimpleValueType Type; 753 MVT::SimpleValueType VT; 759 MVT::SimpleValueType getVT() const { return VT; } in getVT() 777 MVT::SimpleValueType VT; 783 MVT::SimpleValueType getVT() const { return VT; } in getVT() 802 MVT::SimpleValueType VT; 808 MVT::SimpleValueType getVT() const { return VT; } in getVT() 927 const SmallVector<MVT::SimpleValueType, 3> VTs; 950 MVT::SimpleValueType getVT(unsigned i) const { in getVT() [all …]
|
| H A D | CodeGenTarget.h | 37 MVT::SimpleValueType getValueType(Record *Rec); 39 StringRef getName(MVT::SimpleValueType T); 40 StringRef getEnumName(MVT::SimpleValueType T); 195 MVT::SimpleValueType Ty; 204 MVT::SimpleValueType getValueType() const { return Ty; } in getValueType()
|
| H A D | FastISelEmitter.cpp | 189 MVT::SimpleValueType VT, in initialize() 380 typedef std::map<MVT::SimpleValueType, PredMap> RetPredMap; 381 typedef std::map<MVT::SimpleValueType, RetPredMap> TypeRetPredMap; 390 typedef std::map<MVT::SimpleValueType, PredCheckMap> RetPredCheckMap; 391 typedef std::map<MVT::SimpleValueType, RetPredCheckMap> TypeRetPredCheckMap; 523 MVT::SimpleValueType RetVT = MVT::isVoid; in collectPatterns() 525 MVT::SimpleValueType VT = RetVT; in collectPatterns() 715 MVT::SimpleValueType VT = TI->first; in printFunctionDefinitions() 720 MVT::SimpleValueType RetVT = RI->first; in printFunctionDefinitions() 747 MVT::SimpleValueType RetVT = RI->first; in printFunctionDefinitions() [all …]
|
| H A D | CodeGenIntrinsics.h | 45 std::vector<MVT::SimpleValueType> RetVTs; 54 std::vector<MVT::SimpleValueType> ParamVTs;
|
| H A D | CodeGenTarget.cpp | 44 MVT::SimpleValueType llvm::getValueType(Record *Rec) { in getValueType() 45 return (MVT::SimpleValueType)Rec->getValueAsInt("Value"); in getValueType() 48 StringRef llvm::getName(MVT::SimpleValueType T) { in getName() 57 StringRef llvm::getEnumName(MVT::SimpleValueType T) { in getEnumName() 583 std::vector<MVT::SimpleValueType> OverloadedVTs; in CodeGenIntrinsic() 588 MVT::SimpleValueType VT; in CodeGenIntrinsic() 622 MVT::SimpleValueType VT; in CodeGenIntrinsic()
|
| H A D | CodeGenDAGPatterns.h | 57 static_assert(std::is_same<std::underlying_type<MVT::SimpleValueType>::type, 121 return MVT::SimpleValueType(Pos); 197 TypeSetByHwMode(MVT::SimpleValueType VT) in TypeSetByHwMode() 269 bool MergeInTypeInfo(TypeSetByHwMode &Out, MVT::SimpleValueType InVT) { in MergeInTypeInfo() 467 MVT::SimpleValueType getKnownType(unsigned ResNo) const; 695 MVT::SimpleValueType getSimpleType(unsigned ResNo) const { in getSimpleType() 823 bool UpdateNodeType(unsigned ResNo, MVT::SimpleValueType InTy, 980 MVT::SimpleValueType InTy, in UpdateNodeType()
|
| H A D | DAGISelMatcher.cpp | 317 static bool TypesAreContradictory(MVT::SimpleValueType T1, in TypesAreContradictory() 318 MVT::SimpleValueType T2) { in TypesAreContradictory() 351 MVT::SimpleValueType NodeType = getOpcode().getKnownType(CT->getResNo()); in isContradictoryImpl()
|
| H A D | DAGISelMatcherOpt.cpp | 122 const SmallVectorImpl<MVT::SimpleValueType> &VTs = EN->getVTList(); in ContractNodes() 407 SmallVector<std::pair<MVT::SimpleValueType, Matcher*>, 8> Cases; in FactorNodes() 413 MVT::SimpleValueType CTMTy = CTM->getType(); in FactorNodes()
|
| H A D | CallingConvEmitter.cpp | 223 MVT::SimpleValueType DestVT = getValueType(DestTy); in EmitAction() 237 MVT::SimpleValueType DestVT = getValueType(DestTy); in EmitAction()
|
| H A D | IntrinsicEmitter.cpp | 226 static void EncodeFixedValueType(MVT::SimpleValueType VT, in EncodeFixedValueType() 276 MVT::SimpleValueType VT = getValueType(R->getValueAsDef("ElTy")); in EncodeFixedType() 298 MVT::SimpleValueType VT = getValueType(R->getValueAsDef("VT")); in EncodeFixedType()
|
| H A D | DAGISelMatcherGen.cpp | 24 static MVT::SimpleValueType getRegisterValueType(Record *R, in getRegisterValueType() 27 MVT::SimpleValueType VT = MVT::Other; in getRegisterValueType() 837 SmallVector<MVT::SimpleValueType, 4> ResultVTs; in EmitResultInstructionAsOperand()
|
| H A D | RegisterInfoEmitter.cpp | 615 static void printSimpleValueType(raw_ostream &OS, MVT::SimpleValueType VT) { in printSimpleValueType() 1233 SequenceToOffsetTable<std::vector<MVT::SimpleValueType>> VTSeqs; in runTargetDesc() 1236 std::vector<MVT::SimpleValueType> S; in runTargetDesc() 1285 std::vector<MVT::SimpleValueType> VTs; in runTargetDesc()
|
| H A D | CodeGenInstruction.h | 297 MVT::SimpleValueType
|
| /freebsd-12.1/contrib/llvm/include/llvm/Support/ |
| H A D | MachineValueType.h | 32 enum SimpleValueType : uint8_t { enum 239 SimpleValueType SimpleTy = INVALID_SIMPLE_VALUE_TYPE; 277 constexpr MVT(SimpleValueType SVT) : SimpleTy(SVT) {} in MVT() 811 return (MVT::SimpleValueType)(MVT::INVALID_SIMPLE_VALUE_TYPE); in getIntegerVT() 903 return (MVT::SimpleValueType)(MVT::INVALID_SIMPLE_VALUE_TYPE); in getVectorVT() 969 return (MVT::SimpleValueType)(MVT::INVALID_SIMPLE_VALUE_TYPE); in getScalableVectorVT() 992 SimpleValueType VT; 994 mvt_iterator(SimpleValueType VT) : VT(VT) {} in mvt_iterator() 1000 VT = (MVT::SimpleValueType)((int)VT + 1); 1035 (MVT::SimpleValueType)(MVT::LAST_INTEGER_VECTOR_VALUETYPE + 1)); in integer_vector_valuetypes() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyFastISel.cpp | 118 MVT::SimpleValueType getSimpleType(Type *Ty) { in getSimpleType() 123 MVT::SimpleValueType getLegalType(MVT::SimpleValueType VT) { in getLegalType() 161 MVT::SimpleValueType From); 163 MVT::SimpleValueType From); 165 MVT::SimpleValueType To); 167 MVT::SimpleValueType To); 550 MVT::SimpleValueType From = getSimpleType(V->getType()); in getRegForUnsignedValue() 551 MVT::SimpleValueType To = getLegalType(From); in getRegForUnsignedValue() 559 MVT::SimpleValueType From = getSimpleType(V->getType()); in getRegForSignedValue() 560 MVT::SimpleValueType To = getLegalType(From); in getRegForSignedValue() [all …]
|
| /freebsd-12.1/contrib/llvm/include/llvm/CodeGen/ |
| H A D | CostTable.h | 27 MVT::SimpleValueType Type; 47 MVT::SimpleValueType Dst; 48 MVT::SimpleValueType Src;
|
| H A D | TargetRegisterInfo.h | 223 using vt_iterator = const MVT::SimpleValueType *; 713 const MVT::SimpleValueType SVT = 714 MVT::SimpleValueType::Any) const;
|
| H A D | ValueTypes.h | 41 constexpr EVT(MVT::SimpleValueType SVT) : V(SVT) {} in EVT() 333 EVT HalfVT = EVT((MVT::SimpleValueType)IntVT); in getHalfSizedIntegerVT()
|
| H A D | TargetLowering.h | 583 MVT::SimpleValueType getCmpLibcallReturnType() const; 1118 std::map<std::pair<unsigned, MVT::SimpleValueType>, in getTypeToPromoteTo() 1119 MVT::SimpleValueType>::const_iterator PTTI = in getTypeToPromoteTo() 1128 NVT = (MVT::SimpleValueType)(NVT.SimpleTy+1); in getTypeToPromoteTo() 2640 std::map<std::pair<unsigned, MVT::SimpleValueType>, MVT::SimpleValueType>
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/ |
| H A D | TargetRegisterInfo.cpp | 243 const MVT::SimpleValueType SVT = in firstCommonClass() 244 MVT::SimpleValueType::Any) { in firstCommonClass() 250 if (SVT == MVT::SimpleValueType::Any || TRI->isTypeLegalForClass(*RC, VT)) in firstCommonClass() 259 const MVT::SimpleValueType SVT) const { in getCommonSubClass()
|
| H A D | TargetLoweringBase.cpp | 1079 RegisterTypeForVT[i] = TransformToType[i] = (MVT::SimpleValueType)i; in computeRegisterProperties() 1094 RegisterTypeForVT[ExpandedReg] = (MVT::SimpleValueType)LargestIntReg; in computeRegisterProperties() 1095 TransformToType[ExpandedReg] = (MVT::SimpleValueType)(ExpandedReg - 1); in computeRegisterProperties() 1096 ValueTypeActions.setTypeAction((MVT::SimpleValueType)ExpandedReg, in computeRegisterProperties() 1105 MVT IVT = (MVT::SimpleValueType)IntReg; in computeRegisterProperties() 1110 (MVT::SimpleValueType)LegalIntReg; in computeRegisterProperties() 1170 MVT VT = (MVT::SimpleValueType) i; in computeRegisterProperties() 1183 MVT SVT = (MVT::SimpleValueType) nVT; in computeRegisterProperties() 1203 MVT SVT = (MVT::SimpleValueType) nVT; in computeRegisterProperties() 1258 std::tie(RRC, Cost) = findRepresentativeClass(TRI, (MVT::SimpleValueType)i); in computeRegisterProperties() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Target/Mips/ |
| H A D | MipsSEISelLowering.h | 37 void addMSAIntType(MVT::SimpleValueType Ty, const TargetRegisterClass *RC); 41 void addMSAFloatType(MVT::SimpleValueType Ty,
|
| H A D | MipsOptimizePICCall.cpp | 139 static MVT::SimpleValueType getRegTy(unsigned Reg, MachineFunction &MF) { in getRegTy() 169 MVT::SimpleValueType Ty = getRegTy(MI.getOperand(0).getReg(), MF); in eraseGPOpnd()
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | SelectionDAGISel.cpp | 2706 MVT::SimpleValueType VT = (MVT::SimpleValueType)MatcherTable[MatcherIndex++]; in CheckType() 2733 MVT::SimpleValueType VT = (MVT::SimpleValueType)MatcherTable[MatcherIndex++]; in CheckValueType() 3298 MVT CaseVT = (MVT::SimpleValueType)MatcherTable[MatcherIndex++]; in SelectCodeCommon() 3376 MVT::SimpleValueType VT = in SelectCodeCommon() 3377 (MVT::SimpleValueType)MatcherTable[MatcherIndex++]; in SelectCodeCommon() 3387 MVT::SimpleValueType VT = in SelectCodeCommon() 3388 (MVT::SimpleValueType)MatcherTable[MatcherIndex++]; in SelectCodeCommon() 3398 MVT::SimpleValueType VT = in SelectCodeCommon() 3399 (MVT::SimpleValueType)MatcherTable[MatcherIndex++]; in SelectCodeCommon() 3552 MVT::SimpleValueType VT = in SelectCodeCommon() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Target/AVR/ |
| H A D | AVRISelLowering.h | 81 MVT::SimpleValueType getCmpLibcallReturnType() const override { in getCmpLibcallReturnType()
|