Skip to content
  • John McCall's avatar
    Add a new function attribute, nonlazybind, which inhibits lazy-loading · 4b7a8d68
    John McCall authored
    optimizations when emitting calls to the function;  instead those calls may
    use faster relocations which require the function to be immediately resolved
    upon loading the dynamic object featuring the call.  This is useful when it
    is known that the function will be called frequently and pervasively and
    therefore there is no merit in delaying binding of the function.
    
    Currently only implemented for x86-64, where it turns into a call through
    the global offset table.
    
    Patch by Dan Gohman, who assures me that he's going to add LangRef documentation
    for this once it's committed.
    
    llvm-svn: 133080
    4b7a8d68
Loading