HomeSort by relevance Sort by last modified time
    Searched refs:SimpleValueType (Results 1 - 25 of 49) 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();
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...]

Completed in 268 milliseconds

1 2