This is a topic that many have wondered about, however info was limited, which caused my trial and error into successfully making it work.
Quick intro on the engines before i detail how to swap them successfully. While this works for the cadillac cts, it will also work for camaros and commodore alike that uses the same engines
Intro-
The LLT and the LFX engine are used in the 2008-2011 and 2012 to 2014 respectively.
The obvious difference between the two are the intake manifold and the exhaust manifold/ports. The LLT carries an Aluminum intake manifold and 2 three port exhaust manifold bolted on each side. While the LFX carries a plastic intake manifold with 2 single port exhausts. Other notable differences are the map sensor on the lfx manifold, the ecus. The LLT is built on Bosch system (hard to tune) while the LFX is built on Delphi. The fuel system is also notably different with the LFX being a high pressure fuel system.
Trial and Error-
I had swapped over an lfx engine from a donor car into my LLT, it fired up successfully but then threw multiple codes and misfired like crazy. After reviewing some forums i decided to swap over the wire harness and the ecu and the transmission, all from the same donor vehicle as well. This did not fix the issue and in fact, the car would simply not start ( dash gauges would just go up then back down.) After more research, i decided to get the donor ecu vats deleted and get the bcm from the donor car installed to match the ecu and also change the transmission. My chain of thought at this time was that if i swapped everything then the system would recognize itself as the lfx donor car. Well this also did not work and made matters worse as it triggered the cars anti theft system. Even brought the car to the dealership to see if they could somehow integrate it on a software level but they were unsuccessful.
Successful Route -
After all that work and failed attempt,and almost feel defeated, i decided to explore the possibility of swapping the fuel system. I swapped back the transmission, ecu, wire harness, bcm back to the original LLT and swapped over the LLTs fuel system to the LFX and sure enough it worked like a charm. Use LLT throttle body on the LFX intake manifold as well
Details -
The fuel system between the LLT and LFX are different, the LFX carries a high pressure fuel system and as such feeds too much fuel for the LLTs tune. Switching over the LLTs fuel rails, fuel injectors, and fuel pump unto the LFX engine will allow the engine to run without tune as if it was the original LLT engine. The fuel rails will be a bit stubborn to remove but with patience and wiggling and angling they will come out. The passenger side fuel rail came out with removing the water/coolant hose out the way at the back and angling the front part of the rail upwards while moving the rail backwards. I also found success with removing the passenger side rail first. For the install, i placed the injectors in with their wiring first, then lubricaded the rubber seals and then once the rails were successfully possitioned over them, i slowly bolted the rail down evenly and allowed the force of the bolting process to do the work of fitting the rail on the injectors. The fuel rail sensor, which is on the passenger side rail at the front had to be unscrewed during this process. It does not refit without shaving it rounded. You can alternatively chose to shave the edge of the cylinder port 1 to get the clearance you need. I did both with an angle grinder and diamond blade and got good clearance. You can also use an angle grinder. Make sure all holes are taped to protect from the metal shavings. The back part of the plastic manifold has a bolt hole for the fuel line shield to attach to on the driver side, i had to shave that off completely as the fuel line would cause it to not sit properly. I also had to shave a bit from the underside of the plastic manifold where the fuel rail sensor would touch. A good trick is to use thick grease wherever you think touching is happening and place the plastic manifold down and when you remove it, there will be grease residue where you need to shave. If you dont have grease, use peanut butter. Once the fuel rail is installed, its just a matter of reinstalling the lfx intake gasket and bolting down the intake manifold accordingly. Dont worrk about the MAP sensor on top of the manifold, just leave it as is, the LLT MAP is integrated in the throttle body sensor. Once done your car will fire up and should throw no codes at all as mine did not.
Notes-
The fuel rail system will certainly be much easier swapped if it is done while the engine is out of the car. The engine is made to be removed with the cradle but as i had no hoist, i unbolted it from the transmission and lifted it out the front with an engine lift. To do this you will remove the front wheels and axles (plenty of youtube videos on this), unbolt engine mounts from underside. Remove starter and remove the 6 flyweel bolts from transmission. Dont worry about draining engine or transmission oil, you dont need to. Only coolant will be spilled during this engine swap.
When removing the engine from transmission, there will be a bolt difficult to remove from the top left on the bell housing as the water hoses at the back are in the way and need to be removed. The bell housing has many bolts and this one does not need to be reinstalled if you want to save yourself headaches in the future IF you need to some how remove your engine or tranny. There is also a sensor at the driver side of the engine near the dip stick that you will need to extend wires for. I believe its the oil temp sensor, i just cut it off my donor wire harness with lots of wire to spare and connected it. The wire color codes are the same so dont worry. I unbolted my a/c compressor and moved it over to the side where my air filter box sat so i didnt have to open my a/c lines (i removed air filter box). I also removed my radar and fan for clearance but realized i really didn't need to. Of course your rad hoses need to be disconnected and your strut tower brace at the top needs to be removed for the engine removal. There are a few videos on YouTube that will help with the engine removal process.