- May 23, 2013
-
-
Bill Wendling authored
Move the processing of the command line options to right before we create the TargetMachine instead of after. <rdar://problem/13468287> llvm-svn: 182611
-
Michael Sartain authored
Which means "platform process list" should work and list the architecture. We are now parsing the elf build-id if it exists, which should allow us to load stripped symbols (looking at that next). llvm-svn: 182610
-
Michael Sartain authored
settings set use-color [false|true] settings set prompt "${ansi.bold}${ansi.fg.green}(lldb)${ansi.normal} " also "--no-use-colors" on the command prompt llvm-svn: 182609
-
Manuel Klimek authored
Previously we started sequences to align for single line comments when the previous line had a trailing comment, but the sequence was broken for other reasons. Now we re-format: // a // b f(); // c to: // a // b f(); // c llvm-svn: 182608
-
rdar://problem/13966084Greg Clayton authored
Make sure to not call "regexec" from <regex.h> with a NULL C string, otherwise we can crash. llvm-svn: 182607
-
Daniel Malea authored
llvm-svn: 182606
-
Manuel Klimek authored
Now correctly leaves: f(); // comment // comment g(); // comment ... alone if the middle comment was aligned with g() before formatting. llvm-svn: 182605
-
Tim Northover authored
The ARM cycle-counter can be restricted by the operating system; it's worth warning potential users of this issue. llvm-svn: 182604
-
Tim Northover authored
This implements the @llvm.readcyclecounter intrinsic as the specific MRC instruction specified in the ARM manuals for CPUs with the Power Management extensions. Older CPUs had slightly different methods which may also have to be implemented eventually, but this should cover all v7 cases. rdar://problem/13939186 llvm-svn: 182603
-
Tim Northover authored
Performance monitors, including a basic cycle counter, are an official extension in the ARMv7 specification. This adds support for enabling and disabling them, orthogonally from CPU selection. rdar://problem/13939186 llvm-svn: 182602
-
Daniel Jasper authored
Also fix a minor bug for constructor initializers with braced init lists. llvm-svn: 182601
-
Tom Stellard authored
Patch by: Vincent Lejeune https://bugs.freedesktop.org/show_bug.cgi?id=64877 NOTE: This is a candidate for the 3.3 branch. llvm-svn: 182600
-
Bill Wendling authored
llvm-svn: 182599
-
Bill Wendling authored
llvm-svn: 182598
-
Daniel Jasper authored
Before: vector<int> v{ -1}; After: vector<int> v{-1}; llvm-svn: 182597
-
Daniel Jasper authored
Put this somewhere on your path and use: git clang-format Awesome work by Mark Lodato. Many thanks! llvm-svn: 182596
-
Rui Ueyama authored
Reviewers: shankarke CC: llvm-commits Differential Revision: http://llvm-reviews.chandlerc.com/D847 llvm-svn: 182595
-
Benjamin Kramer authored
llvm-svn: 182594
-
Jakob Stoklund Olesen authored
Now that the LiveDebugVariables pass is running *after* register coalescing, the ConnectedVNInfoEqClasses class needs to deal with DBG_VALUE instructions. This only comes up when rematerialization during coalescing causes the remaining live range of a virtual register to separate into two connected components. llvm-svn: 182592
-
Benjamin Kramer authored
llvm-svn: 182590
-
Benjamin Kramer authored
llvm-svn: 182589
-
Benjamin Kramer authored
llvm-svn: 182588
-
Benjamin Kramer authored
Also removes an unused function. llvm-svn: 182587
-
Benjamin Kramer authored
Lets us use a SetVector instead of an explicit set + vector combination. llvm-svn: 182586
-
Aaron Ballman authored
Setting the default value (fixes CRT assertions about uninitialized variable use when doing debug MSVC builds), and fixing coding style. llvm-svn: 182585
-
Rafael Espindola authored
The error was: error: non-constant-expression cannot be narrowed from type 'long long' to 'long' in initializer list [-Wc++11-narrowing] MI.getOperand(6).getImm() & 0x1F, llvm-svn: 182584
-
Sergey Matveev authored
"check-lsan" now runs both the tests from lib/lsan/tests and any lit tests found under lib/lsan/lit_tests. llvm-svn: 182583
-
Alexander Potapenko authored
llvm-svn: 182582
-
Evgeniy Stepanov authored
llvm-svn: 182580
-
Alexander Potapenko authored
[ASan] Introduce SymbolizerPrepareForSandboxing(), which is a no-op on every platform except Linux (because we don't support sandboxing anywhere else yet) On Linux we pre-cache the value of readlink("/proc/self/exe"), so that it can be later used when the sandbox has been turned on. llvm-svn: 182579
-
Evgeniy Stepanov authored
llvm-svn: 182578
-
Manuel Klimek authored
Previously we would align: f(); // comment // other comment g(); Even if // other comment was at the start of the line. Now we do not align trailing comments if they have been already aligned correctly with the next line. Thus, f(); // comment // other comment g(); will not be changed, while: f(); // comment // other commment g(); will lead to the two trailing comments being aligned. llvm-svn: 182577
-
Evgeniy Stepanov authored
llvm-svn: 182576
-
Timur Iskhodzhanov authored
llvm-svn: 182575
-
Evgeniy Stepanov authored
llvm-svn: 182574
-
Evgeniy Stepanov authored
llvm-svn: 182573
-
Manuel Klimek authored
Replaces the use of WhitespaceStart + WhitspaceLength. This made a bug in the formatter obvous where we would incorrectly calculate the next column. FIXME: There's a similar bug left regarding TokenLength. We should probably also move to have a TokenRange instead. llvm-svn: 182572
-
Sergey Matveev authored
Also remove unnecessary ifdefs. llvm-svn: 182571
-
Daniel Jasper authored
Before: vector<int> x { 1, 2, 3 }; After: vector<int> x{ 1, 2, 3 }; Also add a style option to remove the spaces inside braced lists, so that the above becomes: std::vector<int> v{1, 2, 3}; llvm-svn: 182570
-
Manuel Klimek authored
llvm-svn: 182569
-