• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/

Lines Matching refs:JumpThreadingPass

130     JumpThreadingPass Impl;
172 JumpThreadingPass::JumpThreadingPass(int T) {
324 PreservedAnalyses JumpThreadingPass::run(Function &F,
354 bool JumpThreadingPass::runImpl(Function &F, TargetLibraryInfo *TLI_,
560 void JumpThreadingPass::FindLoopHeaders(Function &F) {
593 bool JumpThreadingPass::ComputeValueKnownInPredecessorsImpl(
994 bool JumpThreadingPass::ProcessBlock(BasicBlock *BB) {
1201 bool JumpThreadingPass::ProcessImpliedCondition(BasicBlock *BB) {
1252 bool JumpThreadingPass::SimplifyPartiallyRedundantLoad(LoadInst *LoadI) {
1551 bool JumpThreadingPass::ProcessThreadableEdges(Value *Cond, BasicBlock *BB,
1726 bool JumpThreadingPass::ProcessBranchOnPHI(PHINode *PN) {
1755 bool JumpThreadingPass::ProcessBranchOnXOR(BinaryOperator *BO) {
1883 bool JumpThreadingPass::MaybeMergeBasicBlockIntoOnlyPred(BasicBlock *BB) {
1934 void JumpThreadingPass::UpdateSSA(
1980 JumpThreadingPass::CloneInstructions(BasicBlock::iterator BI,
2019 bool JumpThreadingPass::TryThreadEdge(
2058 void JumpThreadingPass::ThreadEdge(BasicBlock *BB,
2144 BasicBlock *JumpThreadingPass::SplitBlockPreds(BasicBlock *BB,
2185 bool JumpThreadingPass::doesBlockHaveProfileData(BasicBlock *BB) {
2205 void JumpThreadingPass::UpdateBlockFreqAndEdgeWeight(BasicBlock *PredBB,
2303 bool JumpThreadingPass::DuplicateCondBranchOnPHIIntoPred(
2429 void JumpThreadingPass::UnfoldSelectInstr(BasicBlock *Pred, BasicBlock *BB,
2464 bool JumpThreadingPass::TryToUnfoldSelect(SwitchInst *SI, BasicBlock *BB) {
2502 bool JumpThreadingPass::TryToUnfoldSelect(CmpInst *CondCmp, BasicBlock *BB) {
2567 bool JumpThreadingPass::TryToUnfoldSelectInCurrBB(BasicBlock *BB) {
2657 bool JumpThreadingPass::ProcessGuards(BasicBlock *BB) {
2691 bool JumpThreadingPass::ThreadGuard(BasicBlock *BB, IntrinsicInst *Guard,