Lines Matching refs:TreePredicateFn

899 TreePredicateFn::TreePredicateFn(TreePattern *N) : PatFragRec(N) {  in TreePredicateFn()  function in TreePredicateFn
905 bool TreePredicateFn::hasPredCode() const { in hasPredCode()
910 std::string TreePredicateFn::getPredCode() const { in getPredCode()
1157 bool TreePredicateFn::hasImmCode() const { in hasImmCode()
1161 std::string TreePredicateFn::getImmCode() const { in getImmCode()
1166 bool TreePredicateFn::immCodeUsesAPInt() const { in immCodeUsesAPInt()
1170 bool TreePredicateFn::immCodeUsesAPFloat() const { in immCodeUsesAPFloat()
1177 bool TreePredicateFn::isPredefinedPredicateEqualTo(StringRef Field, in isPredefinedPredicateEqualTo()
1186 bool TreePredicateFn::usesOperands() const { in usesOperands()
1189 bool TreePredicateFn::hasNoUse() const { in hasNoUse()
1192 bool TreePredicateFn::hasOneUse() const { in hasOneUse()
1195 bool TreePredicateFn::isLoad() const { in isLoad()
1198 bool TreePredicateFn::isStore() const { in isStore()
1201 bool TreePredicateFn::isAtomic() const { in isAtomic()
1204 bool TreePredicateFn::isUnindexed() const { in isUnindexed()
1207 bool TreePredicateFn::isNonExtLoad() const { in isNonExtLoad()
1210 bool TreePredicateFn::isAnyExtLoad() const { in isAnyExtLoad()
1213 bool TreePredicateFn::isSignExtLoad() const { in isSignExtLoad()
1216 bool TreePredicateFn::isZeroExtLoad() const { in isZeroExtLoad()
1219 bool TreePredicateFn::isNonTruncStore() const { in isNonTruncStore()
1222 bool TreePredicateFn::isTruncStore() const { in isTruncStore()
1225 bool TreePredicateFn::isAtomicOrderingMonotonic() const { in isAtomicOrderingMonotonic()
1228 bool TreePredicateFn::isAtomicOrderingAcquire() const { in isAtomicOrderingAcquire()
1231 bool TreePredicateFn::isAtomicOrderingRelease() const { in isAtomicOrderingRelease()
1234 bool TreePredicateFn::isAtomicOrderingAcquireRelease() const { in isAtomicOrderingAcquireRelease()
1237 bool TreePredicateFn::isAtomicOrderingSequentiallyConsistent() const { in isAtomicOrderingSequentiallyConsistent()
1241 bool TreePredicateFn::isAtomicOrderingAcquireOrStronger() const { in isAtomicOrderingAcquireOrStronger()
1245 bool TreePredicateFn::isAtomicOrderingWeakerThanAcquire() const { in isAtomicOrderingWeakerThanAcquire()
1249 bool TreePredicateFn::isAtomicOrderingReleaseOrStronger() const { in isAtomicOrderingReleaseOrStronger()
1253 bool TreePredicateFn::isAtomicOrderingWeakerThanRelease() const { in isAtomicOrderingWeakerThanRelease()
1257 Record *TreePredicateFn::getMemoryVT() const { in getMemoryVT()
1264 ListInit *TreePredicateFn::getAddressSpaces() const { in getAddressSpaces()
1271 int64_t TreePredicateFn::getMinAlignment() const { in getMinAlignment()
1278 Record *TreePredicateFn::getScalarMemoryVT() const { in getScalarMemoryVT()
1284 bool TreePredicateFn::hasGISelPredicateCode() const { in hasGISelPredicateCode()
1289 std::string TreePredicateFn::getGISelPredicateCode() const { in getGISelPredicateCode()
1294 StringRef TreePredicateFn::getImmType() const { in getImmType()
1302 StringRef TreePredicateFn::getImmTypeIdentifier() const { in getImmTypeIdentifier()
1311 bool TreePredicateFn::isAlwaysTrue() const { in isAlwaysTrue()
1317 std::string TreePredicateFn::getFnName() const { in getFnName()
1325 std::string TreePredicateFn::getCodeToRunOnSDNode() const { in getCodeToRunOnSDNode()
2163 TreePredicateFn PredFn(Frag); in InlinePatternFragments()
2165 if (TreePredicateFn(Frag).usesOperands()) in InlinePatternFragments()