llvm.org GIT mirror llvm / 06c6d9a
docs: Redefine Heading elements as below; H1 ... Title (and might be Chapter in future) H2 ... Section H3 ... Subsection H4 ... Sub-subsection git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@129683 91177308-0d34-0410-b5e6-96231b3b80d8 NAKAMURA Takumi 9 years ago
5 changed file(s) with 90 addition(s) and 90 deletion(s). Raw diff Collapse all Expand all
22852285 permits use of two very useful replace functions: ReplaceInstWithValue
22862286 and ReplaceInstWithInst.

22872287
2288 4>Deleting Instructions>
2288 5>Deleting Instructions>
22892289
22902290
22912291
  • ReplaceInstWithValue
  • 77
    88
    99
    10 class="doc_title">LLVM 2.9 Release Notes
    10 >LLVM 2.9 Release Notes
    1111
    1212
    1313 width="136" height="136" alt="LLVM Dragon Logo">
    3535 -->
    3636
    3737
    38 1>
    38 2>
    3939 Introduction
    40 1>
    40 2>
    4141
    4242
    4343
    7171 -->
    7272
    7373
    74 1>
    74 2>
    7575 Sub-project Status Update
    76 1>
    76 2>
    7777
    7878
    7979
    8989
    9090
    9191
    92 2>
    92 3>
    9393 Clang: C/C++/Objective-C Frontend Toolkit
    94 2>
    94 3>
    9595
    9696
    9797
    120120
    121121
    122122
    123 2>
    123 3>
    124124 DragonEgg: GCC front-ends, LLVM back-end
    125 2>
    125 3>
    126126
    127127
    128128

    152152
    153153
    154154
    155 2>
    155 3>
    156156 compiler-rt: Compiler Runtime Library
    157 2>
    157 3>
    158158
    159159
    160160

    178178
    179179
    180180
    181 2>
    181 3>
    182182 LLDB: Low Level Debugger
    183 2>
    183 3>
    184184
    185185
    186186

    200200
    201201
    202202
    203 2>
    203 3>
    204204 libc++: C++ Standard Library
    205 2>
    205 3>
    206206
    207207
    208208

    225225
    226226
    227227
    228 2>
    228 3>
    229229 LLBrowse: IR Browser
    230 2>
    230 3>
    231231
    232232
    233233

    240240
    241241
    242242
    243 2>
    243 3>
    244244 VMKit
    245 2>
    245 3>
    246246
    247247
    248248

    The VMKit project is an implementation

    257257
    258258
    259259
    278 1>
    278 2>
    279279 External Open Source Projects Using LLVM 2.9
    280 1>
    280 2>
    281281
    282282
    283283
    289289
    290290
    291291
    292 2>Crack Programming Language>
    292 3>Crack Programming Language>
    293293
    294294
    295295

    301301
    302302
    303303
    304 2>TTA-based Codesign Environment (TCE)>
    304 3>TTA-based Codesign Environment (TCE)>
    305305
    306306
    307307

    TCE is a toolset for designing application-specific processors (ASP) based on

    320320
    321321
    322322
    323 2>PinaVM>
    323 3>PinaVM>
    324324
    325325
    326326

    PinaVM is an open

    331331
    332332
    333333
    334 2>Pure>
    334 3>Pure>
    335335
    336336
    337337

    Pure is an

    352352
    353353
    354354
    355 2 id="icedtea">IcedTea Java Virtual Machine Implementation>
    355 3 id="icedtea">IcedTea Java Virtual Machine Implementation>
    356356
    357357
    358358

    371371
    372372
    373373
    374 2>Glasgow Haskell Compiler (GHC)>
    374 3>Glasgow Haskell Compiler (GHC)>
    375375
    376376
    377377

    GHC is an open source, state-of-the-art programming suite for Haskell,

    385385
    386386
    387387
    388 2>Polly - Polyhedral optimizations for LLVM>
    388 3>Polly - Polyhedral optimizations for LLVM>
    389389
    390390
    391391

    Polly is a project that aims to provide advanced memory access optimizations

    400400
    401401
    402402
    403 2>Rubinius>
    403 3>Rubinius>
    404404
    405405
    406406

    Rubinius is an environment

    413413
    414414
    415415
    416 <div class="doc_subsection">
    416 <h3>
    417417 FAUST Real-Time Audio Signal Processing Language
    418 div>
    418 h3>
    419419
    420420
    421421

    428428
    429429
    430430
    431 1>
    431 2>
    432432 What's New in LLVM 2.9?
    433 1>
    433 2>
    434434
    435435
    436436
    443443
    444444
    445445
    446 2>
    446 3>
    447447 Major New Features
    448 2>
    448 3>
    449449
    450450
    451451
    473473
    474474
    475475
    476 2>
    476 3>
    477477 LLVM IR and Core Improvements
    478 2>
    478 3>
    479479
    480480
    481481

    LLVM IR has several new features for better support of new targets and that

    500500
    501501
    502502
    503 2>
    503 3>
    504504 Optimizer Improvements
    505 2>
    505 3>
    506506
    507507
    508508
    568568
    569569
    570570
    571 2>
    571 3>
    572572 MC Level Improvements
    573 2>
    573 3>
    574574
    575575
    576576

    622622
    623623
    624624
    625 2>
    625 3>
    626626 Target Independent Code Generator Improvements
    627 2>
    627 3>
    628628
    629629
    630630
    665665
    666666
    667667
    668 2>
    668 3>
    669669 X86-32 and X86-64 Target Improvements
    670 2>
    670 3>
    671671
    672672
    673673

    New features and major changes in the X86 target include:

    704704
    705705
    706706
    707 2>
    707 3>
    708708 ARM Target Improvements
    709 2>
    709 3>
    710710
    711711
    712712

    New features of the ARM target include:

    728728
    729729
    730730
    731 2>
    731 3>
    732732 Other Target Specific Improvements
    733 2>
    733 3>
    734734
    735735
    736736
    753753
    754754
    755755
    756 2>
    756 3>
    757757 Major Changes and Removed Features
    758 2>
    758 3>
    759759
    760760
    761761
    789789
    790790
    791791
    792 2>
    792 3>
    793793 Internal API Changes
    794 2>
    794 3>
    795795
    796796
    797797
    815815
    816816
    817817
    818 1>
    818 2>
    819819 Known Problems
    820 1>
    820 2>
    821821
    822822
    823823
    830830
    831831
    832832
    833 2>
    833 3>
    834834 Experimental features included with this release
    835 2>
    835 3>
    836836
    837837
    838838
    854854
    855855
    856856
    857 2>
    857 3>
    858858 Known problems with the X86 back-end
    859 2>
    859 3>
    860860
    861861
    862862
    887887
    888888
    889889
    890 2>
    890 3>
    891891 Known problems with the PowerPC back-end
    892 2>
    892 3>
    893893
    894894
    895895
    901901
    902902
    903903
    904 2>
    904 3>
    905905 Known problems with the ARM back-end
    906 2>
    906 3>
    907907
    908908
    909909
    918918
    919919
    920920
    921 2>
    921 3>
    922922 Known problems with the SPARC back-end
    923 2>
    923 3>
    924924
    925925
    926926
    932932
    933933
    934934
    935 2>
    935 3>
    936936 Known problems with the MIPS back-end
    937 2>
    937 3>
    938938
    939939
    940940
    945945
    946946
    947947
    948 2>
    948 3>
    949949 Known problems with the Alpha back-end
    950 2>
    950 3>
    951951
    952952
    953953
    960960
    961961
    962962
    963 2>
    963 3>
    964964 Known problems with the C back-end
    965 2>
    965 3>
    966966
    967967
    968968
    983983
    984984
    985985
    986 2>
    986 3>
    987987 Known problems with the llvm-gcc front-end
    988 2>
    988 3>
    989989
    990990
    991991
    10111011
    10121012
    10131013
    1014 1>
    1014 2>
    10151015 Additional Information
    1016 1>
    1016 2>
    10171017
    10181018
    10191019
    186186
    187187
    188188
    189 2>Dependency Relationships Of Libraries>
    189 3>Dependency Relationships Of Libraries>
    190190

    This graph shows the dependency of archive libraries on other archive

    191191 libraries or objects. Where a library has both archive and object forms, only
    192192 the archive form is shown.

    193193 Library Dependencies
    194 2>Dependency Relationships Of Object Files>
    194 3>Dependency Relationships Of Object Files>
    195195

    This graph shows the dependency of object files on archive libraries or

    196196 other objects. Where a library has both object and archive forms, only the
    197197 dependency to the archive form is shown.

    2222 * Documentation
    2323 */
    2424 /* Common for title and header */
    25 .doc_title, .doc_section, .doc_subsection, h1, h2 {
    25 .doc_title, .doc_section, .doc_subsection, h1, h2, h3 {
    2626 color: black; background: url("img/lines.gif");
    2727 font-family: "Georgia,Palatino,Times,Roman,SanSerif"; font-weight: bold;
    2828 border-width: 1px;
    3434 padding-bottom: 2px
    3535 }
    3636
    37 h1, .doc_section { text-align: center; font-size: 22pt;
    37 h1, .doc_title, .title { text-align: left; font-size: 25pt }
    38
    39 h2, .doc_section { text-align: center; font-size: 22pt;
    3840 margin: 20pt 0pt 5pt 0pt; }
    3941
    40 .doc_title, .title { text-align: left; font-size: 25pt }
    41
    42 h2, .doc_subsection { width: 75%;
    42 h3, .doc_subsection { width: 75%;
    4343 text-align: left; font-size: 12pt;
    4444 padding: 4pt 4pt 4pt 4pt;
    4545 margin: 1.5em 0.5em 0.5em 0.5em }
    4646
    47 h3, .doc_subsubsection { margin: 2.0em 0.5em 0.5em 0.5em;
    47 h4, .doc_subsubsection { margin: 2.0em 0.5em 0.5em 0.5em;
    4848 font-weight: bold; font-style: oblique;
    4949 border-bottom: 1px solid #999999; font-size: 12pt;
    5050 width: 75%; }