Searched refs:PredFn (Results 1 – 5 of 5) sorted by relevance
169 TreePredicateFn PredFn = ImmPredicates.getPredicate(Code-1); in emitImmediatePredicate() local172 TreePattern *TP = PredFn.getOrigPatFragRecord(); in emitImmediatePredicate()178 OS << PredFn.getFnName() << "(imm" << i <<')'; in emitImmediatePredicate()213 TreePredicateFn PredFn = Op->getPredicateCalls()[0].Fn; in initialize() local218 !PredFn.isImmediatePattern() || PredFn.usesOperands()) in initialize()224 Record *Rec = PredFn.getOrigPatFragRecord()->getRecord(); in initialize()228 PredNo = ImmediatePredicates.getIDFor(PredFn)+1; in initialize()
896 const TreePredicateFn PredFn = Preds[i]; in EmitNodePredicatesFunction() local897 assert(!PredFn.isAlwaysTrue() && "No code in this predicate"); in EmitNodePredicatesFunction()898 std::string PredFnCodeStr = PredFn.getCodeToRunOnSDNode(); in EmitNodePredicatesFunction()
2179 TreePredicateFn PredFn(Frag); in InlinePatternFragments() local2199 if (!PredFn.isAlwaysTrue()) in InlinePatternFragments()2200 FragTree->addPredicateCall(PredFn, Scope); in InlinePatternFragments()
1470 template <typename PredFn = decltype(includeAllBlocks)>1471 Error addBlock(Block &B, PredFn Pred = includeAllBlocks) {1505 typename PredFn = decltype(includeAllBlocks)>1506 Error addBlocks(BlockPtrRange &&Blocks, PredFn Pred = includeAllBlocks) {
274 template <typename PredFn> void remove_if(PredFn &&Pred) { in remove_if()