/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(); 191 MVT::SimpleValueType Ty [all...] |
CodeGenIntrinsics.h | 40 /// RetVTs - The MVT::SimpleValueType for each return type. Note that this 44 std::vector<MVT::SimpleValueType> RetVTs; 49 /// ParamVTs - The MVT::SimpleValueType for each parameter type. Note that 53 std::vector<MVT::SimpleValueType> ParamVTs;
|
DAGISelMatcher.h | 498 MVT::SimpleValueType Type; 501 CheckTypeMatcher(MVT::SimpleValueType type, unsigned resno) 504 MVT::SimpleValueType getType() const { return Type; } 527 SmallVector<std::pair<MVT::SimpleValueType, Matcher*>, 8> Cases; 529 SwitchTypeMatcher(const std::pair<MVT::SimpleValueType, Matcher*> *cases, 539 MVT::SimpleValueType getCaseType(unsigned i) const { return Cases[i].first; } 554 MVT::SimpleValueType Type; 556 CheckChildTypeMatcher(unsigned childno, MVT::SimpleValueType type) 560 MVT::SimpleValueType getType() const { return Type; } 770 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 { 111 bool MergeInTypeInfo(MVT::SimpleValueType InVT, TreePattern &TP) { 147 bool (*Pred)(MVT::SimpleValueType) = 0, 169 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) { 224 std::vector<MVT::SimpleValueType> CodeGenTarget:: 227 std::vector<MVT::SimpleValueType> Result; 232 ArrayRef<MVT::SimpleValueType> InVTs = RC.getValueTypes(); 463 std::vector<MVT::SimpleValueType> OverloadedVTs; 468 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 | 276 SmallVector<MVT::SimpleValueType, 4> VTs; 289 ArrayRef<MVT::SimpleValueType> getValueTypes() const {return VTs;} 292 MVT::SimpleValueType getValueTypeNum(unsigned VTNum) const {
|
DAGISelMatcher.cpp | 344 static bool TypesAreContradictory(MVT::SimpleValueType T1, 345 MVT::SimpleValueType T2) { 378 MVT::SimpleValueType NodeType = getOpcode().getKnownType(CT->getResNo());
|
DAGISelMatcherOpt.cpp | 132 const SmallVectorImpl<MVT::SimpleValueType> &VTs = EN->getVTList(); 461 SmallVector<std::pair<MVT::SimpleValueType, Matcher*>, 8> Cases; 467 MVT::SimpleValueType CTMTy = CTM->getType();
|
DAGISelEmitter.cpp | 86 MVT::SimpleValueType V1 = LHSSrc->getType(0), V2 = RHSSrc->getType(0);
|
CodeGenDAGPatterns.cpp | 32 static inline bool isInteger(MVT::SimpleValueType VT) { 35 static inline bool isFloatingPoint(MVT::SimpleValueType VT) { 38 static inline bool isVector(MVT::SimpleValueType VT) { 41 static inline bool isScalar(MVT::SimpleValueType VT) { 45 EEVT::TypeSet::TypeSet(MVT::SimpleValueType VT, TreePattern &TP) { 60 EEVT::TypeSet::TypeSet(ArrayRef<MVT::SimpleValueType> VTList) { 76 bool (*Pred)(MVT::SimpleValueType), 79 ArrayRef<MVT::SimpleValueType> LegalTypes = 419 MVT::SimpleValueType SmallestInt = MVT::LAST_VALUETYPE; 429 MVT::SimpleValueType SmallestFP = MVT::LAST_VALUETYPE [all...] |
CodeGenInstruction.h | 265 MVT::SimpleValueType
|
CodeGenInstruction.cpp | 344 MVT::SimpleValueType CodeGenInstruction:: 351 const std::vector<MVT::SimpleValueType> &RegVTs =
|
IntrinsicEmitter.cpp | 267 static void EncodeFixedValueType(MVT::SimpleValueType VT, 312 MVT::SimpleValueType VT = getValueType(R->getValueAsDef("VT"));
|
/external/llvm/lib/Target/X86/ |
X86RegisterInfo.h | 138 unsigned getX86SubSuperRegister(unsigned, MVT::SimpleValueType, bool High=false);
|
/external/llvm/include/llvm/CodeGen/ |
ValueTypes.h | 35 enum SimpleValueType { 156 SimpleValueType SimpleTy; 158 MVT() : SimpleTy((SimpleValueType)(INVALID_SIMPLE_VALUE_TYPE)) {} 159 MVT(SimpleValueType SVT) : SimpleTy(SVT) { } 464 return (MVT::SimpleValueType)(MVT::INVALID_SIMPLE_VALUE_TYPE); 537 return (MVT::SimpleValueType)(MVT::INVALID_SIMPLE_VALUE_TYPE); 557 EVT() : V((MVT::SimpleValueType)(MVT::INVALID_SIMPLE_VALUE_TYPE)), 559 EVT(MVT::SimpleValueType SVT) : V(SVT), LLVMTy(0) { } 722 /// getSimpleVT - Return the SimpleValueType held in the specified 725 assert(isSimple() && "Expected a SimpleValueType!"); [all...] |
/external/llvm/lib/CodeGen/ |
TargetLoweringBase.cpp | 678 setIndexedLoadAction(IM, (MVT::SimpleValueType)VT, Expand); 679 setIndexedStoreAction(IM, (MVT::SimpleValueType)VT, Expand); 683 setOperationAction(ISD::FGETSIGN, (MVT::SimpleValueType)VT, Expand); 684 setOperationAction(ISD::CONCAT_VECTORS, (MVT::SimpleValueType)VT, Expand); [all...] |
/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/llvm/lib/Target/R600/ |
AMDILISelLowering.cpp | 95 MVT::SimpleValueType VT = (MVT::SimpleValueType)types[x]; 116 MVT::SimpleValueType VT = (MVT::SimpleValueType)FloatTypes[x]; 131 MVT::SimpleValueType VT = (MVT::SimpleValueType)IntTypes[x]; 149 MVT::SimpleValueType VT = (MVT::SimpleValueType)VectorTypes[ii];
|
AMDGPUISelLowering.cpp | 103 MVT::SimpleValueType VT = (MVT::SimpleValueType)types[x];
|
/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/lib/Target/Mips/ |
MipsSEISelLowering.cpp | 40 MVT::SimpleValueType VecTys[2] = {MVT::v2i16, MVT::v4i8}; 62 setTruncStoreAction((MVT::SimpleValueType)VT0, 63 (MVT::SimpleValueType)VT1, Expand); 65 setLoadExtAction(ISD::SEXTLOAD, (MVT::SimpleValueType)VT0, Expand); 66 setLoadExtAction(ISD::ZEXTLOAD, (MVT::SimpleValueType)VT0, Expand); 67 setLoadExtAction(ISD::EXTLOAD, (MVT::SimpleValueType)VT0, Expand); 129 MVT::SimpleValueType SVT = VT.getSimpleVT().SimpleTy;
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
SelectionDAGISel.cpp | [all...] |
/external/llvm/include/llvm/Target/ |
TargetLowering.h | 214 MVT::SimpleValueType getCmpLibcallReturnType() const; 547 std::map<std::pair<unsigned, MVT::SimpleValueType>, 548 MVT::SimpleValueType>::const_iterator PTTI = 557 NVT = (MVT::SimpleValueType)(NVT.SimpleTy+1); [all...] |
TargetRegisterInfo.h | 40 typedef const MVT::SimpleValueType* vt_iterator; [all...] |