Lines Matching refs:TreePredicateFn
864 TreePredicateFn::TreePredicateFn(TreePattern *N) : PatFragRec(N) { in TreePredicateFn() function in TreePredicateFn
870 bool TreePredicateFn::hasPredCode() const { in hasPredCode()
875 std::string TreePredicateFn::getPredCode() const { in getPredCode()
1107 bool TreePredicateFn::hasImmCode() const { in hasImmCode()
1111 std::string TreePredicateFn::getImmCode() const { in getImmCode()
1116 bool TreePredicateFn::immCodeUsesAPInt() const { in immCodeUsesAPInt()
1120 bool TreePredicateFn::immCodeUsesAPFloat() const { in immCodeUsesAPFloat()
1127 bool TreePredicateFn::isPredefinedPredicateEqualTo(StringRef Field, in isPredefinedPredicateEqualTo()
1136 bool TreePredicateFn::usesOperands() const { in usesOperands()
1139 bool TreePredicateFn::isLoad() const { in isLoad()
1142 bool TreePredicateFn::isStore() const { in isStore()
1145 bool TreePredicateFn::isAtomic() const { in isAtomic()
1148 bool TreePredicateFn::isUnindexed() const { in isUnindexed()
1151 bool TreePredicateFn::isNonExtLoad() const { in isNonExtLoad()
1154 bool TreePredicateFn::isAnyExtLoad() const { in isAnyExtLoad()
1157 bool TreePredicateFn::isSignExtLoad() const { in isSignExtLoad()
1160 bool TreePredicateFn::isZeroExtLoad() const { in isZeroExtLoad()
1163 bool TreePredicateFn::isNonTruncStore() const { in isNonTruncStore()
1166 bool TreePredicateFn::isTruncStore() const { in isTruncStore()
1169 bool TreePredicateFn::isAtomicOrderingMonotonic() const { in isAtomicOrderingMonotonic()
1172 bool TreePredicateFn::isAtomicOrderingAcquire() const { in isAtomicOrderingAcquire()
1175 bool TreePredicateFn::isAtomicOrderingRelease() const { in isAtomicOrderingRelease()
1178 bool TreePredicateFn::isAtomicOrderingAcquireRelease() const { in isAtomicOrderingAcquireRelease()
1181 bool TreePredicateFn::isAtomicOrderingSequentiallyConsistent() const { in isAtomicOrderingSequentiallyConsistent()
1185 bool TreePredicateFn::isAtomicOrderingAcquireOrStronger() const { in isAtomicOrderingAcquireOrStronger()
1188 bool TreePredicateFn::isAtomicOrderingWeakerThanAcquire() const { in isAtomicOrderingWeakerThanAcquire()
1191 bool TreePredicateFn::isAtomicOrderingReleaseOrStronger() const { in isAtomicOrderingReleaseOrStronger()
1194 bool TreePredicateFn::isAtomicOrderingWeakerThanRelease() const { in isAtomicOrderingWeakerThanRelease()
1197 Record *TreePredicateFn::getMemoryVT() const { in getMemoryVT()
1204 ListInit *TreePredicateFn::getAddressSpaces() const { in getAddressSpaces()
1211 int64_t TreePredicateFn::getMinAlignment() const { in getMinAlignment()
1218 Record *TreePredicateFn::getScalarMemoryVT() const { in getScalarMemoryVT()
1224 bool TreePredicateFn::hasGISelPredicateCode() const { in hasGISelPredicateCode()
1229 std::string TreePredicateFn::getGISelPredicateCode() const { in getGISelPredicateCode()
1234 StringRef TreePredicateFn::getImmType() const { in getImmType()
1242 StringRef TreePredicateFn::getImmTypeIdentifier() const { in getImmTypeIdentifier()
1251 bool TreePredicateFn::isAlwaysTrue() const { in isAlwaysTrue()
1257 std::string TreePredicateFn::getFnName() const { in getFnName()
1265 std::string TreePredicateFn::getCodeToRunOnSDNode() const { in getCodeToRunOnSDNode()
2074 TreePredicateFn PredFn(Frag); in InlinePatternFragments()
2076 if (TreePredicateFn(Frag).usesOperands()) in InlinePatternFragments()