/src/wrappers/llvm/library/externals/plugin/c/llvm-liberty.h
http://github.com/tybor/Liberty · C Header · 30 lines · 21 code · 4 blank · 5 comment · 0 complexity · be151d981aa3902345697c9284d35204 MD5 · raw file
- #ifdef DEBUG // Let's be verbose during compile
- # warning "LLVM-liberty starting include"
- #endif
- #ifndef __builtin_bswap32 // previously __llvm__
- extern unsigned int __builtin_bswap32(unsigned int _data);
- #endif
- #ifndef __builtin_bswap64
- extern unsigned long __builtin_bswap64(unsigned long _data);
- #endif
- #ifndef __builtin_unreachable
- # include <stdlib.h>
- # define __builtin_unreachable abort
- #endif
- #include <llvm-c/Analysis.h>
- #include <llvm-c/BitReader.h>
- #include <llvm-c/BitWriter.h>
- #include <llvm-c/Core.h>
- #include <llvm-c/ExecutionEngine.h>
- // #include <llvm-c/LinkTimeOptimizer.h>
- // #include <llvm-c/Target.h>
- // #include <llvm-c/lto.h>
- // #include <llvm-c/Transforms/IPO.h>
- // #include <llvm-c/Transforms/Scalar.h>
- #ifdef DEBUG // Let's be verbose during compile
- # warning "LLVM-liberty ending include"
- #endif