search for: tlatlik

Displaying 7 results from an estimated 7 matches for "tlatlik".

2013 Mar 25
1
[LLVMdev] Backend port: Adding negative immediates
...default: llvm_unreachable("illegal custom lowering operation"); } } Unfortunately, this has absolutely no effect. The resultig ISel-DAG has still the adds with negative immediates. Maybe I'm doing it completely wrong. Could anyone give me some advice with that? Jan Tlatlik
2013 Mar 29
0
[LLVMdev] Print Global Prefix Issue
> Hey, > > I have an odd problem with printing prefixed global symbols in my > AsmPrinter. > > In my MCAsmInfo subclass implementation, I set > > GlobalPrefix = "%"; > > > because my assembler needs this to avoid name collisions. > Now, whenever a global symbol (be it a label, mbb operand ,etc.) gets > printed, it is encapsulated in quotes.
2013 Mar 29
2
[LLVMdev] Print Global Prefix Issue
Hey, I have an odd problem with printing prefixed global symbols in my AsmPrinter. In my MCAsmInfo subclass implementation, I set GlobalPrefix = "%"; because my assembler needs this to avoid name collisions. Now, whenever a global symbol (be it a label, mbb operand ,etc.) gets printed, it is encapsulated in quotes. With other chars than '%' everything is okay... I also
2013 Apr 02
1
[LLVMdev] Promoting i1 to i32 does not work...
Hi there, I'm having a hard time with promoting operands from i1 to i32 in my backend... I have to register classes, VTs are i1 and i32. The i1 registers are only for predication and conditional jumps, so I want to use them with brcond, setcc. There are no instructions to directly load a value in an i1 register or to copy between i1 and i32, so I need the DAG Legalizing Pass to not generate
2013 Mar 19
0
[LLVMdev] setCC and brcond
...BB#1> > DeadMachineInstructionElim: DELETING: BRcondrel %vreg1<kill>, <BB#2>; CondRegs:%vreg1 > 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 addrmo...
2013 Apr 14
0
[LLVMdev] llvm 'select' instruction
On 04/14/2013 02:17 PM, Dong Chen wrote: > hello guys: > i am thinking about what kind of C instructions can turn into llvm IR > 'select' instruction. > i tried "d=a?b:c" and compiled it using clang, i still didn't get 'select' > is there anybody who knows this? > thank you Did you try to compile this with optimization enabled? (at least -O1) For
2013 Apr 19
0
[LLVMdev] Necessary functions for a freestanding environment?
Hi, is there any documentation on which functions clang assumes to be provided by a freestanding environment? Are that really only memcpy, memmove, memset and memcmp? Greetings, Jan