Example #1
0
        private LLVMTargetDataRef TargetDataFromTriple(string triple)
        {
            LLVMTargetRef        target        = LLVMTargetRef.GetTargetFromTriple(triple);
            LLVMTargetMachineRef targetMachine = target.CreateTargetMachine(triple, "", "",
                                                                            LLVMCodeGenOptLevel.LLVMCodeGenLevelDefault, LLVMRelocMode.LLVMRelocDefault,
                                                                            LLVMCodeModel.LLVMCodeModelDefault);

            return(targetMachine.CreateTargetDataLayout());
        }