llvmpipe: Allow building with LLVM 2.6 too.
This commit is contained in:
parent
28f531e3fe
commit
1df539ce87
|
@ -147,6 +147,11 @@ lp_jit_screen_init(struct llvmpipe_screen *screen)
|
||||||
{
|
{
|
||||||
char *error = NULL;
|
char *error = NULL;
|
||||||
|
|
||||||
|
#ifdef LLVM_NATIVE_ARCH
|
||||||
|
LLVMLinkInJIT();
|
||||||
|
LLVMInitializeNativeTarget();
|
||||||
|
#endif
|
||||||
|
|
||||||
screen->module = LLVMModuleCreateWithName("llvmpipe");
|
screen->module = LLVMModuleCreateWithName("llvmpipe");
|
||||||
|
|
||||||
screen->provider = LLVMCreateModuleProviderForExistingModule(screen->module);
|
screen->provider = LLVMCreateModuleProviderForExistingModule(screen->module);
|
||||||
|
|
|
@ -264,6 +264,11 @@ int main(int argc, char **argv)
|
||||||
unsigned i;
|
unsigned i;
|
||||||
int ret;
|
int ret;
|
||||||
|
|
||||||
|
#ifdef LLVM_NATIVE_ARCH
|
||||||
|
LLVMLinkInJIT();
|
||||||
|
LLVMInitializeNativeTarget();
|
||||||
|
#endif
|
||||||
|
|
||||||
for (i = 0; i < sizeof(test_cases)/sizeof(test_cases[0]); ++i)
|
for (i = 0; i < sizeof(test_cases)/sizeof(test_cases[0]); ++i)
|
||||||
if(!test_format(&test_cases[i]))
|
if(!test_format(&test_cases[i]))
|
||||||
ret = 1;
|
ret = 1;
|
||||||
|
|
|
@ -365,6 +365,11 @@ int main(int argc, char **argv)
|
||||||
n = atoi(argv[i]);
|
n = atoi(argv[i]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#ifdef LLVM_NATIVE_ARCH
|
||||||
|
LLVMLinkInJIT();
|
||||||
|
LLVMInitializeNativeTarget();
|
||||||
|
#endif
|
||||||
|
|
||||||
if(fp) {
|
if(fp) {
|
||||||
/* Warm up the caches */
|
/* Warm up the caches */
|
||||||
test_some(0, NULL, 100);
|
test_some(0, NULL, 100);
|
||||||
|
|
Loading…
Reference in New Issue