/netbsd-src/external/apache2/llvm/dist/llvm/utils/TableGen/ |
H A D | DAGISelMatcher.h | 498 MVT::SimpleValueType Type; 501 CheckTypeMatcher(MVT::SimpleValueType type, unsigned resno) in CheckTypeMatcher() 504 MVT::SimpleValueType getType() const { return Type; } in getType() 524 SmallVector<std::pair<MVT::SimpleValueType, Matcher*>, 8> Cases; 526 SwitchTypeMatcher(ArrayRef<std::pair<MVT::SimpleValueType, Matcher*> > cases) in SwitchTypeMatcher() argument 536 MVT::SimpleValueType getCaseType(unsigned i) const { return Cases[i].first; } in getCaseType() 550 MVT::SimpleValueType Type; 552 CheckChildTypeMatcher(unsigned childno, MVT::SimpleValueType type) in CheckChildTypeMatcher() 556 MVT::SimpleValueType getType() const { return Type; } in getType() 819 MVT::SimpleValueType VT; [all …]
|
H A D | CodeGenTarget.h | 36 MVT::SimpleValueType getValueType(Record *Rec); 38 StringRef getName(MVT::SimpleValueType T); 39 StringRef getEnumName(MVT::SimpleValueType T); 205 MVT::SimpleValueType Ty; 214 MVT::SimpleValueType getValueType() const { return Ty; } in getValueType()
|
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() 707 MVT::SimpleValueType VT = TI.first; in printFunctionDefinitions() 711 MVT::SimpleValueType RetVT = RI.first; in printFunctionDefinitions() 735 MVT::SimpleValueType RetVT = RI.first; in printFunctionDefinitions() [all …]
|
H A D | CodeGenTarget.cpp | 45 MVT::SimpleValueType llvm::getValueType(Record *Rec) { in getValueType() 46 return (MVT::SimpleValueType)Rec->getValueAsInt("Value"); in getValueType() 49 StringRef llvm::getName(MVT::SimpleValueType T) { in getName() 58 StringRef llvm::getEnumName(MVT::SimpleValueType T) { in getEnumName() 708 std::vector<MVT::SimpleValueType> OverloadedVTs; in CodeGenIntrinsic() 717 MVT::SimpleValueType VT = getValueType(TyEl->getValueAsDef("VT")); in CodeGenIntrinsic() 730 MVT::SimpleValueType VT; in CodeGenIntrinsic() 761 MVT::SimpleValueType VT; in CodeGenIntrinsic()
|
H A D | CodeGenIntrinsics.h | 44 std::vector<MVT::SimpleValueType> RetVTs; 53 std::vector<MVT::SimpleValueType> ParamVTs;
|
H A D | CodeGenDAGPatterns.h | 54 static_assert(std::is_same<std::underlying_type<MVT::SimpleValueType>::type, 118 return MVT::SimpleValueType(Pos); 196 TypeSetByHwMode(MVT::SimpleValueType VT) in TypeSetByHwMode() 276 bool MergeInTypeInfo(TypeSetByHwMode &Out, MVT::SimpleValueType InVT) { in MergeInTypeInfo() 472 MVT::SimpleValueType getKnownType(unsigned ResNo) const; 703 MVT::SimpleValueType getSimpleType(unsigned ResNo) const { in getSimpleType() 831 bool UpdateNodeType(unsigned ResNo, MVT::SimpleValueType InTy, 988 MVT::SimpleValueType InTy, in UpdateNodeType()
|
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 | 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 | CallingConvEmitter.cpp | 233 MVT::SimpleValueType DestVT = getValueType(DestTy); in EmitAction() 247 MVT::SimpleValueType DestVT = getValueType(DestTy); in EmitAction()
|
H A D | DAGISelMatcherGen.cpp | 23 static MVT::SimpleValueType getRegisterValueType(Record *R, in getRegisterValueType() 26 MVT::SimpleValueType VT = MVT::Other; in getRegisterValueType() 699 std::array<MVT::SimpleValueType, 1> ResultVTs = {{ N->getSimpleType(0) }}; in EmitResultLeafAsOperand() 911 SmallVector<MVT::SimpleValueType, 4> ResultVTs; in EmitResultInstructionAsOperand()
|
H A D | IntrinsicEmitter.cpp | 255 static void EncodeFixedValueType(MVT::SimpleValueType VT, in EncodeFixedValueType() 309 MVT::SimpleValueType VT = getValueType(R->getValueAsDef("ElTy")); in EncodeFixedType() 337 MVT::SimpleValueType VT = getValueType(R->getValueAsDef("VT")); in EncodeFixedType()
|
H A D | RegisterInfoEmitter.cpp | 618 static void printSimpleValueType(raw_ostream &OS, MVT::SimpleValueType VT) { in printSimpleValueType() 1238 SequenceToOffsetTable<std::vector<MVT::SimpleValueType>> VTSeqs; in runTargetDesc() 1241 std::vector<MVT::SimpleValueType> S; in runTargetDesc() 1291 std::vector<MVT::SimpleValueType> VTs; in runTargetDesc()
|
H A D | CodeGenInstruction.h | 301 MVT::SimpleValueType
|
/netbsd-src/external/apache2/llvm/dist/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() 159 MVT::SimpleValueType From); 161 MVT::SimpleValueType From); 162 unsigned zeroExtend(unsigned Reg, const Value *V, MVT::SimpleValueType From, 163 MVT::SimpleValueType To); 164 unsigned signExtend(unsigned Reg, const Value *V, MVT::SimpleValueType From, 165 MVT::SimpleValueType To); 440 MVT::SimpleValueType From) { in zeroExtendToI32() 476 MVT::SimpleValueType From) { in signExtendToI32() [all …]
|
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Support/ |
H A D | MachineValueType.h | 32 enum SimpleValueType : uint8_t { enum 304 SimpleValueType SimpleTy = INVALID_SIMPLE_VALUE_TYPE; 307 constexpr MVT(SimpleValueType SVT) : SimpleTy(SVT) {} in MVT() 1113 return (MVT::SimpleValueType)(MVT::INVALID_SIMPLE_VALUE_TYPE); in getIntegerVT() 1249 return (MVT::SimpleValueType)(MVT::INVALID_SIMPLE_VALUE_TYPE); in getVectorVT() 1326 return (MVT::SimpleValueType)(MVT::INVALID_SIMPLE_VALUE_TYPE); in getScalableVectorVT() 1349 SimpleValueType VT; 1351 mvt_iterator(SimpleValueType VT) : VT(VT) {} in mvt_iterator() 1357 VT = (MVT::SimpleValueType)((int)VT + 1); 1376 (MVT::SimpleValueType)(MVT::LAST_INTEGER_VALUETYPE + 1)); in integer_valuetypes() [all …]
|
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/ |
H A D | CostTable.h | 26 MVT::SimpleValueType Type; 46 MVT::SimpleValueType Dst; 47 MVT::SimpleValueType Src;
|
H A D | ValueTypes.h | 42 constexpr EVT(MVT::SimpleValueType SVT) : V(SVT) {} in EVT() 389 EVT HalfVT = EVT((MVT::SimpleValueType)IntVT); in getHalfSizedIntegerVT()
|
H A D | TargetLowering.h | 807 MVT::SimpleValueType getCmpLibcallReturnType() const; 1368 std::map<std::pair<unsigned, MVT::SimpleValueType>, in getTypeToPromoteTo() 1369 MVT::SimpleValueType>::const_iterator PTTI = in getTypeToPromoteTo() 1378 NVT = (MVT::SimpleValueType)(NVT.SimpleTy+1); in getTypeToPromoteTo() 3007 std::map<std::pair<unsigned, MVT::SimpleValueType>, MVT::SimpleValueType>
|
/netbsd-src/external/apache2/llvm/dist/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()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
H A D | TargetLoweringBase.cpp | 1266 RegisterTypeForVT[i] = TransformToType[i] = (MVT::SimpleValueType)i; in computeRegisterProperties() 1281 RegisterTypeForVT[ExpandedReg] = (MVT::SimpleValueType)LargestIntReg; in computeRegisterProperties() 1282 TransformToType[ExpandedReg] = (MVT::SimpleValueType)(ExpandedReg - 1); in computeRegisterProperties() 1283 ValueTypeActions.setTypeAction((MVT::SimpleValueType)ExpandedReg, in computeRegisterProperties() 1292 MVT IVT = (MVT::SimpleValueType)IntReg; in computeRegisterProperties() 1297 (MVT::SimpleValueType)LegalIntReg; in computeRegisterProperties() 1365 MVT VT = (MVT::SimpleValueType) i; in computeRegisterProperties() 1376 MVT::SimpleValueType EndVT = IsScalable ? in computeRegisterProperties() 1382 (MVT::SimpleValueType)nVT <= EndVT; ++nVT) { in computeRegisterProperties() 1383 MVT SVT = (MVT::SimpleValueType) nVT; in computeRegisterProperties() [all …]
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAGISel.cpp | 2571 MVT::SimpleValueType VT = (MVT::SimpleValueType)MatcherTable[MatcherIndex++]; in CheckType() 2606 MVT::SimpleValueType VT = (MVT::SimpleValueType)MatcherTable[MatcherIndex++]; in CheckValueType() 3193 MVT CaseVT = (MVT::SimpleValueType)MatcherTable[MatcherIndex++]; in SelectCodeCommon() 3289 MVT::SimpleValueType VT = in SelectCodeCommon() 3290 (MVT::SimpleValueType)MatcherTable[MatcherIndex++]; in SelectCodeCommon() 3302 MVT::SimpleValueType VT = in SelectCodeCommon() 3303 (MVT::SimpleValueType)MatcherTable[MatcherIndex++]; in SelectCodeCommon() 3313 MVT::SimpleValueType VT = in SelectCodeCommon() 3314 (MVT::SimpleValueType)MatcherTable[MatcherIndex++]; in SelectCodeCommon() 3470 MVT::SimpleValueType VT = in SelectCodeCommon() [all …]
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/MSP430/ |
H A D | MSP430ISelLowering.h | 82 MVT::SimpleValueType getCmpLibcallReturnType() const override { in getCmpLibcallReturnType()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AVR/ |
H A D | AVRISelLowering.h | 92 MVT::SimpleValueType getCmpLibcallReturnType() const override { in getCmpLibcallReturnType()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUTargetTransformInfo.cpp | 580 MVT::SimpleValueType SLT = LT.second.getScalarType().SimpleTy; in getArithmeticInstrCost() 783 MVT::SimpleValueType SLT = LT.second.getScalarType().SimpleTy; in getIntrinsicInstrCost()
|