Searched refs:SDTypeConstraint (Results 1 – 5 of 5) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/utils/TableGen/ |
| H A D | SDNodeInfoEmitter.cpp | 177 static StringRef getTypeConstraintKindName(SDTypeConstraint::KindTy Kind) { in getTypeConstraintKindName() 179 case SDTypeConstraint::NAME: \ in getTypeConstraintKindName() 201 static void emitTypeConstraint(raw_ostream &OS, SDTypeConstraint C) { in emitTypeConstraint() 206 case SDTypeConstraint::SDTCisVT: in emitTypeConstraint() 207 case SDTypeConstraint::SDTCVecEltisVT: in emitTypeConstraint() 211 case SDTypeConstraint::SDTCisPtrTy: in emitTypeConstraint() 212 case SDTypeConstraint::SDTCisInt: in emitTypeConstraint() 213 case SDTypeConstraint::SDTCisFP: in emitTypeConstraint() 214 case SDTypeConstraint::SDTCisVec: in emitTypeConstraint() 216 case SDTypeConstraint::SDTCisSameAs: in emitTypeConstraint() [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | SDNodeInfo.h | 51 struct SDTypeConstraint { struct 79 const SDTypeConstraint *Constraints; 83 StringTable Names, const SDTypeConstraint *Constraints) in SDNodeInfo() 101 ArrayRef<SDTypeConstraint> getConstraints(unsigned Opcode) const { in getConstraints()
|
| /freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/ |
| H A D | CodeGenDAGPatterns.h | 356 struct SDTypeConstraint { struct 357 SDTypeConstraint() = default; 358 SDTypeConstraint(const Record *R, const CodeGenHwModes &CGH); 390 friend bool operator==(const SDTypeConstraint &LHS, argument 391 const SDTypeConstraint &RHS); 392 friend bool operator<(const SDTypeConstraint &LHS, 393 const SDTypeConstraint &RHS); 396 bool operator==(const SDTypeConstraint &LHS, const SDTypeConstraint &RHS); 397 bool operator<(const SDTypeConstraint &LHS, const SDTypeConstraint &RHS); 433 std::vector<SDTypeConstraint> TypeConstraints; [all …]
|
| H A D | CodeGenDAGPatterns.cpp | 1554 SDTypeConstraint::SDTypeConstraint(const Record *R, const CodeGenHwModes &CGH) { in SDTypeConstraint() function in SDTypeConstraint 1635 bool SDTypeConstraint::ApplyTypeConstraint(TreePatternNode &N, in ApplyTypeConstraint() 1739 bool llvm::operator==(const SDTypeConstraint &LHS, in operator ==() 1740 const SDTypeConstraint &RHS) { in operator ==() 1745 case SDTypeConstraint::SDTCisVT: in operator ==() 1746 case SDTypeConstraint::SDTCVecEltisVT: in operator ==() 1748 case SDTypeConstraint::SDTCisPtrTy: in operator ==() 1749 case SDTypeConstraint::SDTCisInt: in operator ==() 1750 case SDTypeConstraint::SDTCisFP: in operator ==() 1751 case SDTypeConstraint::SDTCisVec: in operator ==() [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Target/ |
| H A D | TargetSelectionDAG.td | 21 class SDTypeConstraint<int opnum> { 26 class SDTCisVT<int OpNum, ValueType vt> : SDTypeConstraint<OpNum> { 30 class SDTCisPtrTy<int OpNum> : SDTypeConstraint<OpNum>; 33 class SDTCisInt<int OpNum> : SDTypeConstraint<OpNum>; 36 class SDTCisFP<int OpNum> : SDTypeConstraint<OpNum>; 39 class SDTCisVec<int OpNum> : SDTypeConstraint<OpNum>; 42 class SDTCisSameAs<int OpNum, int OtherOp> : SDTypeConstraint<OpNum> { 48 class SDTCisVTSmallerThanOp<int OpNum, int OtherOp> : SDTypeConstraint<OpNum> { 52 class SDTCisOpSmallerThanOp<int SmallOp, int BigOp> : SDTypeConstraint<SmallOp>{ 59 : SDTypeConstraint<ThisOp> { [all …]
|