HomeSort by relevance Sort by last modified time
    Searched refs:SimpleValueType (Results 1 - 25 of 41) sorted by null

1 2

  /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...]

Completed in 445 milliseconds

1 2