search for: callq

Displaying 20 results from an estimated 348 matches for "callq".

Did you mean: call
2020 Aug 31
2
Vectorization of math function failed?
...e -c -o vec.o vec.cc -lmvec -fno-math-errno And here is what I get: vec.o: file format elf64-x86-64 Disassembly of section .text: 0000000000000000 <_Z4fct1Dv4_f>: 0: 48 83 ec 48 sub $0x48,%rsp 4: c5 f8 29 04 24 vmovaps %xmm0,(%rsp) 9: e8 00 00 00 00 callq e <_Z4fct1Dv4_f+0xe> e: c5 f8 29 44 24 30 vmovaps %xmm0,0x30(%rsp) 14: c5 fa 16 04 24 vmovshdup (%rsp),%xmm0 19: e8 00 00 00 00 callq 1e <_Z4fct1Dv4_f+0x1e> 1e: c5 f8 29 44 24 20 vmovaps %xmm0,0x20(%rsp) 24: c4 e3 79 05 04 24 01 vpermilpd $0x1,(%rsp),%xm...
2015 Oct 02
2
Register Spill Caused by the Reassociation pass
This conflict is with many optimizations incl. copy prop, coalescing, hoisting etc. Each could increase register pressure and with similar impact. Attempts to control the register pressure locally (within an optimization pass) tend to get hard to tune and maintain. Would it be a better way to describe eg in metadata how to undo an optimization? Optimizations that attempt to reduce pressure like
2011 Oct 23
0
[LLVMdev] How to make Polly ignore some non-affine memory accesses
On 10/22/2011 08:41 AM, Marcello Maggioni wrote: > I was trying the new feature you introduce about printing out the > graphs, so I updated my version of llvm/clang/polly synchronizing them > to the last version, but I get this error launching clang (also , I > recently switched to MacOS X for development): > > $ clang not_so_simple_loop.c -O3 -Xclang -load -Xclang >
2016 Oct 30
4
[Bug 98506] New: Pagefault in gf100_vm_flush
https://bugs.freedesktop.org/show_bug.cgi?id=98506 Bug ID: 98506 Summary: Pagefault in gf100_vm_flush Product: xorg Version: git Hardware: Other OS: All Status: NEW Severity: normal Priority: medium Component: Driver/nouveau Assignee: nouveau at lists.freedesktop.org
2014 May 11
2
[LLVMdev] [cfe-dev] Code generation for noexcept functions
...v0 > .Leh_func_begin0: > .cfi_lsda 3, .Lexception0 > # BB#0: # %entry > pushq %rbx > .Ltmp6: > .cfi_def_cfa_offset 16 > .Ltmp7: > .cfi_offset %rbx, -16 > movq %rdi, %rbx > .Ltmp0: > callq *%rbx > .Ltmp1: > # BB#1: # %_Z4testPFvvE.exit > .Ltmp3: > callq *%rbx > .Ltmp4: > # BB#2: # %_Z4testPFvvE.exit3 > popq %rbx > retq > .LBB0_3: # %...
2013 Dec 11
0
[LLVMdev] Switching to the new MingW ABI
...44 --- a/test/CodeGen/X86/win64_alloca_dynalloca.ll +++ b/test/CodeGen/X86/win64_alloca_dynalloca.ll @@ -12,11 +12,11 @@ entry: %buf0 = alloca i8, i64 4096, align 1 -; ___chkstk must adjust %rsp. +; ___chkstk_ms does not adjust %rsp. ; M64: movq %rsp, %rbp ; M64: $4096, %rax -; M64: callq ___chkstk -; M64-NOT: %rsp +; M64: callq ___chkstk_ms +; M64: subq %rax, %rsp ; __chkstk does not adjust %rsp. ; W64: movq %rsp, %rbp diff --git a/test/CodeGen/X86/win_chkstk.ll b/test/CodeGen/X86/win_chkstk.ll index 3f522ea..0c02c1a 100644 --- a/test/CodeGen/X86/win_chkstk.ll +++ b/test/Co...
2017 Apr 05
2
Deopt operand bundle behavior
...bitcast i8* %1 to void ()* call void %2() [ "deopt"() ] ret void } We get this output machine code for x86_64: _testFunc: ## @testFunc .cfi_startproc ## BB#0: ## %entry pushq %rax Lcfi0: .cfi_def_cfa_offset 16 callq _getCode callq *%rax Ltmp0: popq %rax retq Without the deopt operand bundle: _testFunc: ## @testFunc .cfi_startproc ## BB#0: ## %entry pushq %rax Lcfi0: .cfi_def_cfa_offset 16 callq _getCode callq...
2012 Jul 27
3
[LLVMdev] Roundtrip clang -> llc -> clang fails
...CEPTIONS | HEAP_ZERO_MEMORY, 16*1024*1014*1024); return p; } If I execute the following commands clang -S -emit-llvm -o exc_alloc.ll exc_alloc.c llc -filetype=asm exc_alloc.ll clang -c exc_alloc.s then I get the error messages exc_alloc.s:11:31: error: invalid variant '0' callq *__imp_GetProcessHeap at 0(%rip) ^ exc_alloc.s:16:27: error: invalid variant '20' callq *__imp_HeapAlloc at 20(%rip) Do I miss something here? Regards Kai
2016 Jan 02
13
[Bug 93557] New: Kernel Panic on Linux Kernel 4.4 when loading KDE/KDM on Nvidia GeForce 7025 / nForce 630a
https://bugs.freedesktop.org/show_bug.cgi?id=93557 Bug ID: 93557 Summary: Kernel Panic on Linux Kernel 4.4 when loading KDE/KDM on Nvidia GeForce 7025 / nForce 630a Product: xorg Version: unspecified Hardware: x86-64 (AMD64) OS: Linux (All) Status: NEW Severity: blocker
2011 Jul 11
4
[LLVMdev] RegAllocFast uses too much stack
...n get a chance to reuse stack slots. That's just bad: pushq %rax movl $2, %edi movl $1, %eax movl $0, %ecx movl %edi, 4(%rsp) # 4-byte Spill movl %ecx, %edi movl %eax, (%rsp) # 4-byte Spill callq foo movl (%rsp), %edi # 4-byte Reload callq foo movl 4(%rsp), %edi # 4-byte Reload callq foo popq %rax ret Does anyone have any ideas what we could do that doesn't add to the compile time? Nick --------------...
2017 Mar 15
2
[LLD] Linking static library does not resolve symbols as gold/ld
...37: 48 83 ec 18 sub $0x18,%rsp > 1383b: 48 89 7d e8 mov %rdi,-0x18(%rbp) > 1383f: 48 8b 45 e8 mov -0x18(%rbp),%rax > 13843: 48 89 c7 mov %rax,%rdi > -> 13846: e8 00 00 00 00 callq 1384b <func+0x19> > 1384b: 48 8b 45 e8 mov -0x18(%rbp),%rax > > gdb displays this as a jump to the next instruction: > > 0x0000000000013832 <+0>: push %rbp > 0x0000000000013833 <+1>: mov %rsp,%rbp > 0x000000000001...
2011 Oct 22
5
[LLVMdev] How to make Polly ignore some non-affine memory accesses
I was trying the new feature you introduce about printing out the graphs, so I updated my version of llvm/clang/polly synchronizing them to the last version, but I get this error launching clang (also , I recently switched to MacOS X for development): $ clang not_so_simple_loop.c -O3 -Xclang -load -Xclang ${PATH_TO_POLLY_LIB}/LLVMPolly.dylib -mllvm -enable-polly-viewer -mllvm -enable-iv-rewrite
2017 Mar 15
2
[LLD] Linking static library does not resolve symbols as gold/ld
...13837: 48 83 ec 18 sub $0x18,%rsp > 1383b: 48 89 7d e8 mov %rdi,-0x18(%rbp) > 1383f: 48 8b 45 e8 mov -0x18(%rbp),%rax > 13843: 48 89 c7 mov %rax,%rdi > 13846: e8 00 00 00 00 callq 1384b <func()+0x19> > 13847: R_X86_64_PLT32 std::vector<record, > std::allocator<record> >::vector()-0x4 > .... > This seems a bit odd. You have type `record` and instantiate std::vector with `record`. Usually the instantiated template fu...
2004 Sep 17
1
Ackcall works for sip, not for zap
...nswer, they have to press "#" in order to hear the announcement. If the same agent is logged onto a sip channel, then the announcement is played as soon as they answer the phone - they do not have to enter "#" Extensions.conf: [from-zap] exten => 800,1,AgentCallBackLogin(|@callq) [from-sip] exten => 800,1,AgentCallBackLogin(|@callq) [callq] exten => 811,1,Dial(SIP/811,10) exten => 811,2,Hangup exten => _7XX,1,Dial(Zap/g2/${EXTEN},10) exten => _7XX,2,Hangup Ackcall=no is set in agents.conf (I've also tried ackcall=0) Any clues ? CVS head as of 10...
2012 Jun 30
2
[LLVMdev] gcc bug?..segfault problem with getElfArchType.
...e19createELFObjectFileEPNS_12MemoryBufferE+13>: mov -0x38(%rbp),%rax 0x00000000004cc875 <_ZN4llvm6object10ObjectFile19createELFObjectFileEPNS_12MemoryBufferE+17>: mov %rax,%rdi 0x00000000004cc878 <_ZN4llvm6object10ObjectFile19createELFObjectFileEPNS_12MemoryBufferE+20>: callq 0x4a51c5 <_ZN4llvm6object14getElfArchTypeEPNS_12MemoryBufferE> Callee side: The address of *Object is at -0x18(%rbp) not -0x20(%rbp): 0x00000000004a51c5 <_ZN4llvm6object14getElfArchTypeEPNS_12MemoryBufferE>: push %rbp 0x00000000004a51c6 <_ZN4llvm6object14getElfArchTypeEPNS_...
2018 Sep 14
2
Function calls keep increasing the stack usage
...# %entry > pushq %rbp > .cfi_def_cfa_offset 16 > .cfi_offset %rbp, -16 > movq %rsp, %rbp > .cfi_def_cfa_register %rbp > subq $16, %rsp > movl $1, %edi > movl $2, %esi > callq foo > movl $3, %edi > movl $4, %esi > movl %eax, -4(%rbp) # 4-byte Spill > callq foo > movl %eax, -8(%rbp) # 4-byte Spill > addq $16, %rsp > popq %rbp > .cfi_def_cfa %rsp,...
2011 Jul 11
0
[LLVMdev] RegAllocFast uses too much stack
...;s just bad: > > pushq %rax > movl $2, %edi > movl $1, %eax > movl $0, %ecx > movl %edi, 4(%rsp) # 4-byte Spill > movl %ecx, %edi > movl %eax, (%rsp) # 4-byte Spill > callq foo > movl (%rsp), %edi # 4-byte Reload > callq foo > movl 4(%rsp), %edi # 4-byte Reload > callq foo > popq %rax > ret > > Does anyone have any ideas what we could do that doesn't add to...
2011 Feb 21
2
[LLVMdev] Passing structures as pointers, MSVC x64 style
...x00000008(%rip),%rax 000000000000000f movq %rax,0xf8(%rbp) 0000000000000013 movq 0x00000000(%rip),%rax 000000000000001a movq %rax,0xf0(%rbp) 000000000000001e movq 0xf0(%rbp),%rdx 0000000000000022 movq 0xf8(%rbp),%r8 0000000000000026 movl $0x00000001,%ecx 000000000000002b callq 0x00000030 0000000000000030 addq $0x30,%rsp 0000000000000034 popq %rbp 0000000000000035 ret _byReference: 0000000000000040 pushq %rbp 0000000000000041 movq %rsp,%rbp 0000000000000044 subq $0x20,%rsp 0000000000000048 movl $0x00000001,%ecx 000000000000004d leaq 0x...
2011 Feb 22
2
[LLVMdev] LLVM ExecutionEngine/JIT trampoline question
...o a non-library function is resolved by the X86CompilationCallback, but the X86CompilationCallback is reached through a trampoline. why can not the generated code jump to the X86CompilationCallback function directly ? 0x2b0a6a4d103b: mov $0x2b0a6a561010,%rax 0x2b0a6a4d1045: callq *%rax // call foo > > > ==> > > 0x2b0a6a561010: mov $0xa743a0,%r10 // some kind of > trampoline > 0x2b0a6a56101a: callq *%r10 > > ==> > > 0xa743a0 <X86CompilationCallback>: push %rbp > 0xa743a1 <X86CompilationCallba...
2017 Mar 23
2
[LLD] Linking static library does not resolve symbols as gold/ld
...sub $0x18,%rsp > >> 1383b: 48 89 7d e8 mov %rdi,-0x18(%rbp) > >> 1383f: 48 8b 45 e8 mov -0x18(%rbp),%rax > >> 13843: 48 89 c7 mov %rax,%rdi > >> 13846: e8 00 00 00 00 callq 1384b <func()+0x19> > >> 13847: R_X86_64_PLT32 std::vector<record, > >> std::allocator<record> >::vector()-0x4 > >> .... > >> > > > > This seems a bit odd. You have type `record` and instantiate std::vec...