Just the airport.
I've mentioned this before but I'll throw it out again here since it was brought up. The arrival strips at the TRACON (can't speak for center's) does not show your filed route. For example, you file to DuPage Airport (DPA) and based on the winds you assume ILS 2L will be in use. If you file JOT (IAF) then DPA, the controller will not see the IAF. As you approach the boundary of our airspace the center will "flash" you to us. On your data block on the scope we will see your callsign, altitude, type aircraft, speed and destination. When we click on the flashing target your strip will print at the position and will only show your destination airport (not the IAF you filed). I will then tell you what approach I'm vectoring you to and may give you vectors to final or direct an IAF/IF. In the DPA case, more likely you'll get direct Bomer and rarely get JOT unless you ask verbally.
I personally don't file IAF's because it probably won't be seen by the arrival controller. If you want to increase your chance of the arrival controller seeing the IAF you want, your best option is to put it in the remarks as that will print on the arrival controllers strip. I usually just verbalize it when talking to the arrival controller if I have a request.
If anyone cares to see a bit about what the controllers are looking at, you can watch this video I made starting at 12:40. This shows a departure strip which does include everything you file and what remarks looks like. On an arrival strip, all fixes filed are gone and the arrival airport is displayed only but the remarks still looks the same.