Lines Matching refs:IsJumpTable
810 const bool IsTailCall, const bool IsJumpTable, in fixCFG() argument
842 if (IsJumpTable) { in fixCFG()
951 const bool IsJumpTable = BF->getJumpTable(Inst); in canPromoteCallsite() local
955 if (IsJumpTable) in canPromoteCallsite()
973 if (IsJumpTable) in canPromoteCallsite()
988 (!IsJumpTable || opts::ICPJumpTablesByTarget)) { in canPromoteCallsite()
1019 const unsigned TotalThreshold = IsJumpTable in canPromoteCallsite()
1023 IsJumpTable ? opts::ICPJTRemainingPercentThreshold in canPromoteCallsite()
1042 if (!IsJumpTable || opts::ICPJumpTablesByTarget) { in canPromoteCallsite()
1065 if (!IsJumpTable && opts::ICPPeelForInline) { in canPromoteCallsite()
1094 const bool IsJumpTable = BB.getFunction()->getJumpTable(Inst); in printCallsiteInfo() local
1100 << (IsTailCall ? " (tail)" : (IsJumpTable ? " (jump table)" : "")) in printCallsiteInfo()
1172 const bool IsJumpTable = Function.getJumpTable(Inst); in runOnFunctions() local
1179 ((HasIndirectCallProfile && !IsJumpTable && OptimizeCalls) || in runOnFunctions()
1180 (IsJumpTable && OptimizeJumpTables))) { in runOnFunctions()
1252 const bool IsJumpTable = Function.getJumpTable(Inst); in runOnFunctions() local
1257 if (IsJumpTable && !OptimizeJumpTables) in runOnFunctions()
1260 if (!IsJumpTable && (!HasIndirectCallProfile || !OptimizeCalls)) in runOnFunctions()
1270 if (IsJumpTable) in runOnFunctions()
1281 if (!IsJumpTable) in runOnFunctions()
1288 if (IsJumpTable) { in runOnFunctions()
1310 if (!N && !IsJumpTable) in runOnFunctions()
1343 if (!IsJumpTable) { in runOnFunctions()
1357 (IsJumpTable && !opts::ICPJumpTablesByTarget) in runOnFunctions()
1393 fixCFG(*BB, IsTailCall, IsJumpTable, std::move(NewBBs), Targets); in runOnFunctions()
1406 if (IsJumpTable) in runOnFunctions()