/external/llvm/utils/TableGen/ |
D | CodeGenTarget.h | 53 MVT::SimpleValueType getValueType(Record *Rec); 55 std::string getName(MVT::SimpleValueType T); 56 std::string getEnumName(MVT::SimpleValueType T); 71 mutable SmallVector<MVT::SimpleValueType, 8> LegalValueTypes; 130 std::vector<MVT::SimpleValueType> getRegisterVTs(Record *R) const; 132 ArrayRef<MVT::SimpleValueType> getLegalValueTypes() const { in getLegalValueTypes() 139 bool isLegalValueType(MVT::SimpleValueType VT) const { in isLegalValueType() 140 ArrayRef<MVT::SimpleValueType> LegalVTs = getLegalValueTypes(); in isLegalValueType() 198 MVT::SimpleValueType Ty; 207 MVT::SimpleValueType getValueType() const { return Ty; } in getValueType()
|
D | DAGISelMatcher.h | 530 MVT::SimpleValueType Type; 533 CheckTypeMatcher(MVT::SimpleValueType type, unsigned resno) in CheckTypeMatcher() 536 MVT::SimpleValueType getType() const { return Type; } in getType() 559 SmallVector<std::pair<MVT::SimpleValueType, Matcher*>, 8> Cases; 561 SwitchTypeMatcher(ArrayRef<std::pair<MVT::SimpleValueType, Matcher*> > cases) in SwitchTypeMatcher() argument 571 MVT::SimpleValueType getCaseType(unsigned i) const { return Cases[i].first; } in getCaseType() 586 MVT::SimpleValueType Type; 588 CheckChildTypeMatcher(unsigned childno, MVT::SimpleValueType type) in CheckChildTypeMatcher() 592 MVT::SimpleValueType getType() const { return Type; } in getType() 830 MVT::SimpleValueType VT; [all …]
|
D | CodeGenTarget.cpp | 38 MVT::SimpleValueType llvm::getValueType(Record *Rec) { in getValueType() 39 return (MVT::SimpleValueType)Rec->getValueAsInt("Value"); in getValueType() 42 std::string llvm::getName(MVT::SimpleValueType T) { in getName() 51 std::string llvm::getEnumName(MVT::SimpleValueType T) { in getEnumName() 233 std::vector<MVT::SimpleValueType> CodeGenTarget:: 236 std::vector<MVT::SimpleValueType> Result; in getRegisterVTs() 241 ArrayRef<MVT::SimpleValueType> InVTs = RC.getValueTypes(); in getRegisterVTs() 492 std::vector<MVT::SimpleValueType> OverloadedVTs; in CodeGenIntrinsic() 497 MVT::SimpleValueType VT; in CodeGenIntrinsic() 531 MVT::SimpleValueType VT; in CodeGenIntrinsic()
|
D | CodeGenDAGPatterns.h | 58 SmallVector<MVT::SimpleValueType, 4> TypeVec; 61 TypeSet(MVT::SimpleValueType VT, TreePattern &TP); 62 TypeSet(ArrayRef<MVT::SimpleValueType> VTList); 73 MVT::SimpleValueType getConcrete() const { in getConcrete() 75 return (MVT::SimpleValueType)TypeVec[0]; in getConcrete() 82 const SmallVectorImpl<MVT::SimpleValueType> &getTypeList() const { in getTypeList() 115 bool MergeInTypeInfo(MVT::SimpleValueType InVT, TreePattern &TP) { in MergeInTypeInfo() 151 bool (*Pred)(MVT::SimpleValueType) = nullptr, 173 MVT::SimpleValueType VT; 230 MVT::SimpleValueType getKnownType(unsigned ResNo) const; [all …]
|
D | CodeGenIntrinsics.h | 45 std::vector<MVT::SimpleValueType> RetVTs; 54 std::vector<MVT::SimpleValueType> ParamVTs;
|
D | FastISelEmitter.cpp | 175 MVT::SimpleValueType VT, in initialize() 368 typedef std::map<MVT::SimpleValueType, PredMap> RetPredMap; 369 typedef std::map<MVT::SimpleValueType, RetPredMap> TypeRetPredMap; 495 MVT::SimpleValueType RetVT = MVT::isVoid; in collectPatterns() 497 MVT::SimpleValueType VT = RetVT; in collectPatterns() 604 MVT::SimpleValueType VT = TI->first; in printFunctionDefinitions() 609 MVT::SimpleValueType RetVT = RI->first; in printFunctionDefinitions() 684 MVT::SimpleValueType RetVT = RI->first; in printFunctionDefinitions() 778 MVT::SimpleValueType VT = TI->first; in printFunctionDefinitions()
|
D | CodeGenRegisters.h | 277 SmallVector<MVT::SimpleValueType, 4> VTs; 290 ArrayRef<MVT::SimpleValueType> getValueTypes() const {return VTs;} in getValueTypes() 293 MVT::SimpleValueType getValueTypeNum(unsigned VTNum) const { in getValueTypeNum()
|
D | DAGISelMatcher.cpp | 362 static bool TypesAreContradictory(MVT::SimpleValueType T1, in TypesAreContradictory() 363 MVT::SimpleValueType T2) { in TypesAreContradictory() 396 MVT::SimpleValueType NodeType = getOpcode().getKnownType(CT->getResNo()); in isContradictoryImpl()
|
D | DAGISelMatcherOpt.cpp | 141 const SmallVectorImpl<MVT::SimpleValueType> &VTs = EN->getVTList(); in ContractNodes() 469 SmallVector<std::pair<MVT::SimpleValueType, Matcher*>, 8> Cases; in FactorNodes() 475 MVT::SimpleValueType CTMTy = CTM->getType(); in FactorNodes()
|
D | CodeGenDAGPatterns.cpp | 34 static inline bool isInteger(MVT::SimpleValueType VT) { in isInteger() 37 static inline bool isFloatingPoint(MVT::SimpleValueType VT) { in isFloatingPoint() 40 static inline bool isVector(MVT::SimpleValueType VT) { in isVector() 43 static inline bool isScalar(MVT::SimpleValueType VT) { in isScalar() 47 EEVT::TypeSet::TypeSet(MVT::SimpleValueType VT, TreePattern &TP) { in TypeSet() 62 EEVT::TypeSet::TypeSet(ArrayRef<MVT::SimpleValueType> VTList) { in TypeSet() 78 bool (*Pred)(MVT::SimpleValueType), in FillWithPossibleTypes() argument 81 ArrayRef<MVT::SimpleValueType> LegalTypes = in FillWithPossibleTypes() 451 MVT::SimpleValueType Smallest = TypeVec[0]; in EnforceSmallerThan() 468 MVT::SimpleValueType Largest = Other.TypeVec[Other.TypeVec.size()-1]; in EnforceSmallerThan() [all …]
|
D | DAGISelMatcherGen.cpp | 25 static MVT::SimpleValueType getRegisterValueType(Record *R, in getRegisterValueType() 28 MVT::SimpleValueType VT = MVT::Other; in getRegisterValueType() 827 SmallVector<MVT::SimpleValueType, 4> ResultVTs; in EmitResultInstructionAsOperand()
|
D | CodeGenInstruction.h | 274 MVT::SimpleValueType
|
/external/llvm/lib/Target/X86/ |
D | X86TargetTransformInfo.cpp | 190 static const CostTblEntry<MVT::SimpleValueType> in getArithmeticInstrCost() 205 static const CostTblEntry<MVT::SimpleValueType> AVX2CostTable[] = { in getArithmeticInstrCost() 254 static const CostTblEntry<MVT::SimpleValueType> in getArithmeticInstrCost() 305 static const CostTblEntry<MVT::SimpleValueType> SSE2CostTable[] = { in getArithmeticInstrCost() 352 static const CostTblEntry<MVT::SimpleValueType> AVX1CostTable[] = { in getArithmeticInstrCost() 386 static const CostTblEntry<MVT::SimpleValueType> CustomLowered[] = { in getArithmeticInstrCost() 433 static const CostTblEntry<MVT::SimpleValueType> AVXAltShuffleTbl[] = { in getShuffleCost() 455 static const CostTblEntry<MVT::SimpleValueType> SSE41AltShuffleTbl[] = { in getShuffleCost() 479 static const CostTblEntry<MVT::SimpleValueType> SSSE3AltShuffleTbl[] = { in getShuffleCost() 498 static const CostTblEntry<MVT::SimpleValueType> SSEAltShuffleTbl[] = { in getShuffleCost() [all …]
|
D | X86RegisterInfo.h | 134 unsigned getX86SubSuperRegister(unsigned, MVT::SimpleValueType, bool High=false);
|
/external/llvm/test/CodeGen/X86/ |
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::…
|
/external/llvm/include/llvm/CodeGen/ |
D | MachineValueType.h | 30 enum SimpleValueType { enum 156 SimpleValueType SimpleTy; 158 MVT() : SimpleTy((SimpleValueType)(INVALID_SIMPLE_VALUE_TYPE)) {} in MVT() 159 MVT(SimpleValueType SVT) : SimpleTy(SVT) { } in MVT() 489 return (MVT::SimpleValueType)(MVT::INVALID_SIMPLE_VALUE_TYPE); in getIntegerVT() 567 return (MVT::SimpleValueType)(MVT::INVALID_SIMPLE_VALUE_TYPE); in getVectorVT()
|
D | ValueTypes.h | 37 EVT() : V((MVT::SimpleValueType)(MVT::INVALID_SIMPLE_VALUE_TYPE)), in EVT() 39 EVT(MVT::SimpleValueType SVT) : V(SVT), LLVMTy(nullptr) { } in EVT() 276 EVT HalfVT = EVT((MVT::SimpleValueType)IntVT); in getHalfSizedIntegerVT()
|
/external/llvm/lib/CodeGen/ |
D | TargetLoweringBase.cpp | 730 setIndexedLoadAction(IM, (MVT::SimpleValueType)VT, Expand); in initActions() 731 setIndexedStoreAction(IM, (MVT::SimpleValueType)VT, Expand); in initActions() 736 (MVT::SimpleValueType)VT, Expand); in initActions() 739 setOperationAction(ISD::FGETSIGN, (MVT::SimpleValueType)VT, Expand); in initActions() 740 setOperationAction(ISD::CONCAT_VECTORS, (MVT::SimpleValueType)VT, Expand); in initActions() 743 setOperationAction(ISD::FROUND, (MVT::SimpleValueType)VT, Expand); in initActions() 748 setOperationAction(ISD::FCOPYSIGN, (MVT::SimpleValueType)VT, Expand); in initActions() 750 (MVT::SimpleValueType)VT, Expand); in initActions() 752 (MVT::SimpleValueType)VT, Expand); in initActions() 754 (MVT::SimpleValueType)VT, Expand); in initActions() [all …]
|
/external/llvm/lib/Target/ARM/ |
D | ARMTargetTransformInfo.cpp | 189 static const CostTblEntry<MVT::SimpleValueType> NEONFltDblTbl[] = { in getCastInstrCost() 213 static const TypeConversionCostTblEntry<MVT::SimpleValueType> in getCastInstrCost() 297 static const TypeConversionCostTblEntry<MVT::SimpleValueType> in getCastInstrCost() 328 static const TypeConversionCostTblEntry<MVT::SimpleValueType> in getCastInstrCost() 360 static const TypeConversionCostTblEntry<MVT::SimpleValueType> in getCastInstrCost() 402 static const TypeConversionCostTblEntry<MVT::SimpleValueType> in getCmpSelInstrCost() 451 static const CostTblEntry<MVT::SimpleValueType> NEONShuffleTbl[] = { in getShuffleCost() 473 static const CostTblEntry<MVT::SimpleValueType> NEONAltShuffleTbl[] = { in getShuffleCost() 509 static const CostTblEntry<MVT::SimpleValueType> CostTbl[] = { in getArithmeticInstrCost()
|
/external/llvm/lib/Target/Mips/ |
D | MipsSEISelLowering.h | 27 void addMSAIntType(MVT::SimpleValueType Ty, const TargetRegisterClass *RC); 30 void addMSAFloatType(MVT::SimpleValueType Ty,
|
D | MipsOptimizePICCall.cpp | 118 static MVT::SimpleValueType getRegTy(unsigned Reg, MachineFunction &MF) { in getRegTy() 147 MVT::SimpleValueType Ty = getRegTy(MI.getOperand(0).getReg(), MF); in eraseGPOpnd()
|
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeon/ |
D | AMDILISelLowering.cpp | 106 MVT::SimpleValueType VT = (MVT::SimpleValueType)types[x]; in InitAMDILLowering() 127 MVT::SimpleValueType VT = (MVT::SimpleValueType)FloatTypes[x]; in InitAMDILLowering() 142 MVT::SimpleValueType VT = (MVT::SimpleValueType)IntTypes[x]; in InitAMDILLowering() 163 MVT::SimpleValueType VT = (MVT::SimpleValueType)VectorTypes[ii]; in InitAMDILLowering()
|
/external/mesa3d/src/gallium/drivers/radeon/ |
D | AMDILISelLowering.cpp | 106 MVT::SimpleValueType VT = (MVT::SimpleValueType)types[x]; in InitAMDILLowering() 127 MVT::SimpleValueType VT = (MVT::SimpleValueType)FloatTypes[x]; in InitAMDILLowering() 142 MVT::SimpleValueType VT = (MVT::SimpleValueType)IntTypes[x]; in InitAMDILLowering() 163 MVT::SimpleValueType VT = (MVT::SimpleValueType)VectorTypes[ii]; in InitAMDILLowering()
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
D | SelectionDAGISel.cpp | 2265 MVT::SimpleValueType VT = (MVT::SimpleValueType)MatcherTable[MatcherIndex++]; in CheckType() 2290 MVT::SimpleValueType VT = (MVT::SimpleValueType)MatcherTable[MatcherIndex++]; in CheckValueType() 2752 MVT CaseVT = (MVT::SimpleValueType)MatcherTable[MatcherIndex++]; in SelectCodeCommon() 2827 MVT::SimpleValueType VT = in SelectCodeCommon() 2828 (MVT::SimpleValueType)MatcherTable[MatcherIndex++]; in SelectCodeCommon() 2837 MVT::SimpleValueType VT = in SelectCodeCommon() 2838 (MVT::SimpleValueType)MatcherTable[MatcherIndex++]; in SelectCodeCommon() 2848 MVT::SimpleValueType VT = in SelectCodeCommon() 2849 (MVT::SimpleValueType)MatcherTable[MatcherIndex++]; in SelectCodeCommon() 2981 MVT::SimpleValueType VT = in SelectCodeCommon() [all …]
|
/external/llvm/include/llvm/Target/ |
D | TargetLowering.h | 275 MVT::SimpleValueType getCmpLibcallReturnType() const; 616 std::map<std::pair<unsigned, MVT::SimpleValueType>, in getTypeToPromoteTo() 617 MVT::SimpleValueType>::const_iterator PTTI = in getTypeToPromoteTo() 626 NVT = (MVT::SimpleValueType)(NVT.SimpleTy+1); in getTypeToPromoteTo() 1773 std::map<std::pair<unsigned, MVT::SimpleValueType>, MVT::SimpleValueType>
|