Thanks to visit codestin.com
Credit goes to llvm.org

LLVM 22.0.0git
AssumeBundleQueries.cpp File Reference

Go to the source code of this file.

Macros

#define DEBUG_TYPE   "assume-queries"

Functions

 STATISTIC (NumAssumeQueries, "Number of Queries into an assume assume bundles")
 STATISTIC (NumUsefullAssumeQueries, "Number of Queries into an assume assume bundles that were satisfied")
 DEBUG_COUNTER (AssumeQueryCounter, "assume-queries-counter", "Controls which assumes gets created")
static bool bundleHasArgument (const CallBase::BundleOpInfo &BOI, unsigned Idx)
static ValuegetValueFromBundleOpInfo (AssumeInst &Assume, const CallBase::BundleOpInfo &BOI, unsigned Idx)
static CallInst::BundleOpInfo * getBundleFromUse (const Use *U)

Macro Definition Documentation

◆ DEBUG_TYPE

#define DEBUG_TYPE   "assume-queries"

Definition at line 19 of file AssumeBundleQueries.cpp.

Function Documentation

◆ bundleHasArgument()

◆ DEBUG_COUNTER()

DEBUG_COUNTER ( AssumeQueryCounter ,
"assume-queries-counter" ,
"Controls which assumes gets created"  )

◆ getBundleFromUse()

CallInst::BundleOpInfo * getBundleFromUse ( const Use * U)
static

◆ getValueFromBundleOpInfo()

◆ STATISTIC() [1/2]

STATISTIC ( NumAssumeQueries ,
"Number of Queries into an assume assume bundles"  )

◆ STATISTIC() [2/2]

STATISTIC ( NumUsefullAssumeQueries ,
"Number of Queries into an assume assume bundles that were satisfied"  )