Skip to content
  1. Nov 06, 2012
  2. Nov 01, 2012
  3. Oct 29, 2012
  4. Oct 25, 2012
  5. Oct 24, 2012
  6. Oct 23, 2012
  7. Oct 19, 2012
  8. Oct 18, 2012
  9. Oct 17, 2012
    • Fariborz Jahanian's avatar
      [Doc parsing]: This patch adds <Declaration> tag to · a7d76d26
      Fariborz Jahanian authored
      XML comment for declarations which pretty-prints
      declaration. I had to XFAIL one test annotate-comments.cpp.
      This test is currently unmaintainable as written.
      Dmitri G., can you see what we can do about this test.
      We should change this test such that adding a new tag does not wreck
      havoc to the test.
      
      llvm-svn: 166130
      a7d76d26
    • Derek Schuff's avatar
      Add pnaclcall convention to Native Client targets. · a202096d
      Derek Schuff authored
      Because PNaCl bitcode must be target-independent, it uses some
      different bitcode representations from other targets (e.g. byval and
      sret for structures). This means that without additional type
      information, it cannot meet some native ABI requirements for some
      targets (e.g. passing structures containing unions by value on
      x86-64). To allow generation of code which uses the correct native
      ABIs, we also support triples such as x86_64-nacl, which uses
      target-dependent IR (as opposed to le32-nacl, which uses byval and
      sret).
      
      To allow interoperation between the two types of code, this patch adds
      a calling convention attribute to be used in code compiled with the
      target-dependent triple, which will generate code using the le32-style
      bitcode. This calling convention does not need to be explicitly
      supported in the backend because it determines bitcode representation
      rather than native conventions (the backend just needs to undersand
      how to handle byval and sret for the Native Client OS).
      
      This patch implements __attribute__((pnaclcall)) to generate calls in
      bitcode according to the le32 bitcode conventions, an attribute which
      is accepted by any Native Client target, but issues a warning
      otherwise.
      
      llvm-svn: 166065
      a202096d
  10. Oct 15, 2012
  11. Oct 13, 2012
  12. Oct 12, 2012
  13. Oct 11, 2012
  14. Oct 10, 2012
  15. Oct 09, 2012
Loading