private LLVMTargetDataRef TargetDataFromTriple(string triple) { LLVMTargetRef target = LLVMTargetRef.GetTargetFromTriple(triple); LLVMTargetMachineRef targetMachine = target.CreateTargetMachine(triple, "", "", LLVMCodeGenOptLevel.LLVMCodeGenLevelDefault, LLVMRelocMode.LLVMRelocDefault, LLVMCodeModel.LLVMCodeModelDefault); return(targetMachine.CreateTargetDataLayout()); }