/external/llvm/utils/TableGen/ |
CodeGenTarget.h | 51 /// getValueType - Return the MVT::SimpleValueType that the specified TableGen 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 { 139 bool isLegalValueType(MVT::SimpleValueType VT) const { 140 ArrayRef<MVT::SimpleValueType> LegalVTs = getLegalValueTypes(); 198 MVT::SimpleValueType Ty [all...] |
CodeGenIntrinsics.h | 41 /// RetVTs - The MVT::SimpleValueType for each return type. Note that this 45 std::vector<MVT::SimpleValueType> RetVTs; 50 /// ParamVTs - The MVT::SimpleValueType for each parameter type. Note that 54 std::vector<MVT::SimpleValueType> ParamVTs;
|
DAGISelMatcher.h | 530 MVT::SimpleValueType Type; 533 CheckTypeMatcher(MVT::SimpleValueType type, unsigned resno) 536 MVT::SimpleValueType getType() const { return Type; } 559 SmallVector<std::pair<MVT::SimpleValueType, Matcher*>, 8> Cases; 561 SwitchTypeMatcher(ArrayRef<std::pair<MVT::SimpleValueType, Matcher*> > cases) 571 MVT::SimpleValueType getCaseType(unsigned i) const { return Cases[i].first; } 586 MVT::SimpleValueType Type; 588 CheckChildTypeMatcher(unsigned childno, MVT::SimpleValueType type) 592 MVT::SimpleValueType getType() const { return Type; } 830 MVT::SimpleValueType VT [all...] |
CodeGenDAGPatterns.h | 40 /// MVT::SimpleValueType that we use as lattice values during type inference. 58 SmallVector<MVT::SimpleValueType, 4> TypeVec; 61 TypeSet(MVT::SimpleValueType VT, TreePattern &TP); 62 TypeSet(ArrayRef<MVT::SimpleValueType> VTList); 73 MVT::SimpleValueType getConcrete() const { 75 return (MVT::SimpleValueType)TypeVec[0]; 82 const SmallVectorImpl<MVT::SimpleValueType> &getTypeList() const { 115 bool MergeInTypeInfo(MVT::SimpleValueType InVT, TreePattern &TP) { 151 bool (*Pred)(MVT::SimpleValueType) = nullptr, 173 MVT::SimpleValueType VT [all...] |
CodeGenTarget.cpp | 36 /// getValueType - Return the MVT::SimpleValueType that the specified TableGen 38 MVT::SimpleValueType llvm::getValueType(Record *Rec) { 39 return (MVT::SimpleValueType)Rec->getValueAsInt("Value"); 42 std::string llvm::getName(MVT::SimpleValueType T) { 51 std::string llvm::getEnumName(MVT::SimpleValueType T) { 233 std::vector<MVT::SimpleValueType> CodeGenTarget:: 236 std::vector<MVT::SimpleValueType> Result; 241 ArrayRef<MVT::SimpleValueType> InVTs = RC.getValueTypes(); 492 std::vector<MVT::SimpleValueType> OverloadedVTs; 497 MVT::SimpleValueType VT [all...] |
FastISelEmitter.cpp | 175 MVT::SimpleValueType VT, 368 typedef std::map<MVT::SimpleValueType, PredMap> RetPredMap; 369 typedef std::map<MVT::SimpleValueType, RetPredMap> TypeRetPredMap; 495 MVT::SimpleValueType RetVT = MVT::isVoid; 497 MVT::SimpleValueType VT = RetVT; 604 MVT::SimpleValueType VT = TI->first; 609 MVT::SimpleValueType RetVT = RI->first; 684 MVT::SimpleValueType RetVT = RI->first; 778 MVT::SimpleValueType VT = TI->first;
|
CodeGenRegisters.h | 277 SmallVector<MVT::SimpleValueType, 4> VTs; 290 ArrayRef<MVT::SimpleValueType> getValueTypes() const {return VTs;} 293 MVT::SimpleValueType getValueTypeNum(unsigned VTNum) const {
|
DAGISelMatcher.cpp | 362 static bool TypesAreContradictory(MVT::SimpleValueType T1, 363 MVT::SimpleValueType T2) { 396 MVT::SimpleValueType NodeType = getOpcode().getKnownType(CT->getResNo());
|
DAGISelMatcherOpt.cpp | 141 const SmallVectorImpl<MVT::SimpleValueType> &VTs = EN->getVTList(); 469 SmallVector<std::pair<MVT::SimpleValueType, Matcher*>, 8> Cases; 475 MVT::SimpleValueType CTMTy = CTM->getType();
|
CallingConvEmitter.cpp | 218 MVT::SimpleValueType DestVT = getValueType(DestTy);
|
CodeGenDAGPatterns.cpp | 34 static inline bool isInteger(MVT::SimpleValueType VT) { 37 static inline bool isFloatingPoint(MVT::SimpleValueType VT) { 40 static inline bool isVector(MVT::SimpleValueType VT) { 43 static inline bool isScalar(MVT::SimpleValueType VT) { 47 EEVT::TypeSet::TypeSet(MVT::SimpleValueType VT, TreePattern &TP) { 62 EEVT::TypeSet::TypeSet(ArrayRef<MVT::SimpleValueType> VTList) { 78 bool (*Pred)(MVT::SimpleValueType), 81 ArrayRef<MVT::SimpleValueType> LegalTypes = 451 MVT::SimpleValueType Smallest = TypeVec[0]; 468 MVT::SimpleValueType Largest = Other.TypeVec[Other.TypeVec.size()-1] [all...] |
CodeGenInstruction.h | 274 MVT::SimpleValueType
|
/external/llvm/lib/Target/Mips/ |
MipsSEISelLowering.h | 27 void addMSAIntType(MVT::SimpleValueType Ty, const TargetRegisterClass *RC); 30 void addMSAFloatType(MVT::SimpleValueType Ty,
|
MipsOptimizePICCall.cpp | 118 static MVT::SimpleValueType getRegTy(unsigned Reg, MachineFunction &MF) { 147 MVT::SimpleValueType Ty = getRegTy(MI.getOperand(0).getReg(), MF);
|
/external/llvm/lib/Target/X86/ |
X86RegisterInfo.h | 134 unsigned getX86SubSuperRegister(unsigned, MVT::SimpleValueType, bool High=false);
|
X86TargetTransformInfo.cpp | 190 static const CostTblEntry<MVT::SimpleValueType> 205 static const CostTblEntry<MVT::SimpleValueType> AVX2CostTable[] = { 254 static const CostTblEntry<MVT::SimpleValueType> 305 static const CostTblEntry<MVT::SimpleValueType> SSE2CostTable[] = { 352 static const CostTblEntry<MVT::SimpleValueType> AVX1CostTable[] = { 386 static const CostTblEntry<MVT::SimpleValueType> CustomLowered[] = { 433 static const CostTblEntry<MVT::SimpleValueType> AVXAltShuffleTbl[] = { 455 static const CostTblEntry<MVT::SimpleValueType> SSE41AltShuffleTbl[] = { 479 static const CostTblEntry<MVT::SimpleValueType> SSSE3AltShuffleTbl[] = { 498 static const CostTblEntry<MVT::SimpleValueType> SSEAltShuffleTbl[] = [all...] |
X86AsmPrinter.cpp | 210 MVT::SimpleValueType VT = (strcmp(Modifier+6,"64") == 0) ? 368 MVT::SimpleValueType Ty = P.getSubtarget().is64Bit() ? MVT::i64 : MVT::i32;
|
/external/llvm/include/llvm/CodeGen/ |
MachineValueType.h | 30 enum SimpleValueType { 156 SimpleValueType SimpleTy; 158 MVT() : SimpleTy((SimpleValueType)(INVALID_SIMPLE_VALUE_TYPE)) {} 159 MVT(SimpleValueType SVT) : SimpleTy(SVT) { } 489 return (MVT::SimpleValueType)(MVT::INVALID_SIMPLE_VALUE_TYPE); 567 return (MVT::SimpleValueType)(MVT::INVALID_SIMPLE_VALUE_TYPE);
|
ValueTypes.h | 37 EVT() : V((MVT::SimpleValueType)(MVT::INVALID_SIMPLE_VALUE_TYPE)), 39 EVT(MVT::SimpleValueType SVT) : V(SVT), LLVMTy(nullptr) { } 202 /// getSimpleVT - Return the SimpleValueType held in the specified 205 assert(isSimple() && "Expected a SimpleValueType!"); 276 EVT HalfVT = EVT((MVT::SimpleValueType)IntVT);
|
/external/llvm/lib/CodeGen/ |
TargetLoweringBase.cpp | 730 setIndexedLoadAction(IM, (MVT::SimpleValueType)VT, Expand); 731 setIndexedStoreAction(IM, (MVT::SimpleValueType)VT, Expand); 736 (MVT::SimpleValueType)VT, Expand); 739 setOperationAction(ISD::FGETSIGN, (MVT::SimpleValueType)VT, Expand); 740 setOperationAction(ISD::CONCAT_VECTORS, (MVT::SimpleValueType)VT, Expand); 743 setOperationAction(ISD::FROUND, (MVT::SimpleValueType)VT, Expand); 748 setOperationAction(ISD::FCOPYSIGN, (MVT::SimpleValueType)VT, Expand); 750 (MVT::SimpleValueType)VT, Expand); 752 (MVT::SimpleValueType)VT, Expand); 754 (MVT::SimpleValueType)VT, Expand) [all...] |
/external/llvm/lib/Target/ARM/ |
ARMTargetTransformInfo.cpp | 189 static const CostTblEntry<MVT::SimpleValueType> NEONFltDblTbl[] = { 213 static const TypeConversionCostTblEntry<MVT::SimpleValueType> 297 static const TypeConversionCostTblEntry<MVT::SimpleValueType> 328 static const TypeConversionCostTblEntry<MVT::SimpleValueType> 360 static const TypeConversionCostTblEntry<MVT::SimpleValueType> 402 static const TypeConversionCostTblEntry<MVT::SimpleValueType> 451 static const CostTblEntry<MVT::SimpleValueType> NEONShuffleTbl[] = { 473 static const CostTblEntry<MVT::SimpleValueType> NEONAltShuffleTbl[] = { 509 static const CostTblEntry<MVT::SimpleValueType> CostTbl[] = {
|
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeon/ |
AMDILISelLowering.cpp | 106 MVT::SimpleValueType VT = (MVT::SimpleValueType)types[x]; 127 MVT::SimpleValueType VT = (MVT::SimpleValueType)FloatTypes[x]; 142 MVT::SimpleValueType VT = (MVT::SimpleValueType)IntTypes[x]; 163 MVT::SimpleValueType VT = (MVT::SimpleValueType)VectorTypes[ii];
|
/external/mesa3d/src/gallium/drivers/radeon/ |
AMDILISelLowering.cpp | 106 MVT::SimpleValueType VT = (MVT::SimpleValueType)types[x]; 127 MVT::SimpleValueType VT = (MVT::SimpleValueType)FloatTypes[x]; 142 MVT::SimpleValueType VT = (MVT::SimpleValueType)IntTypes[x]; 163 MVT::SimpleValueType VT = (MVT::SimpleValueType)VectorTypes[ii];
|
/external/llvm/include/llvm/Target/ |
TargetLowering.h | 275 MVT::SimpleValueType getCmpLibcallReturnType() const; 616 std::map<std::pair<unsigned, MVT::SimpleValueType>, 617 MVT::SimpleValueType>::const_iterator PTTI = 626 NVT = (MVT::SimpleValueType)(NVT.SimpleTy+1); [all...] |
/external/llvm/lib/CodeGen/SelectionDAG/ |
SelectionDAGISel.cpp | [all...] |