search for: e8bd8800

Displaying 3 results from an estimated 3 matches for "e8bd8800".

Did you mean: e8bd4800
2012 Feb 16
2
[LLVMdev] difference in function prologue generated with clang and gcc
...(); #ifdef usestubs set_debug_traps(); breakpoint(); #endif dummy(); 8450: eb000002 bl 8460 <dummy> return 0; 8454: e3a03000 mov r3, #0 } 8458: e1a00003 mov r0, r3 845c: e8bd8800 pop {fp, pc} 00008460 <dummy>: void dummy() { 8460: e52db004 push {fp} ; (str fp, [sp, #-4]!) 8464: e28db000 add fp, sp, #0 /* Some linkers (e.g. on AIX) remove unreferenced variables, so make sure to...
2010 Jan 18
1
[LLVMdev] JIT on ARM
...reg0, Mem:LD(4,4) [b + 0] 0xe59d0004 JIT: 0x4512e02c: %R0<def> = ADDri %R0<kill>, 10, 14, %reg0, %reg0 0xe280000a JIT: 0x4512e030: %SP<def> = ADDri %SP<kill>, 8, 14, %reg0, %reg0 0xe28dd008 JIT: 0x4512e034: LDM_RET %SP, 9, 14, %reg0, %R11<def>, %PC<def> 0xe8bd8800 JIT: Map 'add1' to [0x808e80b4] JIT: Stub emitted at [0x42540008] for function 'add1' JIT: Finished CodeGen of [0x4512e010] Function: main: 40 bytes of text, 1 relocations JIT: Binary code: JIT: 00000000: e92d4800 e24dd008 e3a00014 e58d0004 JIT: 00000010: e28d0004 eb5047f7 e59d0004...
2017 Sep 05
4
Lowering llvm.memset for ARM target
As reported in an earlier thread (http://clang-developers.42468.n3.nabble.com/Disable-memset-synthesis-tp4057810.html), we noticed in some cases that the llvm.memset intrinsic, if lowered to stores, could help with performance. Here's a test case: If LIMIT is > 8, I see that a call to memset is emitted for arm & aarch64, but not for x86 target. typedef struct { int v0[100]; }