Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/utils/TableGen/
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()
49 void PredicateExpander::expandCheckImmOperandSimple(raw_ostream &OS, in expandCheckImmOperandSimple()
81 void PredicateExpander::expandCheckRegOperandSimple(raw_ostream &OS, in expandCheckRegOperandSimple()
118 void PredicateExpander::expandCheckOpcode(raw_ostream &OS, in expandCheckOpcode()
148 void PredicateExpander::expandCheckPseudo(raw_ostream &OS, in expandCheckPseudo()
156 void PredicateExpander::expandPredicateSequence(raw_ostream &OS, in expandPredicateSequence()
185 void PredicateExpander::expandTIIFunctionCall(raw_ostream &OS, in expandTIIFunctionCall()
209 void PredicateExpander::expandCheckNonPortable(raw_ostream &OS, in expandCheckNonPortable()
217 void PredicateExpander::expandReturnStatement(raw_ostream &OS, in expandReturnStatement()
[all …]
H A DPredicateExpander.h28 class PredicateExpander {
35 PredicateExpander(const PredicateExpander &) = delete;
36 PredicateExpander &operator=(const PredicateExpander &) = delete;
39 PredicateExpander(StringRef Target) in PredicateExpander() function
96 class STIPredicateExpander : public PredicateExpander {
100 STIPredicateExpander(const PredicateExpander &) = delete;
101 STIPredicateExpander &operator=(const PredicateExpander &) = delete;
112 : PredicateExpander(Target), ClassPrefix(), ExpandDefinition(false) {} in STIPredicateExpander()
H A DInstrInfoEmitter.cpp385 PredicateExpander PE(TargetName); in emitMCIIHelperMethods()
410 PredicateExpander PE(TargetName); in emitTIIHelperMethods()
H A DSubtargetEmitter.cpp1451 const CodeGenSchedClass &SC, PredicateExpander &PE, in emitPredicates()
1587 PredicateExpander PE(Target); in emitSchedModelHelpersImpl()
/freebsd-12.1/contrib/llvm/include/llvm/Target/
H A DTargetInstrPredicate.td58 // Instances of class PredicateExpander (see utils/Tablegen/PredicateExpander.h)
60 // an "expand" method available in the PredicateExpander interface.
63 // `PredicateExpander::expandCheckOpcode()`.
66 // XYZ, an "expandXYZ" method must be added to the PredicateExpander.
247 // This predicate is expanded into a function call by the PredicateExpander.
248 // In particular, the PredicateExpander would either expand this predicate into
/freebsd-12.1/usr.bin/clang/llvm-tblgen/
H A DMakefile36 SRCS+= PredicateExpander.cpp