Searched refs:PredFn (Results 1 – 5 of 5) sorted by relevance
185 TreePredicateFn PredFn = ImmPredicates.getPredicate(Code - 1); in emitImmediatePredicate() local188 TreePattern *TP = PredFn.getOrigPatFragRecord(); in emitImmediatePredicate()194 OS << PredFn.getFnName() << "(imm" << i << ')'; in emitImmediatePredicate()228 TreePredicateFn PredFn = Op.getPredicateCalls()[0].Fn; in initialize() local233 !PredFn.isImmediatePattern() || PredFn.usesOperands()) in initialize()239 Record *Rec = PredFn.getOrigPatFragRecord()->getRecord(); in initialize()243 PredNo = ImmediatePredicates.getIDFor(PredFn) + 1; in initialize()
1067 TreePredicateFn PredFn(Preds[i]); in EmitNodePredicatesFunction() local1068 assert(!PredFn.isAlwaysTrue() && "No code in this predicate"); in EmitNodePredicatesFunction()1069 std::string PredFnCodeStr = PredFn.getCodeToRunOnSDNode(); in EmitNodePredicatesFunction()
1575 template <typename PredFn = decltype(includeAllBlocks)>1576 Error addBlock(Block &B, PredFn Pred = includeAllBlocks) {1610 typename PredFn = decltype(includeAllBlocks)>1611 Error addBlocks(BlockPtrRange &&Blocks, PredFn Pred = includeAllBlocks) {
277 template <typename PredFn> void remove_if(PredFn &&Pred) { in remove_if()
2163 TreePredicateFn PredFn(Frag); in InlinePatternFragments() local2183 if (!PredFn.isAlwaysTrue()) in InlinePatternFragments()2184 FragTree->addPredicateCall(PredFn, Scope); in InlinePatternFragments()