Searched refs:PredicateExpander (Results 1 – 7 of 7) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/ |
| H A D | PredicateExpander.cpp | 19 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 D | PredicateExpander.h | 27 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 D | MacroFusionPredicatorEmitter.cpp | 59 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 D | InstrInfoEmitter.cpp | 599 PredicateExpander PE(TargetName); in emitMCIIHelperMethods() 787 PredicateExpander PE(TargetName); in emitTIIHelperMethods()
|
| H A D | SubtargetEmitter.cpp | 1552 const CodeGenSchedClass &SC, PredicateExpander &PE, in emitPredicates() 1685 PredicateExpander PE(Target); in emitSchedModelHelpersImpl()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Target/ |
| H A D | TargetInstrPredicate.td | 57 // 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 D | Makefile | 40 SRCS+= Common/PredicateExpander.cpp
|