Go to the source code of this file.
|
namespace | llvm |
| This is an optimization pass for GlobalISel generic memory operations.
|
|
|
| STATISTIC (NumNoAlias, "Number of NoAlias results") |
|
| STATISTIC (NumMayAlias, "Number of MayAlias results") |
|
| STATISTIC (NumMustAlias, "Number of MustAlias results") |
|
| INITIALIZE_PASS (ExternalAAWrapperPass, "external-aa", "External Alias Analysis", false, true) ImmutablePass *llvm |
|
| INITIALIZE_PASS_BEGIN (AAResultsWrapperPass, "aa", "Function Alias Analysis Results", false, true) INITIALIZE_PASS_END(AAResultsWrapperPass |
|
static bool | isNoAliasOrByValArgument (const Value *V) |
|
◆ DEBUG_TYPE
◆ INITIALIZE_PASS()
◆ INITIALIZE_PASS_BEGIN()
◆ isNoAliasOrByValArgument()
◆ STATISTIC() [1/3]
STATISTIC |
( |
NumMayAlias |
, |
|
|
"Number of MayAlias results" |
|
|
) |
| |
◆ STATISTIC() [2/3]
STATISTIC |
( |
NumMustAlias |
, |
|
|
"Number of MustAlias results" |
|
|
) |
| |
◆ STATISTIC() [3/3]
STATISTIC |
( |
NumNoAlias |
, |
|
|
"Number of NoAlias results" |
|
|
) |
| |
◆ aa
◆ EnableAATrace
cl::opt< bool > EnableAATrace("aa-trace", cl::Hidden, cl::init(false)) |
( |
"aa-trace" |
, |
|
|
cl::Hidden |
, |
|
|
cl::init(false) |
|
|
) |
| |
|
static |
◆ false
hexagon widen Hexagon Store false hexagon widen Hexagon Load false |
◆ Results
Definition at line 733 of file AliasAnalysis.cpp.
Referenced by llvm::WebAssemblyFunctionInfo::addResult(), llvm::CSEMIRBuilder::buildConstant(), llvm::WebAssemblyFunctionInfo::clearParamsAndResults(), combineVectorCompare(), llvm::computeSignatureVTs(), createTblForTrunc(), CustomNonLegalBITCASTResults(), emitConstantSizeRepmov(), emitConstantSizeRepstos(), llvm::WebAssemblyAsmPrinter::emitDecls(), emitErrorAndReplaceIntrinsicResults(), expandIntrinsicWChainHelper(), llvm::SelectionDAG::expandMultipleResultFPLibCall(), ExpandREAD_REGISTER(), getReadTimeStampCounter(), llvm::AssignmentTrackingAnalysis::getResults(), llvm::WebAssemblyFunctionInfo::getResults(), initializeUniqueCases(), llvm::isOverflowIntrinsicNoWrap(), llvm::ARMLegalizerInfo::legalizeCustom(), LowerINTRINSIC_W_CHAIN(), llvm::TargetLowering::LowerOperationWrapper(), llvm::HexagonTargetLowering::LowerOperationWrapper(), llvm::SystemZTargetLowering::LowerOperationWrapper(), LowerREADCYCLECOUNTER(), llvm::AMDGPUTargetLowering::LowerUDIVREM(), llvm::AMDGPUTargetLowering::LowerUDIVREM64(), llvm::MachO::DylibReader::readFile(), ReplaceAddWithADDP(), ReplaceATOMIC_LOAD_128Results(), ReplaceBITCAST(), replaceBoolVectorBitcast(), ReplaceCMP_SWAP_128Results(), ReplaceCMP_SWAP_64Results(), ReplaceCopyFromReg_128(), ReplaceINTRINSIC_W_CHAIN(), replaceINTRINSIC_WO_CHAINResults(), ReplaceLoadVector(), ReplaceLongIntrinsic(), llvm::AMDGPUTargetLowering::ReplaceNodeResults(), llvm::R600TargetLowering::ReplaceNodeResults(), llvm::SITargetLowering::ReplaceNodeResults(), llvm::ARMTargetLowering::ReplaceNodeResults(), llvm::AVRTargetLowering::ReplaceNodeResults(), llvm::HexagonTargetLowering::ReplaceNodeResults(), llvm::LoongArchTargetLowering::ReplaceNodeResults(), llvm::MipsTargetLowering::ReplaceNodeResults(), llvm::PPCTargetLowering::ReplaceNodeResults(), llvm::RISCVTargetLowering::ReplaceNodeResults(), llvm::SparcTargetLowering::ReplaceNodeResults(), llvm::SystemZTargetLowering::ReplaceNodeResults(), llvm::X86TargetLowering::ReplaceNodeResults(), llvm::XCoreTargetLowering::ReplaceNodeResults(), ReplaceREADCYCLECOUNTER(), ReplaceReductionResults(), replaceVecCondBranchResults(), replaceVPICKVE2GRResults(), llvm::DebugAssignmentTrackingAnalysis::run(), llvm::HvxSelector::selectShuffle(), llvm::signatureFromMVTs(), and switchToLookupTable().