• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/llvm/utils/TableGen/

Lines Matching refs:TreePredicateFn

858 // TreePredicateFn Implementation
861 /// TreePredicateFn constructor. Here 'N' is a subclass of PatFrag.
862 TreePredicateFn::TreePredicateFn(TreePattern *N) : PatFragRec(N) {
868 bool TreePredicateFn::hasPredCode() const {
873 std::string TreePredicateFn::getPredCode() const {
1105 bool TreePredicateFn::hasImmCode() const {
1109 std::string TreePredicateFn::getImmCode() const {
1114 bool TreePredicateFn::immCodeUsesAPInt() const {
1118 bool TreePredicateFn::immCodeUsesAPFloat() const {
1125 bool TreePredicateFn::isPredefinedPredicateEqualTo(StringRef Field,
1134 bool TreePredicateFn::usesOperands() const {
1137 bool TreePredicateFn::isLoad() const {
1140 bool TreePredicateFn::isStore() const {
1143 bool TreePredicateFn::isAtomic() const {
1146 bool TreePredicateFn::isUnindexed() const {
1149 bool TreePredicateFn::isNonExtLoad() const {
1152 bool TreePredicateFn::isAnyExtLoad() const {
1155 bool TreePredicateFn::isSignExtLoad() const {
1158 bool TreePredicateFn::isZeroExtLoad() const {
1161 bool TreePredicateFn::isNonTruncStore() const {
1164 bool TreePredicateFn::isTruncStore() const {
1167 bool TreePredicateFn::isAtomicOrderingMonotonic() const {
1170 bool TreePredicateFn::isAtomicOrderingAcquire() const {
1173 bool TreePredicateFn::isAtomicOrderingRelease() const {
1176 bool TreePredicateFn::isAtomicOrderingAcquireRelease() const {
1179 bool TreePredicateFn::isAtomicOrderingSequentiallyConsistent() const {
1183 bool TreePredicateFn::isAtomicOrderingAcquireOrStronger() const {
1186 bool TreePredicateFn::isAtomicOrderingWeakerThanAcquire() const {
1189 bool TreePredicateFn::isAtomicOrderingReleaseOrStronger() const {
1192 bool TreePredicateFn::isAtomicOrderingWeakerThanRelease() const {
1195 Record *TreePredicateFn::getMemoryVT() const {
1202 ListInit *TreePredicateFn::getAddressSpaces() const {
1209 int64_t TreePredicateFn::getMinAlignment() const {
1216 Record *TreePredicateFn::getScalarMemoryVT() const {
1222 bool TreePredicateFn::hasGISelPredicateCode() const {
1227 std::string TreePredicateFn::getGISelPredicateCode() const {
1232 StringRef TreePredicateFn::getImmType() const {
1240 StringRef TreePredicateFn::getImmTypeIdentifier() const {
1249 bool TreePredicateFn::isAlwaysTrue() const {
1255 std::string TreePredicateFn::getFnName() const {
1263 std::string TreePredicateFn::getCodeToRunOnSDNode() const {
2072 TreePredicateFn PredFn(Frag);
2074 if (TreePredicateFn(Frag).usesOperands())