Lines Matching refs:TLO
295 void CommitTargetLoweringOpt(const TargetLowering::TargetLoweringOpt &TLO);
779 CommitTargetLoweringOpt(const TargetLowering::TargetLoweringOpt &TLO) {
780 return ((DAGCombiner*)DC)->CommitTargetLoweringOpt(TLO);
1038 CommitTargetLoweringOpt(const TargetLowering::TargetLoweringOpt &TLO) {
1042 DAG.ReplaceAllUsesOfValueWith(TLO.Old, TLO.New);
1045 AddToWorklistWithUsers(TLO.New.getNode());
1050 if (TLO.Old.getNode()->use_empty())
1051 deleteAndRecombine(TLO.Old.getNode());
1058 TargetLowering::TargetLoweringOpt TLO(DAG, LegalTypes, LegalOperations);
1060 if (!TLI.SimplifyDemandedBits(Op, DemandedBits, DemandedElts, Known, TLO))
1068 LLVM_DEBUG(dbgs() << "\nReplacing.2 "; TLO.Old.getNode()->dump(&DAG);
1069 dbgs() << "\nWith: "; TLO.New.getNode()->dump(&DAG);
1072 CommitTargetLoweringOpt(TLO);
1082 TargetLowering::TargetLoweringOpt TLO(DAG, LegalTypes, LegalOperations);
1085 TLO, 0, AssumeSingleUse))
1093 LLVM_DEBUG(dbgs() << "\nReplacing.2 "; TLO.Old.getNode()->dump(&DAG);
1094 dbgs() << "\nWith: "; TLO.New.getNode()->dump(&DAG);
1097 CommitTargetLoweringOpt(TLO);