Home
last modified time | relevance | path

Searched refs:PredicateExpander (Results 1 – 7 of 7) sorted by relevance

/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/
H A DPredicateExpander.cpp19 void PredicateExpander::expandTrue(raw_ostream &OS) { OS << "true"; } in expandTrue()
20 void PredicateExpander::expandFalse(raw_ostream &OS) { OS << "false"; } in expandFalse()
22 void PredicateExpander::expandCheckImmOperand(raw_ostream &OS, int OpIndex, in expandCheckImmOperand()
34 void PredicateExpander::expandCheckImmOperand(raw_ostream &OS, int OpIndex, in expandCheckImmOperand()
49 void PredicateExpander::expandCheckImmOperandSimple(raw_ostream &OS, in expandCheckImmOperandSimple()
62 void PredicateExpander::expandCheckImmOperandLT(raw_ostream &OS, int OpIndex, in expandCheckImmOperandLT()
74 void PredicateExpander::expandCheckImmOperandGT(raw_ostream &OS, int OpIndex, in expandCheckImmOperandGT()
86 void PredicateExpander::expandCheckRegOperand(raw_ostream &OS, int OpIndex, in expandCheckRegOperand()
104 void PredicateExpander::expandCheckRegOperandSimple(raw_ostream &OS, in expandCheckRegOperandSimple()
117 void PredicateExpander::expandCheckInvalidRegOperand(raw_ostream &OS, in expandCheckInvalidRegOperand()
[all …]
H A DPredicateExpander.h27 class PredicateExpander {
33 PredicateExpander(const PredicateExpander &) = delete;
34 PredicateExpander &operator=(const PredicateExpander &) = delete;
40 explicit PredicateExpander(StringRef Target, unsigned Indent = 1)
102 class STIPredicateExpander : public PredicateExpander {
106 STIPredicateExpander(const PredicateExpander &) = delete;
107 STIPredicateExpander &operator=(const PredicateExpander &) = delete;
118 : PredicateExpander(Target, Indent), ExpandDefinition(false) {} in PredicateExpander() function
/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DMacroFusionPredicatorEmitter.cpp59 PredicateExpander &PE, raw_ostream &OS);
61 PredicateExpander &PE, raw_ostream &OS);
63 bool IsCommutable, PredicateExpander &PE,
66 PredicateExpander &PE, raw_ostream &OS);
68 PredicateExpander &PE, raw_ostream &OS);
70 PredicateExpander &PE, raw_ostream &OS);
80 ArrayRef<const Record *> Fusions, PredicateExpander &PE, raw_ostream &OS) { in emitMacroFusionDecl()
97 ArrayRef<const Record *> Fusions, PredicateExpander &PE, raw_ostream &OS) { in emitMacroFusionImpl()
127 PredicateExpander &PE, raw_ostream &OS) { in emitPredicates()
144 PredicateExpander &PE, in emitFirstPredicate()
[all …]
H A DInstrInfoEmitter.cpp599 PredicateExpander PE(TargetName); in emitMCIIHelperMethods()
787 PredicateExpander PE(TargetName); in emitTIIHelperMethods()
H A DSubtargetEmitter.cpp1552 const CodeGenSchedClass &SC, PredicateExpander &PE, in emitPredicates()
1685 PredicateExpander PE(Target); in emitSchedModelHelpersImpl()
/freebsd/contrib/llvm-project/llvm/include/llvm/Target/
H A DTargetInstrPredicate.td57 // Instances of class PredicateExpander (see utils/Tablegen/PredicateExpander.h)
59 // an "expand" method available in the PredicateExpander interface.
62 // `PredicateExpander::expandCheckOpcode()`.
65 // XYZ, an "expandXYZ" method must be added to the PredicateExpander.
291 // This predicate is expanded into a function call by the PredicateExpander.
292 // In particular, the PredicateExpander would either expand this predicate into
/freebsd/usr.bin/clang/llvm-tblgen/
H A DMakefile40 SRCS+= Common/PredicateExpander.cpp