SSE2Removal Hello.cpp is the most important file, it implements an llvm pass that replace each sse2 call with a sequence of llvm IRs.