<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>2ac351885dbc9193bf7cdaa18d0d359cc6aad1b8</id>
      </parent>
    </parents>
    <author>
      <name>Nuno Lopes</name>
      <email>nunoplopes@sapo.pt</email>
    </author>
    <url>http://github.com/earl/llvm-mirror/commit/8dbbbd989361f0e9586d1cfba305795aef227d35</url>
    <id>8dbbbd989361f0e9586d1cfba305795aef227d35</id>
    <committed-date>2009-12-19T04:07:00-08:00</committed-date>
    <authored-date>2009-12-19T04:07:00-08:00</authored-date>
    <message>rename dprintf to dbgpritnf, in order to fix build with glibc (which already defines dprintf in stdio.h

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@91775 91177308-0d34-0410-b5e6-96231b3b80d8</message>
    <tree>9386d6a40afddb8da1eec64a3f8bde0622ae2bf6</tree>
    <committer>
      <name>Nuno Lopes</name>
      <email>nunoplopes@sapo.pt</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>781b6c133ea8f2e0693564a5be1b7bc5b8d6674e</id>
      </parent>
    </parents>
    <author>
      <name>Nuno Lopes</name>
      <email>nunoplopes@sapo.pt</email>
    </author>
    <url>http://github.com/earl/llvm-mirror/commit/2ac351885dbc9193bf7cdaa18d0d359cc6aad1b8</url>
    <id>2ac351885dbc9193bf7cdaa18d0d359cc6aad1b8</id>
    <committed-date>2009-12-19T03:52:18-08:00</committed-date>
    <authored-date>2009-12-19T03:52:18-08:00</authored-date>
    <message>fix build and while at it remove a redudant include

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@91774 91177308-0d34-0410-b5e6-96231b3b80d8</message>
    <tree>34bd1d6c373978a1390498089df02d8fab06bcc7</tree>
    <committer>
      <name>Nuno Lopes</name>
      <email>nunoplopes@sapo.pt</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b3f5b0c8eaf2d4dba6e52b9b4801e9f6975d9999</id>
      </parent>
    </parents>
    <author>
      <name>Sanjiv Gupta</name>
      <email>sanjiv.gupta@microchip.com</email>
    </author>
    <url>http://github.com/earl/llvm-mirror/commit/781b6c133ea8f2e0693564a5be1b7bc5b8d6674e</url>
    <id>781b6c133ea8f2e0693564a5be1b7bc5b8d6674e</id>
    <committed-date>2009-12-19T03:38:14-08:00</committed-date>
    <authored-date>2009-12-19T03:38:14-08:00</authored-date>
    <message>Test cases for changes done in 91768.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@91773 91177308-0d34-0410-b5e6-96231b3b80d8</message>
    <tree>4234cd6d313fd19a4162f99fc6bd8940d19ed8b7</tree>
    <committer>
      <name>Sanjiv Gupta</name>
      <email>sanjiv.gupta@microchip.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8422fee16c03300b63d7b5f2d4f80a7a133ef1c9</id>
      </parent>
    </parents>
    <author>
      <name>Sanjiv Gupta</name>
      <email>sanjiv.gupta@microchip.com</email>
    </author>
    <url>http://github.com/earl/llvm-mirror/commit/b3f5b0c8eaf2d4dba6e52b9b4801e9f6975d9999</url>
    <id>b3f5b0c8eaf2d4dba6e52b9b4801e9f6975d9999</id>
    <committed-date>2009-12-19T00:26:25-08:00</committed-date>
    <authored-date>2009-12-19T00:26:25-08:00</authored-date>
    <message>1. In indirect load/store insns , the name of fsr should be emitted as INDF.
2. include standard asmbly headers in generated asmbly.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@91768 91177308-0d34-0410-b5e6-96231b3b80d8</message>
    <tree>a6a6376e88e063d9a705345432be6ee13925a3f9</tree>
    <committer>
      <name>Sanjiv Gupta</name>
      <email>sanjiv.gupta@microchip.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c6e8264ed4e115dc286e89fbad108f9fd4609ed0</id>
      </parent>
    </parents>
    <author>
      <name>Douglas Gregor</name>
      <email>doug.gregor@gmail.com</email>
    </author>
    <url>http://github.com/earl/llvm-mirror/commit/8422fee16c03300b63d7b5f2d4f80a7a133ef1c9</url>
    <id>8422fee16c03300b63d7b5f2d4f80a7a133ef1c9</id>
    <committed-date>2009-12-18T23:05:23-08:00</committed-date>
    <authored-date>2009-12-18T23:05:23-08:00</authored-date>
    <message>Fix a bunch of little errors that Clang complains about when its being pedantic

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@91764 91177308-0d34-0410-b5e6-96231b3b80d8</message>
    <tree>d9fa1ef1b5b9c3b85189cd95f0c993ee77b45d73</tree>
    <committer>
      <name>Douglas Gregor</name>
      <email>doug.gregor@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>1b7708e9a5a8da95659120f340b2d6c7786e4e35</id>
      </parent>
    </parents>
    <author>
      <name>Chris Lattner</name>
      <email>sabre@nondot.org</email>
    </author>
    <url>http://github.com/earl/llvm-mirror/commit/c6e8264ed4e115dc286e89fbad108f9fd4609ed0</url>
    <id>c6e8264ed4e115dc286e89fbad108f9fd4609ed0</id>
    <committed-date>2009-12-18T23:01:15-08:00</committed-date>
    <authored-date>2009-12-18T23:01:15-08:00</authored-date>
    <message>fix PR5827 by disabling the phi slicing transformation in a case
where instcombine would have to split a critical edge due to a
phi node of an invoke.  Since instcombine can't change the CFG,
it has to bail out from doing the transformation.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@91763 91177308-0d34-0410-b5e6-96231b3b80d8</message>
    <tree>b909d6c4e17c08a043687200116de86190d93617</tree>
    <committer>
      <name>Chris Lattner</name>
      <email>sabre@nondot.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>fe04615ecb31411e757f7ce770c3ddc2d2eff1ce</id>
      </parent>
    </parents>
    <author>
      <name>Bob Wilson</name>
      <email>bob.wilson@apple.com</email>
    </author>
    <url>http://github.com/earl/llvm-mirror/commit/1b7708e9a5a8da95659120f340b2d6c7786e4e35</url>
    <id>1b7708e9a5a8da95659120f340b2d6c7786e4e35</id>
    <committed-date>2009-12-18T22:53:17-08:00</committed-date>
    <authored-date>2009-12-18T22:53:17-08:00</authored-date>
    <message>Update my SROA changes in response to review.
* change FindElementAndOffset to return a uint64_t instead of unsigned, and
  to identify the type to be used for that result in a GEP instruction.
* move &quot;isa&lt;ConstantInt&gt;&quot; to be first in conditional.
* replace some dyn_casts with casts.
* add a comment about handling mem intrinsics.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@91762 91177308-0d34-0410-b5e6-96231b3b80d8</message>
    <tree>8e3a406bcca2d146c32a7e4024bfa98b44882cd5</tree>
    <committer>
      <name>Bob Wilson</name>
      <email>bob.wilson@apple.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>60110176c58208a15142c130e4dfc55e4d9eb7c8</id>
      </parent>
    </parents>
    <author>
      <name>Daniel Dunbar</name>
      <email>daniel@zuster.org</email>
    </author>
    <url>http://github.com/earl/llvm-mirror/commit/fe04615ecb31411e757f7ce770c3ddc2d2eff1ce</url>
    <id>fe04615ecb31411e757f7ce770c3ddc2d2eff1ce</id>
    <committed-date>2009-12-18T20:16:57-08:00</committed-date>
    <authored-date>2009-12-18T20:16:57-08:00</authored-date>
    <message>More bzero -&gt; memset that I missed.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@91757 91177308-0d34-0410-b5e6-96231b3b80d8</message>
    <tree>0ed12876890fd97732ec65ae8a5fe71a5b4da0f5</tree>
    <committer>
      <name>Daniel Dunbar</name>
      <email>daniel@zuster.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>6b61bd202462268cb3bdf42b89b78f127e6abfbf</id>
      </parent>
    </parents>
    <author>
      <name>Daniel Dunbar</name>
      <email>daniel@zuster.org</email>
    </author>
    <url>http://github.com/earl/llvm-mirror/commit/60110176c58208a15142c130e4dfc55e4d9eb7c8</url>
    <id>60110176c58208a15142c130e4dfc55e4d9eb7c8</id>
    <committed-date>2009-12-18T20:16:48-08:00</committed-date>
    <authored-date>2009-12-18T20:16:48-08:00</authored-date>
    <message>Add missing newlines at EOF (for clang++).

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@91756 91177308-0d34-0410-b5e6-96231b3b80d8</message>
    <tree>3c097fd2ac5c7a73606f9ffa09ab0206dd1beefd</tree>
    <committer>
      <name>Daniel Dunbar</name>
      <email>daniel@zuster.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>48ac853202881d173646f9ff3e0d7e6a31046ef5</id>
      </parent>
    </parents>
    <author>
      <name>Daniel Dunbar</name>
      <email>daniel@zuster.org</email>
    </author>
    <url>http://github.com/earl/llvm-mirror/commit/6b61bd202462268cb3bdf42b89b78f127e6abfbf</url>
    <id>6b61bd202462268cb3bdf42b89b78f127e6abfbf</id>
    <committed-date>2009-12-18T19:31:50-08:00</committed-date>
    <authored-date>2009-12-18T19:31:50-08:00</authored-date>
    <message>Use memset instead of bzero, its more portable.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@91754 91177308-0d34-0410-b5e6-96231b3b80d8</message>
    <tree>079a587581e9531b11ed099933a9f943430619f8</tree>
    <committer>
      <name>Daniel Dunbar</name>
      <email>daniel@zuster.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>38cbaa330ac32dba16709894ad7a7cb76c86ca9d</id>
      </parent>
    </parents>
    <author>
      <name>Douglas Gregor</name>
      <email>doug.gregor@gmail.com</email>
    </author>
    <url>http://github.com/earl/llvm-mirror/commit/48ac853202881d173646f9ff3e0d7e6a31046ef5</url>
    <id>48ac853202881d173646f9ff3e0d7e6a31046ef5</id>
    <committed-date>2009-12-18T19:21:36-08:00</committed-date>
    <authored-date>2009-12-18T19:21:36-08:00</authored-date>
    <message>Remove spurious semicolon. Thanks, Clang

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@91752 91177308-0d34-0410-b5e6-96231b3b80d8</message>
    <tree>626b2257a68df92e1f35af83891196ed91d3ca81</tree>
    <committer>
      <name>Douglas Gregor</name>
      <email>doug.gregor@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e39fe03c68c9ee6ea056f8d0b14dca7349560c64</id>
      </parent>
    </parents>
    <author>
      <name>Sean Callanan</name>
      <email>scallanan@apple.com</email>
    </author>
    <url>http://github.com/earl/llvm-mirror/commit/38cbaa330ac32dba16709894ad7a7cb76c86ca9d</url>
    <id>38cbaa330ac32dba16709894ad7a7cb76c86ca9d</id>
    <committed-date>2009-12-18T18:59:52-08:00</committed-date>
    <authored-date>2009-12-18T18:59:52-08:00</authored-date>
    <message>Table-driven disassembler for the X86 architecture (16-, 32-, and 64-bit
incarnations), integrated into the MC framework.

The disassembler is table-driven, using a custom TableGen backend to
generate hierarchical tables optimized for fast decode.  The disassembler
consumes MemoryObjects and produces arrays of MCInsts, adhering to the
abstract base class MCDisassembler (llvm/MC/MCDisassembler.h).

The disassembler is documented in detail in

- lib/Target/X86/Disassembler/X86Disassembler.cpp (disassembler runtime)
- utils/TableGen/DisassemblerEmitter.cpp (table emitter)

You can test the disassembler by running llvm-mc -disassemble for i386
or x86_64 targets.  Please let me know if you encounter any problems
with it.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@91749 91177308-0d34-0410-b5e6-96231b3b80d8</message>
    <tree>3054645839caee367e9403507d8487538819ed5b</tree>
    <committer>
      <name>Sean Callanan</name>
      <email>scallanan@apple.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>4d29515cc7e68a7a6831287536ac87a5a9bc6b41</id>
      </parent>
    </parents>
    <author>
      <name>Anton Korobeynikov</name>
      <email>asl@math.spbu.ru</email>
    </author>
    <url>http://github.com/earl/llvm-mirror/commit/e39fe03c68c9ee6ea056f8d0b14dca7349560c64</url>
    <id>e39fe03c68c9ee6ea056f8d0b14dca7349560c64</id>
    <committed-date>2009-12-18T18:04:23-08:00</committed-date>
    <authored-date>2009-12-18T18:04:23-08:00</authored-date>
    <message>Bump alignment requirements for windows targets to achieve compartibility with vcpp.
Based on patch by Michael Beck!

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@91745 91177308-0d34-0410-b5e6-96231b3b80d8</message>
    <tree>16865f961747ddb2edd2ce1c6d8f2acca2276dbe</tree>
    <committer>
      <name>Anton Korobeynikov</name>
      <email>asl@math.spbu.ru</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c7d26930f97689e62bc30d07b2e167115007edbb</id>
      </parent>
    </parents>
    <author>
      <name>Anton Korobeynikov</name>
      <email>asl@math.spbu.ru</email>
    </author>
    <url>http://github.com/earl/llvm-mirror/commit/4d29515cc7e68a7a6831287536ac87a5a9bc6b41</url>
    <id>4d29515cc7e68a7a6831287536ac87a5a9bc6b41</id>
    <committed-date>2009-12-18T18:04:00-08:00</committed-date>
    <authored-date>2009-12-18T18:04:00-08:00</authored-date>
    <message>Use 4-arg getVTList) variant instead of generic one, when possible

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@91744 91177308-0d34-0410-b5e6-96231b3b80d8</message>
    <tree>1d3f377e32e253ab25661d77bde3dd6e1c38cf75</tree>
    <committer>
      <name>Anton Korobeynikov</name>
      <email>asl@math.spbu.ru</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>6d0cf50d85f4c4b2dde40375ea63404625789bc4</id>
      </parent>
    </parents>
    <author>
      <name>Dan Gohman</name>
      <email>gohman@apple.com</email>
    </author>
    <url>http://github.com/earl/llvm-mirror/commit/c7d26930f97689e62bc30d07b2e167115007edbb</url>
    <id>c7d26930f97689e62bc30d07b2e167115007edbb</id>
    <committed-date>2009-12-18T17:47:13-08:00</committed-date>
    <authored-date>2009-12-18T17:47:13-08:00</authored-date>
    <message>Delete unused code.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@91743 91177308-0d34-0410-b5e6-96231b3b80d8</message>
    <tree>f5a8e04bb14d5d7b02f531a9e9e6f9394ebcf792</tree>
    <committer>
      <name>Dan Gohman</name>
      <email>gohman@apple.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3019b35f93912be3af33ad885e76d88bfdd95f4c</id>
      </parent>
    </parents>
    <author>
      <name>Dan Gohman</name>
      <email>gohman@apple.com</email>
    </author>
    <url>http://github.com/earl/llvm-mirror/commit/6d0cf50d85f4c4b2dde40375ea63404625789bc4</url>
    <id>6d0cf50d85f4c4b2dde40375ea63404625789bc4</id>
    <committed-date>2009-12-18T17:46:34-08:00</committed-date>
    <authored-date>2009-12-18T17:46:34-08:00</authored-date>
    <message>Fix a spello in a comment that Nick spotted.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@91742 91177308-0d34-0410-b5e6-96231b3b80d8</message>
    <tree>0422ea34eb48d85729a5406ba2487a221459defd</tree>
    <committer>
      <name>Dan Gohman</name>
      <email>gohman@apple.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>33c62c5f445baebe4c4c92ab67fbed3d13ab7165</id>
      </parent>
    </parents>
    <author>
      <name>Dan Gohman</name>
      <email>gohman@apple.com</email>
    </author>
    <url>http://github.com/earl/llvm-mirror/commit/3019b35f93912be3af33ad885e76d88bfdd95f4c</url>
    <id>3019b35f93912be3af33ad885e76d88bfdd95f4c</id>
    <committed-date>2009-12-18T17:46:09-08:00</committed-date>
    <authored-date>2009-12-18T17:46:09-08:00</authored-date>
    <message>Fix a comment.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@91741 91177308-0d34-0410-b5e6-96231b3b80d8</message>
    <tree>218a00e25897500d403d4d2fb46aaf5ac3eb228c</tree>
    <committer>
      <name>Dan Gohman</name>
      <email>gohman@apple.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>81c3c58074ed27f5e99da3a206faae704af1796a</id>
      </parent>
    </parents>
    <author>
      <name>Chris Lattner</name>
      <email>sabre@nondot.org</email>
    </author>
    <url>http://github.com/earl/llvm-mirror/commit/33c62c5f445baebe4c4c92ab67fbed3d13ab7165</url>
    <id>33c62c5f445baebe4c4c92ab67fbed3d13ab7165</id>
    <committed-date>2009-12-18T17:38:42-08:00</committed-date>
    <authored-date>2009-12-18T17:38:42-08:00</authored-date>
    <message>Make some methods const.  The only interesting change here is that
it changes raw_fd_ostream::preferred_buffer_size to return zero on
a scary stat failure instead of setting the stream to an error state.
This method really should not mutate the stream.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@91740 91177308-0d34-0410-b5e6-96231b3b80d8</message>
    <tree>a6a6cd779ab13506bae631aac939fad91d058972</tree>
    <committer>
      <name>Chris Lattner</name>
      <email>sabre@nondot.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ba58158fbca088a040fd63616edf7c1a084d34c1</id>
      </parent>
    </parents>
    <author>
      <name>John McCall</name>
      <email>rjmccall@apple.com</email>
    </author>
    <url>http://github.com/earl/llvm-mirror/commit/81c3c58074ed27f5e99da3a206faae704af1796a</url>
    <id>81c3c58074ed27f5e99da3a206faae704af1796a</id>
    <committed-date>2009-12-18T16:55:12-08:00</committed-date>
    <authored-date>2009-12-18T16:55:12-08:00</authored-date>
    <message>Qualify a bunch of explicit template instantiations to satisfy clang++.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@91736 91177308-0d34-0410-b5e6-96231b3b80d8</message>
    <tree>1b84719b5eb2861d5f299fbed205c1498591dda1</tree>
    <committer>
      <name>John McCall</name>
      <email>rjmccall@apple.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8de0bb4cb907960b975f6aa03b2cf95558e5790d</id>
      </parent>
    </parents>
    <author>
      <name>John McCall</name>
      <email>rjmccall@apple.com</email>
    </author>
    <url>http://github.com/earl/llvm-mirror/commit/ba58158fbca088a040fd63616edf7c1a084d34c1</url>
    <id>ba58158fbca088a040fd63616edf7c1a084d34c1</id>
    <committed-date>2009-12-18T16:51:42-08:00</committed-date>
    <authored-date>2009-12-18T16:51:42-08:00</authored-date>
    <message>Put TypesEqual and TypeHasCycleThroughItself in namespace llvm so ADL from
the templates in TypesContext.h can find them.  Caught by clang++.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@91735 91177308-0d34-0410-b5e6-96231b3b80d8</message>
    <tree>dfc8b53f72fa4bcacaa847ac154c9f57a7f27bd1</tree>
    <committer>
      <name>John McCall</name>
      <email>rjmccall@apple.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>06c0cb8a29175a243fe1f86444dd7d148ac70d49</id>
      </parent>
    </parents>
    <author>
      <name>Bill Wendling</name>
      <email>isanbard@gmail.com</email>
    </author>
    <url>http://github.com/earl/llvm-mirror/commit/8de0bb4cb907960b975f6aa03b2cf95558e5790d</url>
    <id>8de0bb4cb907960b975f6aa03b2cf95558e5790d</id>
    <committed-date>2009-12-18T16:05:07-08:00</committed-date>
    <authored-date>2009-12-18T16:05:07-08:00</authored-date>
    <message>Forgot forward declaration.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@91732 91177308-0d34-0410-b5e6-96231b3b80d8</message>
    <tree>f59c74e137360eb856ca58782e6f0bbd8dc34463</tree>
    <committer>
      <name>Bill Wendling</name>
      <email>isanbard@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e335195bddbce012264090c93cf370a501cd8e88</id>
      </parent>
    </parents>
    <author>
      <name>Dan Gohman</name>
      <email>gohman@apple.com</email>
    </author>
    <url>http://github.com/earl/llvm-mirror/commit/06c0cb8a29175a243fe1f86444dd7d148ac70d49</url>
    <id>06c0cb8a29175a243fe1f86444dd7d148ac70d49</id>
    <committed-date>2009-12-18T15:42:08-08:00</committed-date>
    <authored-date>2009-12-18T15:42:08-08:00</authored-date>
    <message>Eliminate unnecessary LLVMContexts.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@91729 91177308-0d34-0410-b5e6-96231b3b80d8</message>
    <tree>2472770b7295d9eb5dc9f2daa945a6918b909c0c</tree>
    <committer>
      <name>Dan Gohman</name>
      <email>gohman@apple.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>057132917e6e6748aa75e29e9759ec4a33599a75</id>
      </parent>
    </parents>
    <author>
      <name>Bill Wendling</name>
      <email>isanbard@gmail.com</email>
    </author>
    <url>http://github.com/earl/llvm-mirror/commit/e335195bddbce012264090c93cf370a501cd8e88</url>
    <id>e335195bddbce012264090c93cf370a501cd8e88</id>
    <committed-date>2009-12-18T15:32:53-08:00</committed-date>
    <authored-date>2009-12-18T15:32:53-08:00</authored-date>
    <message>Changes from review:

- Move DisableScheduling flag into TargetOption.h
- Move SDNodeOrdering into its own header file. Give it a minimal interface that
  doesn't conflate construction with storage.
- Move assigning the ordering into the SelectionDAGBuilder.

This isn't used yet, so there should be no functional changes.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@91727 91177308-0d34-0410-b5e6-96231b3b80d8</message>
    <tree>17072250219da5439d74ec2aa48831516f8bf453</tree>
    <committer>
      <name>Bill Wendling</name>
      <email>isanbard@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>201f0c5b61f05e17b2f4a7693856cfe53a4cfa70</id>
      </parent>
    </parents>
    <author>
      <name>Dan Gohman</name>
      <email>gohman@apple.com</email>
    </author>
    <url>http://github.com/earl/llvm-mirror/commit/057132917e6e6748aa75e29e9759ec4a33599a75</url>
    <id>057132917e6e6748aa75e29e9759ec4a33599a75</id>
    <committed-date>2009-12-18T15:18:03-08:00</committed-date>
    <authored-date>2009-12-18T15:18:03-08:00</authored-date>
    <message>Make this comment more precise.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@91722 91177308-0d34-0410-b5e6-96231b3b80d8</message>
    <tree>50a81ddc0f1b6be36b2482d8afcb9eddd16f92d2</tree>
    <committer>
      <name>Dan Gohman</name>
      <email>gohman@apple.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>04a658c6d80fa99ead366490b5e2882cd370bcc6</id>
      </parent>
    </parents>
    <author>
      <name>Eli Friedman</name>
      <email>eli.friedman@gmail.com</email>
    </author>
    <url>http://github.com/earl/llvm-mirror/commit/201f0c5b61f05e17b2f4a7693856cfe53a4cfa70</url>
    <id>201f0c5b61f05e17b2f4a7693856cfe53a4cfa70</id>
    <committed-date>2009-12-18T13:38:44-08:00</committed-date>
    <authored-date>2009-12-18T13:38:44-08:00</authored-date>
    <message>Fix an issue in googletest where a name was used before it was defined.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@91718 91177308-0d34-0410-b5e6-96231b3b80d8</message>
    <tree>0bf7a187ad2b1a9da3d4002420ac9dc460e75bf4</tree>
    <committer>
      <name>Eli Friedman</name>
      <email>eli.friedman@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3be3aa9b2c8e1d1ffa474978d3617b3585ba7880</id>
      </parent>
    </parents>
    <author>
      <name>Evan Cheng</name>
      <email>evan.cheng@apple.com</email>
    </author>
    <url>http://github.com/earl/llvm-mirror/commit/04a658c6d80fa99ead366490b5e2882cd370bcc6</url>
    <id>04a658c6d80fa99ead366490b5e2882cd370bcc6</id>
    <committed-date>2009-12-18T13:31:31-08:00</committed-date>
    <authored-date>2009-12-18T13:31:31-08:00</authored-date>
    <message>Increase opportunities to optimize (brcond (srl (and c1), c2)).

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@91717 91177308-0d34-0410-b5e6-96231b3b80d8</message>
    <tree>eaadae96a394265f763536fdd28f4dfd5d9572ec</tree>
    <committer>
      <name>Evan Cheng</name>
      <email>evan.cheng@apple.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>67f12fd4615b8898d20e78a5ca604d9e165f4fb8</id>
      </parent>
    </parents>
    <author>
      <name>Eli Friedman</name>
      <email>eli.friedman@gmail.com</email>
    </author>
    <url>http://github.com/earl/llvm-mirror/commit/3be3aa9b2c8e1d1ffa474978d3617b3585ba7880</url>
    <id>3be3aa9b2c8e1d1ffa474978d3617b3585ba7880</id>
    <committed-date>2009-12-18T13:07:18-08:00</committed-date>
    <authored-date>2009-12-18T13:07:18-08:00</authored-date>
    <message>Fix gcc warning.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@91715 91177308-0d34-0410-b5e6-96231b3b80d8</message>
    <tree>9d34ea3fbd0d8573426f583855966a6a135f1eed</tree>
    <committer>
      <name>Eli Friedman</name>
      <email>eli.friedman@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f1b2e8138f5c4a29e0a1457caf2b0df897872454</id>
      </parent>
    </parents>
    <author>
      <name>Rafael Espindola</name>
      <email>rafael.espindola@gmail.com</email>
    </author>
    <url>http://github.com/earl/llvm-mirror/commit/67f12fd4615b8898d20e78a5ca604d9e165f4fb8</url>
    <id>67f12fd4615b8898d20e78a5ca604d9e165f4fb8</id>
    <committed-date>2009-12-18T12:35:38-08:00</committed-date>
    <authored-date>2009-12-18T12:35:38-08:00</authored-date>
    <message>Catch more cases of a pointer being marked garbage twice. This helps when
debugging some leaks (PR5770 in particular).



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@91713 91177308-0d34-0410-b5e6-96231b3b80d8</message>
    <tree>a8a7833d4967ae07d9a86c0783c78d2b45eab127</tree>
    <committer>
      <name>Rafael Espindola</name>
      <email>rafael.espindola@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a242f6795f5ff0628a1cfff83a70cfa3ea295d0b</id>
      </parent>
    </parents>
    <author>
      <name>Bob Wilson</name>
      <email>bob.wilson@apple.com</email>
    </author>
    <url>http://github.com/earl/llvm-mirror/commit/f1b2e8138f5c4a29e0a1457caf2b0df897872454</url>
    <id>f1b2e8138f5c4a29e0a1457caf2b0df897872454</id>
    <committed-date>2009-12-18T12:14:40-08:00</committed-date>
    <authored-date>2009-12-18T12:14:40-08:00</authored-date>
    <message>Reapply 91459 with a simple fix for the problem that broke the x86_64-darwin
bootstrap.  This also replaces the WeakVH references that Chris objected to
with normal Value references.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@91711 91177308-0d34-0410-b5e6-96231b3b80d8</message>
    <tree>eb49e66150b0c0f1aadb423938fc2b0533d9b59f</tree>
    <committer>
      <name>Bob Wilson</name>
      <email>bob.wilson@apple.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>255af62f9c734a7ea9c629de786a857280fabd89</id>
      </parent>
    </parents>
    <author>
      <name>Bob Wilson</name>
      <email>bob.wilson@apple.com</email>
    </author>
    <url>http://github.com/earl/llvm-mirror/commit/a242f6795f5ff0628a1cfff83a70cfa3ea295d0b</url>
    <id>a242f6795f5ff0628a1cfff83a70cfa3ea295d0b</id>
    <committed-date>2009-12-18T12:12:14-08:00</committed-date>
    <authored-date>2009-12-18T12:12:14-08:00</authored-date>
    <message>Fix another parallel make race condition.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@91709 91177308-0d34-0410-b5e6-96231b3b80d8</message>
    <tree>a2e644ec270a3707203e5faa10721e2838667f57</tree>
    <committer>
      <name>Bob Wilson</name>
      <email>bob.wilson@apple.com</email>
    </committer>
  </commit>
</commits>
