Skip to content
  1. Apr 21, 2012
    • Jakob Stoklund Olesen's avatar
      Make ISelPosition a local variable. · e3a891cf
      Jakob Stoklund Olesen authored
      Now that multiple DAGUpdateListeners can be active at the same time,
      ISelPosition can become a local variable in DoInstructionSelection.
      
      We simply register an ISelUpdater with CurDAG while ISelPosition exists.
      
      llvm-svn: 155249
      e3a891cf
    • Jakob Stoklund Olesen's avatar
      Register DAGUpdateListeners with SelectionDAG. · beb9469d
      Jakob Stoklund Olesen authored
      Instead of passing listener pointers to RAUW, let SelectionDAG itself
      keep a linked list of interested listeners.
      
      This makes it possible to have multiple listeners active at once, like
      RAUWUpdateListener was already doing. It also makes it possible to
      register listeners up the call stack without controlling all RAUW calls
      below.
      
      DAGUpdateListener uses an RAII pattern to add itself to the SelectionDAG
      list of active listeners.
      
      llvm-svn: 155248
      beb9469d
    • Eric Christopher's avatar
      Extraneous semicolon. · 5ecac1a5
      Eric Christopher authored
      llvm-svn: 155247
      5ecac1a5
    • Argyrios Kyrtzidis's avatar
      [libclang] Don't set dylib load address to 0xe000000. · 19d09d23
      Argyrios Kyrtzidis authored
      Per Greg Clayton:
      libclang.dylib is trying to be smart and load itself at a valid address
      to be able to load faster which would work for 32 bit systems,
      bit won't make any difference on 64 bit systems.
      It should either pick a better 64 bit address, or just let itself be loaded at zero.
      
      rdar://11159142
      
      llvm-svn: 155246
      19d09d23
    • Fariborz Jahanian's avatar
      objective-c arc: With currnt documentation, · 344d65c2
      Fariborz Jahanian authored
      objc_returns_inner_pointer attribute can be applied to
      methods only. Diagnsose otherwise, instead of
      crashing. // rdar://11253688
      
      llvm-svn: 155245
      344d65c2
  2. Apr 20, 2012
Loading