Home
last modified time | relevance | path

Searched refs:SimpleValueType (Results 1 – 25 of 47) sorted by relevance

12

/netbsd-src/external/apache2/llvm/dist/llvm/utils/TableGen/
H A DDAGISelMatcher.h498 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 DCodeGenTarget.h36 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 DFastISelEmitter.cpp188 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 DCodeGenTarget.cpp45 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 DCodeGenIntrinsics.h44 std::vector<MVT::SimpleValueType> RetVTs;
53 std::vector<MVT::SimpleValueType> ParamVTs;
H A DCodeGenDAGPatterns.h54 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 DDAGISelMatcherOpt.cpp125 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 DDAGISelMatcher.cpp331 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 DCallingConvEmitter.cpp233 MVT::SimpleValueType DestVT = getValueType(DestTy); in EmitAction()
247 MVT::SimpleValueType DestVT = getValueType(DestTy); in EmitAction()
H A DDAGISelMatcherGen.cpp23 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 DIntrinsicEmitter.cpp255 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 DRegisterInfoEmitter.cpp618 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 DCodeGenInstruction.h301 MVT::SimpleValueType
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/
H A DWebAssemblyFastISel.cpp118 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 DMachineValueType.h32 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 DCostTable.h26 MVT::SimpleValueType Type;
46 MVT::SimpleValueType Dst;
47 MVT::SimpleValueType Src;
H A DValueTypes.h42 constexpr EVT(MVT::SimpleValueType SVT) : V(SVT) {} in EVT()
389 EVT HalfVT = EVT((MVT::SimpleValueType)IntVT); in getHalfSizedIntegerVT()
H A DTargetLowering.h807 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 DMipsSEISelLowering.h36 void addMSAIntType(MVT::SimpleValueType Ty, const TargetRegisterClass *RC);
40 void addMSAFloatType(MVT::SimpleValueType Ty,
H A DMipsOptimizePICCall.cpp137 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 DTargetLoweringBase.cpp1266 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 DSelectionDAGISel.cpp2571 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 DMSP430ISelLowering.h82 MVT::SimpleValueType getCmpLibcallReturnType() const override { in getCmpLibcallReturnType()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AVR/
H A DAVRISelLowering.h92 MVT::SimpleValueType getCmpLibcallReturnType() const override { in getCmpLibcallReturnType()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetTransformInfo.cpp580 MVT::SimpleValueType SLT = LT.second.getScalarType().SimpleTy; in getArithmeticInstrCost()
783 MVT::SimpleValueType SLT = LT.second.getScalarType().SimpleTy; in getIntrinsicInstrCost()

12