search for: llvm_31_merge

Displaying 2 results from an estimated 2 matches for "llvm_31_merge".

2012 Aug 17
1
[LLVMdev] Generate data16 assembly instruction for TLS with PIC
Hi all, System: x86-64 ubuntu 11.04 LLVM: 3.0 gcc: 4.5.2 I declare a thread_local global variable and access it in a function in llvm IR. for example, @my_value = linkonce thread_local global %dummy* null define void @test1() { entry: %load_my_value = load %dummy** @my_value .... } After that, I use the following command: bash$ llc -relocation-model=pic test.ll And I have test.s
2012 Dec 17
0
[LLVMdev] LLVMdev Digest, Vol 98, Issue 33
...this issue with the X86 backend. And, unfortunately, searching > for the warning did not turn up too much information. My solution was to > emit a raw 0x66 byte in place of the data16 prefix. I believe those are > equivalent and the assembler is much happier about it... > > > #if LLVM_31_MERGE > > SmallString<11> byte; > > byte = "\t.byte 0x66"; > > OutStreamer.EmitRawText(byte); > >#else /* LLVM_31_MERGE */ > > prefix.setOpcode(X86::DATA16_PREFIX); > > OutStreamer.EmitInstruction(prefix); > >#endif /* LLVM_31_MERGE...