Lines Matching refs:SimplifyCFGOpt
179 class SimplifyCFGOpt {
210 SimplifyCFGOpt(const TargetTransformInfo &TTI, const DataLayout &DL,
700 Value *SimplifyCFGOpt::isValueEqualityComparison(Instruction *TI) {
727 BasicBlock *SimplifyCFGOpt::GetValueEqualityComparisonCases(
817 bool SimplifyCFGOpt::SimplifyEqualityComparisonWithOnlyPredecessor(
1003 bool SimplifyCFGOpt::FoldValueComparisonIntoPredecessors(Instruction *TI,
3648 bool SimplifyCFGOpt::tryToSimplifyUncondBranchWithICmpInIt(
3865 bool SimplifyCFGOpt::SimplifyResume(ResumeInst *RI, IRBuilder<> &Builder) {
3877 bool SimplifyCFGOpt::SimplifyCommonResume(ResumeInst *RI) {
3956 bool SimplifyCFGOpt::SimplifySingleResume(ResumeInst *RI) {
4150 bool SimplifyCFGOpt::SimplifyCleanupReturn(CleanupReturnInst *RI) {
4166 bool SimplifyCFGOpt::SimplifyReturn(ReturnInst *RI, IRBuilder<> &Builder) {
4220 bool SimplifyCFGOpt::SimplifyUnreachable(UnreachableInst *UI) {
5691 bool SimplifyCFGOpt::SimplifySwitch(SwitchInst *SI, IRBuilder<> &Builder) {
5742 bool SimplifyCFGOpt::SimplifyIndirectBr(IndirectBrInst *IBI) {
5857 bool SimplifyCFGOpt::SimplifyUncondBranch(BranchInst *BI,
5918 bool SimplifyCFGOpt::SimplifyCondBranch(BranchInst *BI, IRBuilder<> &Builder) {
6099 bool SimplifyCFGOpt::simplifyOnce(BasicBlock *BB) {
6173 bool SimplifyCFGOpt::run(BasicBlock *BB) {
6191 return SimplifyCFGOpt(TTI, BB->getModule()->getDataLayout(), LoopHeaders,