Home
last modified time | relevance | path

Searched refs:SDTypeConstraint (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DSDNodeInfoEmitter.cpp177 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 DSDNodeInfo.h51 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 DCodeGenDAGPatterns.h356 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 DCodeGenDAGPatterns.cpp1554 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 DTargetSelectionDAG.td21 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 …]