LLVM: lib/Transforms/Scalar/LowerConstantIntrinsics.cpp File Reference (original) (raw)
Go to the source code of this file.
| Macros | |
|---|---|
| #define | DEBUG_TYPE "lower-is-constant-intrinsic" |
◆ DEBUG_TYPE
#define DEBUG_TYPE "lower-is-constant-intrinsic"
◆ lowerIsConstantIntrinsic()
◆ replaceConditionalBranchesOnConstant()
Definition at line 53 of file LowerConstantIntrinsics.cpp.
References llvm::GenericDomTreeUpdater< DerivedT, DomTreeT, PostDomTreeT >::applyUpdates(), llvm::SetVector< T, Vector, Set, N >::begin(), llvm::BranchInst::Create(), llvm::DominatorTreeBase< BasicBlock, false >::Delete, llvm::dyn_cast_or_null(), llvm::SetVector< T, Vector, Set, N >::end(), llvm::Instruction::eraseFromParent(), llvm::Instruction::getDebugLoc(), llvm::User::getOperand(), llvm::ilist_detail::node_parent_access< NodeTy, ParentTy >::getParent(), llvm::BranchInst::getSuccessor(), II, llvm::BranchInst::isUnconditional(), llvm::PatternMatch::m_One(), llvm::PatternMatch::m_Zero(), llvm::PatternMatch::match(), llvm::Other, llvm::pred_empty(), llvm::replaceAndRecursivelySimplify(), and llvm::Instruction::setDebugLoc().
Referenced by llvm::lowerConstantIntrinsics().
◆ STATISTIC() [1/2]
| STATISTIC | ( | IsConstantIntrinsicsHandled | , |
|---|---|---|---|
| "Number of 'is.constant' intrinsic calls handled" | ) |
◆ STATISTIC() [2/2]
| STATISTIC | ( | ObjectSizeIntrinsicsHandled | , |
|---|---|---|---|
| "Number of 'objectsize' intrinsic calls handled" | ) |