search for: addrmod

Displaying 11 results from an estimated 11 matches for "addrmod".

Did you mean: addrmode
2007 Jul 12
1
[LLVMdev] backend problem with LiveInterval::removeRange
...i32* %NUM %tmp58 = load i32* %NUM ; <i32> [#uses=1] %tmp59 = icmp ne i32 %tmp58, -1 ; <i1> [#uses=1] %tmp5960 = zext i1 %tmp59 to i8 ; <i8> [#uses=1] %toBool61 = icmp ne i8 %tmp5960, 0 ; <i1> [#uses=1] br i1 %toBool61, label %bb, label %bb62 CGP: Found local addrmode: [Base:%argc_addr] CGP: Found local addrmode: [Base:%argv_addr] CGP: Found local addrmode: [Base:%argc_addr] CGP: Found local addrmode: [Base:%argv_addr] CGP: Found local addrmode: [4 + Base:%tmp4] CGP: Found local addrmode: [Base:%iftmp.0] CGP: Found local addrmode:...
2013 Jan 20
0
[LLVMdev] Trouble implementing a new subtarget for X86
...4 %inc = add nsw i32 %2, 1 store i32 %inc, i32* %i, align 4 br label %for.cond AFTER: for.inc: ; preds = %for.cond %2 = load i32* %i, align 4 %inc = add nsw i32 %2, 1 store i32 %inc, i32* %i, align 4 br label %for.cond CGP: Found local addrmode: [Base:%n.addr] CGP: Found local addrmode: [Base:%i] CGP: Found local addrmode: [Base:%i] CGP: Found local addrmode: [Base:%n.addr] CGP: Found local addrmode: [Base:%i] CGP: Found local addrmode: [Base:%i] Computing probabilities for for.inc set edge for.inc -> 0 succes...
2011 Mar 14
0
[LLVMdev] LLVM 2.9 RC1 Pre-release Tarballs
...cStackAlloc.ll LLVM :: CodeGen/MSP430/2009-09-18-AbsoluteAddr.ll LLVM :: CodeGen/MSP430/2009-10-10-OrImpDef.ll LLVM :: CodeGen/MSP430/2009-11-08-InvalidResNo.ll LLVM :: CodeGen/MSP430/2009-11-20-NewNode.ll LLVM :: CodeGen/MSP430/2009-12-21-FrameAddr.ll LLVM :: CodeGen/MSP430/AddrMode-bis-rx.ll LLVM :: CodeGen/MSP430/AddrMode-bis-xr.ll LLVM :: CodeGen/MSP430/AddrMode-mov-rx.ll LLVM :: CodeGen/MSP430/AddrMode-mov-xr.ll LLVM :: CodeGen/MSP430/Inst16mi.ll LLVM :: CodeGen/MSP430/Inst16mm.ll LLVM :: CodeGen/MSP430/Inst16mr.ll LLVM :: CodeGen/MSP430/Inst16...
2005 Aug 11
1
[LLVMdev] Define an instruction with many operands
If I have an instruction which has many register and immediate operands, what's the difference between these two implementations to define the instruction in TableGen *.td file? (1) Similar to what has been done to complex X86 addressing mode. A single 32-bit immediate (i32) encodes how to add many MachineOperands to the MachineInstr object (With the help of functions in X86InstrBuilder.h).
2011 Mar 09
5
[LLVMdev] LLVM 2.9 RC1 Pre-release Tarballs
There are LLVM 2.9 RC1 pre-release tarballs source available. You can find them here: http://llvm.org/pre-releases/2.9/ Please download them, build them, and compile things to your heart's content. And most importantly file a bunch of bug reports. :-) Share and enjoy! -bw
2017 Jul 07
2
Error in v64i32 type in x86 backend
Have you read http://llvm.org/docs/WritingAnLLVMBackend.html and http://llvm.org/docs/CodeGenerator.html ? http://llvm.org/docs/WritingAnLLVMBackend.html#instruction-selector describes how to define a store instruction. -Eli On 7/6/2017 6:51 PM, hameeza ahmed via llvm-dev wrote: > Please correct me i m stuck at this point. > > On Jul 6, 2017 5:18 PM, "hameeza ahmed"
2017 Jul 07
2
Error in v64i32 type in x86 backend
...+rtm,+sse,+sse2,+sse3,+sse4.1,+sse4.2,+ssse3,+x87,+xsave,+xsaveopt CPU:knl Subtarget features: SSELevel 9, 3DNowLevel 1, 64bit 1 ********** Begin Constant Hoisting ********** ********** Function: foo ********** End Constant Hoisting ********** *** Interleaved Access Pass: foo CGP: Found local addrmode: [GV:@b] CGP: Found local addrmode: [GV:@c] CGP: Found local addrmode: [GV:@a] CGP: Found local addrmode: [GV:@b + 256] CGP: Found local addrmode: [GV:@c + 256] CGP: Found local addrmode: [GV:@a + 256] [SafeStack] Function: foo [SafeStack] safestack is not requested fo...
2013 Mar 19
0
[LLVMdev] setCC and brcond
...gt; DeadMachineInstructionElim: DELETING: %vreg1<def> = CMPri %vreg0, 0; CondRegs:%vreg1 GPRegs:%vreg0 What am I missing? I attached the llc debug output. Thanks in advance, Jan Tlatlik -------------- next part -------------- Args: ./llc if.ll -debug Features: CPU: CGP: Found local addrmode: [Base:%a.addr] CGP: Found local addrmode: [Base:%a.addr] CGP: Found local addrmode: [Base:%retval] CGP: Found local addrmode: [Base:%retval] CGP: Found local addrmode: [Base:%retval] Computing probabilities for return Computing probabilities for if.then Computing probabilities...
2016 Aug 22
4
How to describe the RegisterInfo?
...cast instruction logic? after reg-alloc? The detailed hardware spec is located at: https://01.org/sites/default/files/documentation/intel-gfx- prm-osrc-bdw-vol07-3d_media_gpgpu_3.pdf at page 921, it describe the detailed instruction encode format. It needs (regFile, regNum, subRegNum, width, type, addrMode, hStride, vStride) to describe a register. I have attached my first version RegisterInfo.td. And I also have a question about the attached RegisterInfo.td file. Do I have to define different SubRegIndex like below to make TableGen works correctly? foreach Index = 0-15 in { def subd#Index :SubRe...
2015 Jul 10
0
[LLVMdev] TSFlags
On 7/10/2015 10:23 AM, Sky Flyer wrote: > Many thanks for your prompt reply. > > I mean, imagine you have 3 bits for condition flags in your instruction > (e.g. overflow, zero, carry set, ...) for conditional executions AND > there is no direct access to the Status Register, is it even possible to > implement such scenario? > There doesn't have to be any explicit status
2015 Jul 10
3
[LLVMdev] TSFlags
Many thanks for your prompt reply. I mean, imagine you have 3 bits for condition flags in your instruction (e.g. overflow, zero, carry set, ...) for conditional executions AND there is no direct access to the Status Register, is it even possible to implement such scenario? On Fri, Jul 10, 2015 at 4:54 PM, Krzysztof Parzyszek < kparzysz at codeaurora.org> wrote: > On 7/10/2015 9:32