Cache aware and Cache oblivious algorithms in LLVM

Hi all,
Are there any cache aware or cache oblivious algorithms being used in LLVM or clang ? Any attempt to do so ? What are the possible advantages and disadvantages of doing it. Please guide.
Thanks,
Siddharth