Replaces a function call site with the body of the called function. Similar to Macro Expansion. Can be used for obfuscation when combined with Function Outlining

Tradeoff

Excess inlining will cost significant storage space and performance cuts. Minor inlining is beneficial.