Searched refs:GISelFlags (Results 1 - 3 of 3) sorted by relevance

/freebsd-current/contrib/llvm-project/llvm/utils/TableGen/
H A DGlobalISelMatchTable.h58 using GISelFlags = std::uint16_t;
511 /// Current GISelFlags
512 GISelFlags Flags = 0;
537 GISelFlags updateGISelFlag(GISelFlags CurFlags, const Record *R,
538 StringRef FlagName, GISelFlags FlagBit);
591 void setPermanentGISelFlags(GISelFlags V) { Flags = V; }
593 // Update the active GISelFlags based on the GISelFlags Record R.
594 // A SaveAndRestore object is returned so the old GISelFlags ar
[all...]
H A DCodeGenDAGPatterns.h659 /// from "GISelFlags": the original Record derived from GISelFlags.
660 const Record *GISelFlags = nullptr; member in class:llvm::TreePatternNode
802 void setGISelFlagsRecord(const Record *R) { GISelFlags = R; }
803 const Record *getGISelFlagsRecord() const { return GISelFlags; }
H A DGlobalISelMatchTable.cpp780 GISelFlags RuleMatcher::updateGISelFlag(GISelFlags CurFlags, const Record *R,
782 GISelFlags FlagBit) {
793 SaveAndRestore<GISelFlags> RuleMatcher::setGISelFlags(const Record *R) {
794 if (!R || !R->isSubClassOf("GISelFlags"))
798 "GISelFlags is only expected on Pattern/PatFrags!");
800 GISelFlags NewFlags =

Completed in 121 milliseconds