Lines Matching refs:Compiler
17 #include "Compiler.h"
89 // BCC Compiler Static Variables
92 bool Compiler::GlobalInitialized = false;
94 // Code generation optimization level for the compiler
95 llvm::CodeGenOpt::Level Compiler::CodeGenOptLevel;
97 std::string Compiler::Triple;
99 std::string Compiler::CPU;
101 std::vector<std::string> Compiler::Features;
105 const llvm::StringRef Compiler::PragmaMetadataName = "#pragma";
109 const llvm::StringRef Compiler::ExportVarMetadataName = "#rs_export_var";
113 const llvm::StringRef Compiler::ExportFuncMetadataName = "#rs_export_func";
117 const llvm::StringRef Compiler::ObjectSlotMetadataName = "#rs_object_slots";
120 // Compiler
123 void Compiler::GlobalInitialization() {
227 void Compiler::LLVMErrorHandler(void *UserData, const std::string &Message) {
236 CodeMemoryManager *Compiler::createCodeMemoryManager() {
244 CodeEmitter *Compiler::createCodeEmitter() {
251 Compiler::Compiler(ScriptCompiled *result)
268 llvm::Module *Compiler::parseBitcodeFile(llvm::MemoryBuffer *MEM) {
280 int Compiler::linkModule(llvm::Module *moduleWith) {
291 int Compiler::compile(bool compileOnly) {
522 int Compiler::runCodeGen(llvm::TargetData *TD, llvm::TargetMachine *TM,
648 int Compiler::runMCCodeGen(llvm::TargetData *TD, llvm::TargetMachine *TM) {
676 int Compiler::runLTO(llvm::TargetData *TD,
817 void *Compiler::getSymbolAddress(char const *name) {
824 void *Compiler::resolveSymbolAdapter(void *context, char const *name) {
825 Compiler *self = reinterpret_cast<Compiler *>(context);
843 Compiler::~Compiler() {