search for: llvminitializex86asmparser

Displaying 9 results from an estimated 9 matches for "llvminitializex86asmparser".

2012 May 13
1
[LLVMdev] Unable to link in X86AsmParser.cpp into lli
...cutable lli > /local/mnt/workspace/ashoknn/crd/neo/llvm/proto/llvmsvn/build/tools/lli/Debug+Asserts/lli.o: In function `llvm::InitializeNativeTargetAsmParser()': > /local/mnt/workspace/ashoknn/crd/neo/llvm/proto/llvmsvn/llvm/include/llvm/Support/TargetSelect.h:149: undefined reference to `LLVMInitializeX86AsmParser' > collect2: ld returned 1 exit status I've been scratching my head trying to figure out why? I tried to look at llc's CMakeLists.txt and it seems very similar to lli's CMakeLists.txt file (both include asmparser in link components list). Any idea whats missing? TIA,...
2013 Sep 22
2
[LLVMdev] Bad permissions for mapped region
...so I encountered several problems. Looks like C API does not have proper functions to intialize LLVM with MCJIT. I ended up wrapping the following functions in my own init routine. LLVMInitializeX86TargetInfo(); LLVMInitializeX86Target(); LLVMInitializeX86TargetMC(); LLVMInitializeX86AsmPrinter(); LLVMInitializeX86AsmParser(); With this set of functions it attempts to JIT something at least. I run into a segfault, valgrind reports the following: ==27130== Process terminating with default action of signal 11 (SIGSEGV) ==27130== Bad permissions for mapped region at address 0xEAF02F7 ==27130== at 0xEAF031F: llvm::R...
2013 Sep 22
0
[LLVMdev] Bad permissions for mapped region
...like C > API does not have proper functions to intialize LLVM with MCJIT. > I ended up wrapping the following functions in my own init routine. > > LLVMInitializeX86TargetInfo(); > LLVMInitializeX86Target(); > LLVMInitializeX86TargetMC(); > LLVMInitializeX86AsmPrinter(); > LLVMInitializeX86AsmParser(); > > With this set of functions it attempts to JIT something at least. > I run into a segfault, valgrind reports the following: > > ==27130== Process terminating with default action of signal 11 (SIGSEGV) > ==27130== Bad permissions for mapped region at address 0xEAF02F7 > =...
2012 May 14
0
[LLVMdev] MCJIT
...t-test' > /local/mnt/workspace/ashoknn/crd/neo/llvm/proto/llvmsvn/build/tools/lli/Debug+Asserts/lli.o: In function `llvm::InitializeNativeTargetAsmParser()': > /local/mnt/workspace/ashoknn/crd/neo/llvm/proto/llvmsvn/llvm/include/llvm/Support/TargetSelect.h:149: undefined reference to `LLVMInitializeX86AsmParser' > collect2: ld returned 1 exit status So I add back to lli/CMakeLists.txt: < set(LLVM_LINK_COMPONENTS mcjit jit interpreter nativecodegen bitreader asmparser selectiondag) > set(LLVM_LINK_COMPONENTS ${LLVM_TARGETS_TO_BUILD} mcjit jit interpreter nativecodegen bitreader asmparser sel...
2012 May 14
2
[LLVMdev] MCJIT
On 5/14/2012 10:28 AM, Jim Grosbach wrote: > > On May 14, 2012, at 10:21 AM, Ashok Nalkund<ashoknn at qualcomm.com> wrote: > >> On 5/14/2012 9:51 AM, Jim Grosbach wrote: >>> >>>>> >>>>> If you're hitting that code, you're running the old JIT (which does indeed not support inline assembly), not the MCJIT. >>>>>
2012 May 14
2
[LLVMdev] MCJIT
...39; >> /local/mnt/workspace/ashoknn/crd/neo/llvm/proto/llvmsvn/build/tools/lli/Debug+Asserts/lli.o: In function `llvm::InitializeNativeTargetAsmParser()': >> /local/mnt/workspace/ashoknn/crd/neo/llvm/proto/llvmsvn/llvm/include/llvm/Support/TargetSelect.h:149: undefined reference to `LLVMInitializeX86AsmParser' >> collect2: ld returned 1 exit status > > So I add back to lli/CMakeLists.txt: > < set(LLVM_LINK_COMPONENTS mcjit jit interpreter nativecodegen bitreader asmparser selectiondag) >> set(LLVM_LINK_COMPONENTS ${LLVM_TARGETS_TO_BUILD} mcjit jit interpreter nativecodegen b...
2017 Aug 01
2
[RFC] Profile guided section layout
...GLOBAL__sub_I_AsmPrinter.cpp 1 __libc_csu_init _GLOBAL__sub_I_XCoreLowerThreadLocal.cpp 1 _ZN4llvm20InitializeAllTargetsEv LLVMInitializeXCoreTarget 1 _ZN3lld3elf12LinkerDriver4mainEN4llvm8ArrayRefIPKcEEb LLVMInitializeXCoreAsmPrinter 1 _ZN4llvm20InitializeAllTargetsEv LLVMInitializeX86TargetInfo 1 LLVMInitializeX86AsmParser _ZN4llvm18getTheX86_64TargetEv 1 LLVMInitializeX86Target _ZN4llvm18getTheX86_64TargetEv 1 LLVMInitializeX86AsmPrinter _ZN4llvm18getTheX86_64TargetEv 1 LLVMInitializeX86AsmParser _ZN4llvm18getTheX86_32TargetEv 1 LLVMInitializeX86Target _ZN4llvm18getTheX86_32TargetEv 1 LLVMInitializeX86AsmPrinter _ZN...
2017 Jul 31
2
[RFC] Profile guided section layout
A rebased version of the lld patch is attached. Cheers, Rafael On 31 July 2017 at 15:11, Rafael Avila de Espindola <rafael.espindola at gmail.com> wrote: > Tobias Edler von Koch <tobias at codeaurora.org> writes: > >> Hi Rafael, >> >> On 07/31/2017 04:20 PM, Rafael Avila de Espindola via llvm-dev wrote: >>> However, do we need to start with
2010 Jun 21
2
[LLVMdev] MC: Object file specific parsing
...getOS()) { + case Triple::Linux: + return new X86_64ATTELFAsmParser(T, Src, Ctx, Out, MAI); + default: + return new X86_64ATTMachOAsmParser(T, Src, Ctx, Out, MAI); + } +} extern "C" void LLVMInitializeX86AsmLexer(); // Force static initialization. extern "C" void LLVMInitializeX86AsmParser() { - RegisterAsmParser<X86_32ATTAsmParser> X(TheX86_32Target); - RegisterAsmParser<X86_64ATTAsmParser> Y(TheX86_64Target); + // Register the asm parser. + TargetRegistry::RegisterAsmParser(TheX86_32Target, createX86_32AsmParser); + TargetRegistry::RegisterAsmParser(TheX86_64Target...