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