Go to the source code of this file.
|
Optional< SmallVector< uint32_t, 4 > > | llvm::misexpect::extractWeights (Instruction *I, LLVMContext &Ctx) |
|
uint32_t | llvm::misexpect::clamp (uint64_t value, uint32_t low, uint32_t hi) |
|
void | llvm::misexpect::verifyMisExpect (Instruction &I, ArrayRef< uint32_t > RealWeights, const ArrayRef< uint32_t > ExpectedWeights) |
| veryifyMisExpect - compares RealWeights to the thresholds used for llvm.expect and warns if the PGO counters are outside of the expected range. More...
|
|
void | llvm::misexpect::checkBackendInstrumentation (Instruction &I, const llvm::ArrayRef< uint32_t > RealWeights) |
| checkBackendInstrumentation - compares PGO counters to the thresholds used for llvm.expect and warns if the PGO counters are outside of the expected range. More...
|
|
void | llvm::misexpect::checkFrontendInstrumentation (Instruction &I, const ArrayRef< uint32_t > ExpectedWeights) |
| checkFrontendInstrumentation - compares PGO counters to the thresholds used for llvm.expect and warns if the PGO counters are outside of the expected range. More...
|
|
void | llvm::misexpect::checkExpectAnnotations (Instruction &I, const ArrayRef< uint32_t > ExistingWeights, bool IsFrontend) |
| checkExpectAnnotations - compares PGO counters to the thresholds used for llvm.expect and warns if the PGO counters are outside of the expected range. More...
|
|
◆ DEBUG_TYPE
#define DEBUG_TYPE "misexpect" |