Displaying 2 results from an estimated 2 matches for "1400037b0".
2014 Dec 18
2
[LLVMdev] Lowering x64bit LLVM IR to x86bit LLVM IR
...5
add rax, 2
I have lowered 32bit LLVM IR,
%0 = type { i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32,
i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32,
i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32 }
define i32 @"iGetValueFromASM@#@1400037b0"(%0*) {
%2 = getelementptr inbounds %0* %0, i32 0, i32 0
%3 = getelementptr inbounds %0* %0, i32 0, i32 1
%4 = getelementptr inbounds %0* %0, i32 0, i32 21
%5 = load i32* %4, align 4
%6 = getelementptr inbounds %0* %0, i32 0, i32 24
%7 = load i32* %6, align 4
%8 = and i32 %7, -22...
2014 Dec 05
2
[LLVMdev] Lowering x64bit LLVM IR to x86bit LLVM IR
Hi,
I need some help,
As per my requirement, I am trying to lower down the x86_64bit binary LLVM
IR to x86 LLVM IR.
Instruction of x86_64 binary are as follows,
mov rax, 1122334455667788
mov rax, 8877665544332211
To lower down the same in x86, I need to split 'rax' register into
'rax_lower' and 'rax_higher'.
Can anybody please give me some pointer to do the same or any