Lines Matching defs:GICombinerEmitter
2354 //===- GICombinerEmitter --------------------------------------------------===//
2362 class GICombinerEmitter final : public GlobalISelMatchTableExecutorEmitter {
2409 explicit GICombinerEmitter(const RecordKeeper &RK,
2412 ~GICombinerEmitter() {}
2417 void GICombinerEmitter::emitRuleConfigImpl(raw_ostream &OS) {
2526 void GICombinerEmitter::emitAdditionalImpl(raw_ostream &OS) {
2545 void GICombinerEmitter::emitMIPredicateFns(raw_ostream &OS) {
2553 void GICombinerEmitter::emitI64ImmPredicateFns(raw_ostream &OS) {
2560 void GICombinerEmitter::emitAPFloatImmPredicateFns(raw_ostream &OS) {
2567 void GICombinerEmitter::emitAPIntImmPredicateFns(raw_ostream &OS) {
2574 void GICombinerEmitter::emitTestSimplePredicate(raw_ostream &OS) {
2599 void GICombinerEmitter::emitRunCustomAction(raw_ostream &OS) {
2632 GICombinerEmitter::GICombinerEmitter(const RecordKeeper &RK,
2638 GICombinerEmitter::buildMatchTable(MutableArrayRef<RuleMatcher> Rules) {
2679 void GICombinerEmitter::gatherRules(std::vector<RuleMatcher> &ActiveRules,
2716 void GICombinerEmitter::run(raw_ostream &OS) {
2802 GICombinerEmitter(RK, Target, Combiner, CombinerDef).run(OS);