Lines Matching defs:TLO
332 void CommitTargetLoweringOpt(const TargetLowering::TargetLoweringOpt &TLO);
941 CommitTargetLoweringOpt(const TargetLowering::TargetLoweringOpt &TLO) {
942 return ((DAGCombiner*)DC)->CommitTargetLoweringOpt(TLO);
1374 CommitTargetLoweringOpt(const TargetLowering::TargetLoweringOpt &TLO) {
1377 LLVM_DEBUG(dbgs() << "\nReplacing.2 "; TLO.Old.dump(&DAG);
1378 dbgs() << "\nWith: "; TLO.New.dump(&DAG); dbgs() << '\n');
1381 DAG.ReplaceAllUsesOfValueWith(TLO.Old, TLO.New);
1384 AddToWorklistWithUsers(TLO.New.getNode());
1387 recursivelyDeleteUnusedNodes(TLO.Old.getNode());
1395 TargetLowering::TargetLoweringOpt TLO(DAG, LegalTypes, LegalOperations);
1397 if (!TLI.SimplifyDemandedBits(Op, DemandedBits, DemandedElts, Known, TLO, 0,
1404 CommitTargetLoweringOpt(TLO);
1414 TargetLowering::TargetLoweringOpt TLO(DAG, LegalTypes, LegalOperations);
1417 TLO, 0, AssumeSingleUse))
1423 CommitTargetLoweringOpt(TLO);