It will be Tommy's first game since being announced in the British and Irish Lions squad for this summer's tour to New Zealand.
The Scotland winger scored four tries in a man of the match performance in the reverse fixture at Scotstoun earlier this season, inspiring Glasgow to a 33-25 bonus-point victory.
Leonardo Sarto and Lee Jones occupy the wing berths while Nick Grigg and Sam Johnson continue their pairing in the middle of the park, both having scored tries against Zebre at Scotstoun in Glasgow's last game.
Peter Horne, who had a 100% kicking record against Zebre, retains his spot at 10 and is again joined by co-captain Henry Pyrgos at scrum-half.
Alex Allan is another to reach a personal milestone at the RDS, making his 50th appearance for the club. He is joined in the front-row by Fraser Brown and Sila Puafisi.
Brian Alainu'uese celebrates his recent new contract with another start and he is joined by co-captain Jonny Gray in the second-row.
Tim Swinson starts on the blind flank on his return to the side with Chris Fusaro and Adam Ashe completing the back-row.
Scotland internationals Gordon Reid, Zander Fagerson, Ali Price, Finn Russell and Alex Dunbar all return from a week of rest and will look to bring an impact to the game off the bench.
Glasgow Warriors head coach Gregor Townsend said: "It has been a good couple of weeks for Tommy, he's always looking to develop and better himself and it's great for him to reach a personal milestone.
"Having signed a new contract earlier in the season I'm sure he'll go on to shine for the club many more times in the future.
"Leinster are a team we always look forward to playing, they're one of the best teams in Europe and play really positive rugby. We'll have to go there and play really well to come away with a win."
14 Leonardo Sarto
13 Nick Grigg
12 Sam Johnson
11 Lee Jones
10 Peter Horne
9 Henry Pyrgos
1 Alex Allan
2 Fraser Brown
3 Sila Puafisi
4 Brian Alainu'uese
5 Jonny Gray
6 Tim Swinson
7 Chris Fusaro
8 Adam Ashe
Substitutes
16 Pat MacArthur
17 Gordon Reid
18 Zander Fagerson
19 Robert Harley
20 Matt Fagerson
21 Ali Price
22 Finn Russell
23 Alex Dunbar
Not available due to injury: Mark Bennett (knee), Simone Favaro (knee), Sean Lamont (calf), James Malcom (ankle), D'arcy Rae (illness), Josh Strauss (medical), Richie Vernon (achilles) and Ryan Wilson (shoulder).