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

/freebsd-current/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/
H A DFunctionSpecialization.h143 struct Bonus { struct in namespace:llvm
147 Bonus() = default;
149 Bonus(Cost CodeSize, Cost Latency) { function in struct:llvm::Bonus
160 Bonus &operator+=(const Bonus RHS) {
166 Bonus operator+(const Bonus RHS) const {
167 return Bonus(CodeSize + RHS.CodeSize, Latency + RHS.Latency);
170 bool operator==(const Bonus RHS) const {
203 Bonus getSpecializationBonu
[all...]
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DFunctionSpecialization.cpp157 Bonus InstCostVisitor::getBonusFromPendingPHIs() {
158 Bonus B;
169 Bonus InstCostVisitor::getSpecializationBonus(Argument *A, Constant *C) {
172 Bonus B;
184 Bonus InstCostVisitor::getUserBonus(Instruction *User, Value *Use, Constant *C) {
221 Bonus B(CodeSize, Latency);
873 Bonus B;
889 auto IsProfitable = [](Bonus &B, unsigned Score, unsigned FuncSize,
/freebsd-current/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZTargetTransformInfo.cpp53 unsigned Bonus = 0; local
61 Bonus += 150;
64 LLVM_DEBUG(if (Bonus)
65 dbgs() << "++ SZTTI Adding inlining bonus: " << Bonus << "\n";);
66 return Bonus;
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DJumpThreading.cpp453 unsigned Bonus = 0; local
459 Bonus = 6;
463 Bonus = 8;
468 Threshold += Bonus;
509 return Size > Bonus ? Size - Bonus : 0;

Completed in 201 milliseconds