Searched refs:ToBePromoted (Results 1 - 1 of 1) sorted by relevance

/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DCodeGenPrepare.cpp6462 /// Promote \p ToBePromoted by moving \p Def downward through.
6465 /// b = ToBePromoted <ty2> Def, ...
6467 /// b = ToBePromoted <ty1> a, ...
6468 /// Def = Transition <ty1> ToBePromoted to <ty2>
6469 void promoteImpl(Instruction *ToBePromoted);
6590 /// Check if we can promote \p ToBePromoted to \p Type.
6591 bool canPromote(const Instruction *ToBePromoted) const {
6593 return isa<BinaryOperator>(ToBePromoted);
6596 /// Check if it is profitable to promote \p ToBePromoted
6598 bool shouldPromote(const Instruction *ToBePromoted) cons
6630 enqueueForPromotion(Instruction *ToBePromoted) argument
6664 promoteImpl(Instruction *ToBePromoted) argument
6702 Transition->setOperand(getTransitionOriginalValueIdx(), ToBePromoted); local
6729 Instruction *ToBePromoted = cast<Instruction>(*Inst->user_begin()); local
6742 << "will be combined with: " << *ToBePromoted << '\\n'); local
[all...]

Completed in 165 milliseconds