Lines Matching refs:TreePredicateFn

848 TreePredicateFn::TreePredicateFn(TreePattern *N) : PatFragRec(N) {  in TreePredicateFn()  function in TreePredicateFn
854 bool TreePredicateFn::hasPredCode() const { in hasPredCode()
859 std::string TreePredicateFn::getPredCode() const { in getPredCode()
1060 bool TreePredicateFn::hasImmCode() const { in hasImmCode()
1064 std::string TreePredicateFn::getImmCode() const { in getImmCode()
1068 bool TreePredicateFn::immCodeUsesAPInt() const { in immCodeUsesAPInt()
1072 bool TreePredicateFn::immCodeUsesAPFloat() const { in immCodeUsesAPFloat()
1079 bool TreePredicateFn::isPredefinedPredicateEqualTo(StringRef Field, in isPredefinedPredicateEqualTo()
1088 bool TreePredicateFn::usesOperands() const { in usesOperands()
1091 bool TreePredicateFn::isLoad() const { in isLoad()
1094 bool TreePredicateFn::isStore() const { in isStore()
1097 bool TreePredicateFn::isAtomic() const { in isAtomic()
1100 bool TreePredicateFn::isUnindexed() const { in isUnindexed()
1103 bool TreePredicateFn::isNonExtLoad() const { in isNonExtLoad()
1106 bool TreePredicateFn::isAnyExtLoad() const { in isAnyExtLoad()
1109 bool TreePredicateFn::isSignExtLoad() const { in isSignExtLoad()
1112 bool TreePredicateFn::isZeroExtLoad() const { in isZeroExtLoad()
1115 bool TreePredicateFn::isNonTruncStore() const { in isNonTruncStore()
1118 bool TreePredicateFn::isTruncStore() const { in isTruncStore()
1121 bool TreePredicateFn::isAtomicOrderingMonotonic() const { in isAtomicOrderingMonotonic()
1124 bool TreePredicateFn::isAtomicOrderingAcquire() const { in isAtomicOrderingAcquire()
1127 bool TreePredicateFn::isAtomicOrderingRelease() const { in isAtomicOrderingRelease()
1130 bool TreePredicateFn::isAtomicOrderingAcquireRelease() const { in isAtomicOrderingAcquireRelease()
1133 bool TreePredicateFn::isAtomicOrderingSequentiallyConsistent() const { in isAtomicOrderingSequentiallyConsistent()
1137 bool TreePredicateFn::isAtomicOrderingAcquireOrStronger() const { in isAtomicOrderingAcquireOrStronger()
1140 bool TreePredicateFn::isAtomicOrderingWeakerThanAcquire() const { in isAtomicOrderingWeakerThanAcquire()
1143 bool TreePredicateFn::isAtomicOrderingReleaseOrStronger() const { in isAtomicOrderingReleaseOrStronger()
1146 bool TreePredicateFn::isAtomicOrderingWeakerThanRelease() const { in isAtomicOrderingWeakerThanRelease()
1149 Record *TreePredicateFn::getMemoryVT() const { in getMemoryVT()
1155 Record *TreePredicateFn::getScalarMemoryVT() const { in getScalarMemoryVT()
1161 bool TreePredicateFn::hasGISelPredicateCode() const { in hasGISelPredicateCode()
1166 std::string TreePredicateFn::getGISelPredicateCode() const { in getGISelPredicateCode()
1170 StringRef TreePredicateFn::getImmType() const { in getImmType()
1178 StringRef TreePredicateFn::getImmTypeIdentifier() const { in getImmTypeIdentifier()
1187 bool TreePredicateFn::isAlwaysTrue() const { in isAlwaysTrue()
1193 std::string TreePredicateFn::getFnName() const { in getFnName()
1201 std::string TreePredicateFn::getCodeToRunOnSDNode() const { in getCodeToRunOnSDNode()
1978 TreePredicateFn PredFn(Frag); in InlinePatternFragments()
1980 if (TreePredicateFn(Frag).usesOperands()) in InlinePatternFragments()