Can Tiva C run code from SRAM?
Tiva™ TM4C123BE6PZ Microcontroller Data Sheet

It's not immediately obvious from the datasheet, but look on page 87-88:

It has two buses but only one address space; so you can execute programs from several regions, but you are advised that you only get the benefit of being able to do an instruction fetch and data fetch at the same time if they are from different regions.