Despite the stale comments, none of these actually use TTI, and they're solely generating standard LLVM IR.
ObjCARCContractPass