from OpenCL programing guide
OpenCL Binary Image Format (BIF) 2.0 is in the ELF format. BIF2.0 allows the
OpenCL binary to contain OpenCL source program, the LLVM IR, AMD IL, and
the executable (ISA). The BIF defines three special sections:
• .source: for storing the OpenCL source program.
• .llvmir: for storing the OpenCL immediate representation (LLVM IR).
• .amdil: for storing the AMD IL that is generated from the OpenCL source
program.
The executable (ISA) is stored in the ELF special section .text.