No it doesn't. Ignoring the fact that you incorrectly refer to LLVM IR as LLVM, C is a language spec and LLVM IR is a dialect. LLVM IR dialect doesn't mean much outside LLVM framework and are constantly expanded upon and improved via no attributes and ops and abstractions to help trickle down context coming from levels above to be used for optimizations and making valid assumptions down the line. Comparing the 2 is nonsensical to say the least.