This patch is intended to add support for __dcbf builtin.
Purpose:
Data Cache Block Flush: Copies the contents of a modified block from the data cache to main memory and flushes the copy from the data cache.
Prototype:
void __dcbf(const void* addr);
nit:
I don't think that you need to check the basic block label here. It does not have anything to do with what you are trying to test.