Lines Matching refs:TLO

309     void CommitTargetLoweringOpt(const TargetLowering::TargetLoweringOpt &TLO);
324 TargetLowering::TargetLoweringOpt TLO(DAG, LegalTypes, LegalOperations); in SimplifyDemandedBits() local
326 if (!TLI.SimplifyDemandedBits(Op, DemandedBits, Known, TLO, 0, false)) in SimplifyDemandedBits()
332 CommitTargetLoweringOpt(TLO); in SimplifyDemandedBits()
858 CommitTargetLoweringOpt(const TargetLowering::TargetLoweringOpt &TLO) { in CommitTargetLoweringOpt() argument
859 return ((DAGCombiner*)DC)->CommitTargetLoweringOpt(TLO); in CommitTargetLoweringOpt()
1201 CommitTargetLoweringOpt(const TargetLowering::TargetLoweringOpt &TLO) { in CommitTargetLoweringOpt() argument
1204 LLVM_DEBUG(dbgs() << "\nReplacing.2 "; TLO.Old.dump(&DAG); in CommitTargetLoweringOpt()
1205 dbgs() << "\nWith: "; TLO.New.dump(&DAG); dbgs() << '\n'); in CommitTargetLoweringOpt()
1210 DAG.ReplaceAllUsesOfValueWith(TLO.Old, TLO.New); in CommitTargetLoweringOpt()
1213 AddToWorklistWithUsers(TLO.New.getNode()); in CommitTargetLoweringOpt()
1218 if (TLO.Old->use_empty()) in CommitTargetLoweringOpt()
1219 deleteAndRecombine(TLO.Old.getNode()); in CommitTargetLoweringOpt()
1227 TargetLowering::TargetLoweringOpt TLO(DAG, LegalTypes, LegalOperations); in SimplifyDemandedBits() local
1229 if (!TLI.SimplifyDemandedBits(Op, DemandedBits, DemandedElts, Known, TLO, 0, in SimplifyDemandedBits()
1236 CommitTargetLoweringOpt(TLO); in SimplifyDemandedBits()
1246 TargetLowering::TargetLoweringOpt TLO(DAG, LegalTypes, LegalOperations); in SimplifyDemandedVectorElts() local
1249 TLO, 0, AssumeSingleUse)) in SimplifyDemandedVectorElts()
1255 CommitTargetLoweringOpt(TLO); in SimplifyDemandedVectorElts()