- Dec 14, 2012
-
-
Nadav Rotem authored
llvm-svn: 170166
-
Greg Clayton authored
Fix a parser_type to get created with the right AST, and also make variables made from symbols to not be "void * const", but just "void *". llvm-svn: 170165
-
Nadav Rotem authored
llvm-svn: 170164
-
Enrico Granata authored
./dotest.py -C clang --arch x86_64 --arch i386 -v -t -f ObjCDataFormatterTestCase.test_appkit_with_dsym_and_run_command -f ObjCDataFormatterTestCase.test_appkit_with_dwarf_and_run_command -f TestObjCBuiltinTypes.test_with_dsym_and_python_api -f TestObjCBuiltinTypes.test_with_dwarf_and_python_api -f ObjCDataFormatterTestCase.test_appkit_with_dsym_and_run_command -f ObjCDataFormatterTestCase.test_appkit_with_dwarf_and_run_command -f TestObjCBuiltinTypes.test_with_dsym_and_python_api -f -TestObjCBuiltinTypes.test_with_dwarf_and_python_api The previous implementation would only remember the last filter passed, and consequently break redo.py llvm-svn: 170163
-
Nadav Rotem authored
llvm-svn: 170162
-
rdar://problem/11689939Enrico Granata authored
Supporting a compact display syntax for ObjC pointers where 0x00.....0 is replaced by a much more legible "nil" e.g. this would show: (NSArray *) $2 = nil instead of: (NSArray *) $2 = 0x0000000000000000 <nil> llvm-svn: 170161
-
Eli Friedman authored
llvm-svn: 170160
-
Jakob Stoklund Olesen authored
The new API is higher level than just manipulating the bundle flags directly, and the setIsInsideBundle() function will disappear soon. llvm-svn: 170159
-
Shuxin Yang authored
llvm-svn: 170158
-
Nadav Rotem authored
Enable the Loop Vectorizer by default for O2 and O3. Disable if-conversion by default. I plan to revert this patch later today. llvm-svn: 170157
-
- Dec 13, 2012
-
-
David Blaikie authored
This is the LLVM portion of r170154. llvm-svn: 170156
-
Chris Lattner authored
llvm-svn: 170155
-
David Blaikie authored
I wasn't sure where to put the test case for this, but this seemed like as good a place as any. I had to reorder the tests here to make them legible while still matching the order of metadata output in the IR file (for some reason making it virtual changed the ordering). Relevant commit to fix up LLVM to actually respect 'artificial' member variables is coming once I write up a test case for it. llvm-svn: 170154
-
Jim Ingham authored
Fixed a thinko in the handling of the case where more than one thread had stopped with real stop reasons at the same time. Should be that if any of the threads wants to stop, we should stop. The opposite was what was actually happening <rdar://problem/12869725> llvm-svn: 170153
-
Sean Callanan authored
equality can be strict or loose and we want code to explicitly choose one or the other. Also renamed the Compare function to IsEqualTo, to avoid confusion. <rdar://problem/12856749> llvm-svn: 170152
-
Argyrios Kyrtzidis authored
don't crash when loading a PCH with the older format. The introduction of the control block broke compatibility with PCHs from older versions. This patch allows loading (and rejecting) PCHs from an older version and allows newer PCHs to be rejected from older clang versions as well. rdar://12821386 llvm-svn: 170150
-
Bill Schmidt authored
some hackery in place that hid my poor use of TblGen, which I've now sorted out and cleaned up. No change in observable behavior, so no new test cases. llvm-svn: 170149
-
Patrik Hagglund authored
llvm-svn: 170148
-
Rafael Espindola authored
Patch by Martin Nowack. llvm-svn: 170147
-
rdar://problem/12700464Enrico Granata authored
Fixing an issue where errors in command files sourced as arguments to command-line lldb (e.g. ./lldb -s foo.cmd) would not be shown to the user llvm-svn: 170146
-
Sean Silva authored
llvm-svn: 170145
-
Dmitri Gribenko authored
Replaces old Pentium 4 documentation link with generic current documentation link. Patch by Kevin Schoedel. llvm-svn: 170144
-
Nadav Rotem authored
llvm-svn: 170143
-
Tom Stellard authored
Patch by: NAKAMURA Takumi llvm-svn: 170142
-
Bill Schmidt authored
avoiding use of machine operand flags. No change in observable behavior, so no new test cases. llvm-svn: 170141
-
Patrik Hagglund authored
EVT. Accordingly, change RegDefIter to contain MVTs instead of EVTs. llvm-svn: 170140
-
Jordan Rose authored
Thanks for the -Wdocumentation catch, Dmitri! llvm-svn: 170139
-
Sebastian Pop authored
llvm-svn: 170138
-
NAKAMURA Takumi authored
Thanks to Saleem Abdulrasool, aka compnerd! llvm-svn: 170136
-
Roman Divacky authored
specifies not to. Dont build ASTMatchers with Rewriter disabled and StaticAnalyzer when it's disabled. Without all those three, the clang binary shrinks (x86_64) from ~36MB to ~32MB (unstripped). llvm-svn: 170135
-
Roman Divacky authored
in clang. The default remains to build those. llvm-svn: 170134
-
Dmitri Gribenko authored
llvm-svn: 170133
-
Dmitri Gribenko authored
Patch by Anastasi Voitova with with small fixes by me. llvm-svn: 170132
-
Dmitry Vyukov authored
llvm-svn: 170131
-
Joel Jones authored
llvm-svn: 170130
-
NAKAMURA Takumi authored
llvm-svn: 170129
-
NAKAMURA Takumi authored
This assumes (1 << n) is always not zero. Consider n is greater than word size. Although I know it is undefined, this transforms undefined behavior hidden. This led clang unexpected behavior with some failures. I will investigate to fix undefined shl in clang. llvm-svn: 170128
-
Alexander Kornienko authored
Patch contributed by Philip Craig! llvm-svn: 170127
-
Dmitri Gribenko authored
to package reST-formatted documentation. llvm-svn: 170126
-
Guy Benyei authored
Remove little endian specification from SPIR data layout - SPIR doesn't define endiannes in the data layout. llvm-svn: 170125
-