| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
| |
llvm-svn: 154692
|
| |
|
|
| |
llvm-svn: 154590
|
| |
|
|
|
|
| |
rational number, eg as 2.5 rather than 5, 2. OK'd by Peter Collingbourne.
llvm-svn: 154387
|
| |
|
|
|
|
| |
less accurate method.
llvm-svn: 154319
|
| |
|
|
|
|
| |
it look 'off'.
llvm-svn: 154282
|
| |
|
|
|
|
|
| |
Cygwin-1.7 supports dw2. Some recent mingw distros support one, too.
I have confirmed test-suite/SingleSource/Benchmarks/Shootout-C++/except.cpp can pass on Cygwin.
llvm-svn: 154247
|
| |
|
|
|
|
|
|
|
|
| |
brace) so that we get more accurate line number information about the
declaration of a given function and the line where the function
first starts.
Part of rdar://11026482
llvm-svn: 153916
|
| |
|
|
| |
llvm-svn: 153684
|
| |
|
|
| |
llvm-svn: 153508
|
| |
|
|
| |
llvm-svn: 153450
|
| |
|
|
|
|
| |
Fixes PR12050
llvm-svn: 153424
|
| |
|
|
|
|
| |
Thanks Duncan.
llvm-svn: 153411
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Removed test/lib/llvm.exp - it is no longer needed
* Deleted the dg.exp reading code from test/lit.cfg. There are no dg.exp files
left in the test suite so this code is no longer required. test/lit.cfg is
now much shorter and clearer
* Removed a lot of duplicate code in lit.local.cfg files that need access to
the root configuration, by adding a "root" attribute to the TestingConfig
object. This attribute is dynamically computed to provide the same
information as was previously provided by the custom getRoot functions.
* Documented the config.root attribute in docs/CommandGuide/lit.pod
llvm-svn: 153408
|
| |
|
|
| |
llvm-svn: 153391
|
| |
|
|
|
|
| |
metadata.
llvm-svn: 153359
|
| |
|
|
| |
llvm-svn: 153307
|
| |
|
|
| |
llvm-svn: 153296
|
| |
|
|
| |
llvm-svn: 153224
|
| |
|
|
|
|
| |
Thanks to Eli for noticing the discrepancy.
llvm-svn: 153011
|
| |
|
|
| |
llvm-svn: 152957
|
| |
|
|
|
|
| |
the test-suite.
llvm-svn: 152860
|
| |
|
|
| |
llvm-svn: 152712
|
| |
|
|
|
|
| |
Also do some minor reformatting.
llvm-svn: 152707
|
| |
|
|
| |
llvm-svn: 152702
|
| |
|
|
|
|
|
|
|
|
|
| |
code in LLVM.
Also refactor the existing OProfile profiling code to reuse the same interfaces with the VTune profiling code.
In addition, unit tests for the profiling interfaces were added.
This patch was prepared by Andrew Kaylor and Daniel Malea, and reviewed in the llvm-commits list by Jim Grosbach
llvm-svn: 152620
|
| |
|
|
| |
llvm-svn: 152115
|
| |
|
|
| |
llvm-svn: 152114
|
| |
|
|
| |
llvm-svn: 152113
|
| |
|
|
| |
llvm-svn: 152112
|
| |
|
|
| |
llvm-svn: 152111
|
| |
|
|
| |
llvm-svn: 152110
|
| |
|
|
| |
llvm-svn: 152094
|
| |
|
|
|
|
|
|
| |
Based on a writeup originally by Greg Clayton.
Abuse div and pre tags horribly. Needs a bit more cleanup.
llvm-svn: 152093
|
| |
|
|
| |
llvm-svn: 152092
|
| |
|
|
| |
llvm-svn: 151968
|
| |
|
|
| |
llvm-svn: 151908
|
| |
|
|
| |
llvm-svn: 151811
|
| |
|
|
|
|
| |
pin it down is undefined behaviour.
llvm-svn: 151710
|
| |
|
|
| |
llvm-svn: 151513
|
| |
|
|
| |
llvm-svn: 151507
|
| |
|
|
| |
llvm-svn: 151506
|
| |
|
|
| |
llvm-svn: 151505
|
| |
|
|
| |
llvm-svn: 151503
|
| |
|
|
| |
llvm-svn: 151502
|
| |
|
|
| |
llvm-svn: 151479
|
| |
|
|
| |
llvm-svn: 151308
|
| |
|
|
| |
llvm-svn: 151302
|
| |
|
|
|
|
|
| |
someone could update this, but for now at least reference the Clang Getting
Started document, which is much more current.
llvm-svn: 151285
|
| |
|
|
| |
llvm-svn: 151186
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add some data structures to represent for loops. These will be
referenced during object processing to do any needed iteration and
instantiation.
Add foreach keyword support to the lexer.
Add a mode to indicate that we're parsing a foreach loop. This allows
the value parser to early-out when processing the foreach value list.
Add a routine to parse foreach iteration declarations. This is
separate from ParseDeclaration because the type of the named value
(the iterator) doesn't match the type of the initializer value (the
value list). It also needs to add two values to the foreach record:
the iterator and the value list.
Add parsing support for foreach.
Add the code to process foreach loops and create defs based
on iterator values.
Allow foreach loops to be matched at the top level.
When parsing an IDValue check if it is a foreach loop iterator for one
of the active loops. If so, return a VarInit for it.
Add Emacs keyword support for foreach.
Add VIM keyword support for foreach.
Add tests to check foreach operation.
Add TableGen documentation for foreach.
Support foreach with multiple objects.
Support non-braced foreach body with one object.
Do not require types for the foreach declaration. Assume the iterator
type from the iteration list element type.
llvm-svn: 151164
|