Alex Rosenberg
eba9c5c259
FileCheckize test
...
llvm-svn: 165342
2012-10-05 23:12:48 +00:00
Enrico Granata
e3fcd2bb53
<rdar://problem/12426557> Fixing the NSIndexSet data formatter
...
llvm-svn: 165341
2012-10-05 22:58:46 +00:00
Jason Molenda
675e45c770
Remove "k" as an alias for "kill". It doesn't ask for confirmation and
...
it's too easy to type by mistake when typing "l" (read: I did this once).
llvm-svn: 165340
2012-10-05 22:56:23 +00:00
DeLesley Hutchins
1fe885614d
Thread-safety analysis: allow attributes on constructors to refer to 'this'.
...
llvm-svn: 165339
2012-10-05 22:38:19 +00:00
Ted Kremenek
450f9f29b2
Add color output to 'diagtool tree' to show what warnings are enabled by default.
...
llvm-svn: 165338
2012-10-05 22:07:14 +00:00
Bill Schmidt
d1fa36f903
This patch splits apart PPCISelLowering::LowerFormalArguments_Darwin_Or_64SVR4
...
into separate versions for the Darwin and 64-bit SVR4 ABIs. This will
facilitate doing more major surgery on the 64-bit SVR4 ABI in the near future.
llvm-svn: 165336
2012-10-05 21:27:08 +00:00
Dmitri Gribenko
8b76113f05
HowToSetUpLLVMStyleRTTI.rst: remove unneeded semicolons in code examples.
...
llvm-svn: 165335
2012-10-05 20:52:13 +00:00
Dmitri Gribenko
9dd4687fcc
GoldPlugin.rst: minor typesetting fixes.
...
llvm-svn: 165334
2012-10-05 20:50:05 +00:00
Jason Molenda
48d88919d7
Remove two more cases of "-w write" being specified
...
to watch var set/exp -- that's now the default in the
shipped lldb.
llvm-svn: 165333
2012-10-05 20:28:11 +00:00
Jason Molenda
80f1663a9c
Improve shortened examples of the watchpoint commands.
...
Document "f <n>" selects frame n.
"t <n>" selects thread n but this was just added to TOT
so most people won't have access to an lldb that accepts it.
llvm-svn: 165332
2012-10-05 20:25:53 +00:00
Benjamin Kramer
db5fb3bfe8
Remove unused but set variable flagged by GCC.
...
llvm-svn: 165331
2012-10-05 20:08:45 +00:00
Jim Ingham
067df8090a
Remove the bt alias I inadvertently added back in in my last checkin.
...
llvm-svn: 165330
2012-10-05 19:48:19 +00:00
Aaron Ballman
57f590e674
Changing line endings from Windows to Unix. No functional changes.
...
llvm-svn: 165329
2012-10-05 19:46:32 +00:00
Jim Ingham
ca36cd16e4
Add one-shot breakpoints (-o option to "break set") and a tbreak alias for our gdb friends.
...
llvm-svn: 165328
2012-10-05 19:16:31 +00:00
Jim Ingham
874f43cadc
Fix a test failure caused by checkin 165274.
...
llvm-svn: 165327
2012-10-05 19:14:57 +00:00
Chad Rosier
3fa4e8cade
[ms-inline asm] Add a comment describing the MapAndConstraints.
...
llvm-svn: 165326
2012-10-05 19:00:51 +00:00
Michael Liao
4a7f8c23e0
Add intrinsic of MULX in BMI2 header
...
llvm-svn: 165325
2012-10-05 18:50:09 +00:00
Chad Rosier
8f06e7dea4
[ms-inline asm] Add a few typedefs to simplify future changes.
...
llvm-svn: 165324
2012-10-05 18:41:14 +00:00
Reed Kotler
240322140e
Patch for integer multiply, signed/unsigned, long/long long.
...
llvm-svn: 165322
2012-10-05 18:27:54 +00:00
Benjamin Kramer
62f7fb977c
Simplify code, don't or a bool with an uint64_t.
...
No functionality change.
llvm-svn: 165321
2012-10-05 18:19:44 +00:00
Benjamin Kramer
28326d8e1d
Remove empty file.
...
llvm-svn: 165320
2012-10-05 17:41:49 +00:00
Chad Rosier
3ceb0cc11d
Remove extraneous semicolon.
...
llvm-svn: 165319
2012-10-05 17:15:19 +00:00
Micah Villmow
6d05e69d5a
Implement TargetData with the DataLayout class, this will allow LLVM projects to transition to DataLayout without loosing functionality.
...
llvm-svn: 165318
2012-10-05 17:02:14 +00:00
Dmitry Vyukov
90c9cbfed4
tsan: cache pc's that cause suppressions (this way we do not need to symbolize the reports)
...
llvm-svn: 165317
2012-10-05 15:51:32 +00:00
Hemant Kulkarni
8329e15685
Add ELF program header.
...
llvm-svn: 165316
2012-10-05 15:16:53 +00:00
Will Schmidt
314c6c4c2b
- Mark the BCC and BLR defs as isCodeGenOnly per error output from
...
llvm-tblgen -gen-asm-matcher.
PPCInstrInfo.td | 11 ++++++-----
1 file changed, 6 insertions(+), 5 deletions(-)
llvm-svn: 165315
2012-10-05 15:16:11 +00:00
Adhemerval Zanella
87fcc86a97
Add PowerPC64 definitions for ELF.h
...
llvm-svn: 165314
2012-10-05 14:32:46 +00:00
NAKAMURA Takumi
34cfb5c52d
Enable llvm/test/ExecutionEngine/MCJIT also for cygwin.
...
llvm-svn: 165313
2012-10-05 14:10:29 +00:00
NAKAMURA Takumi
a549b51a32
lli: [MCJIT] Suppress "__main" for cygming in LLIMCJITMemoryManager::getPointerToNamedFunction(), like legacy JITMemoryManager's.
...
CRT's __main (aka premain) invokes global ctors on cygming. See also PR3897.
llvm-svn: 165312
2012-10-05 14:10:23 +00:00
NAKAMURA Takumi
700cd4053a
[CMake] Enhance add_llvm_external_project.
...
- Substitute hyphen to underscore, s/-/_/g, as the variable name.
- Additional parameter can be specified as the name of directory.
e.g.) add_llvm_external_project(clang-tools-extra extra)
- LLVM_EXTERNAL_CLANG_TOOLS_EXTRA_SOURCE_DIR=/path/to/llvm-srcroot/tools/clang/tools/extra, by default.
- Build directory is in ${CMAKE_CURRENT_BINARY_DIR}/extra
llvm-svn: 165311
2012-10-05 14:10:17 +00:00
Sid Manning
e3612f0f21
Fix incorrect setting of EI_DATA
...
llvm-svn: 165310
2012-10-05 14:06:24 +00:00
NAKAMURA Takumi
605fe78aca
SROA.cpp: Fix a warning, [-Wunused-variable]
...
llvm-svn: 165309
2012-10-05 13:56:23 +00:00
Rafael Espindola
144e271570
Convert to unix line endings.
...
llvm-svn: 165308
2012-10-05 13:32:38 +00:00
Alexander Potapenko
b4db79fc7d
If !asan_inited, call internal versions of libc functions where available.
...
This is to remove unnecessary #if directives.
llvm-svn: 165307
2012-10-05 12:11:06 +00:00
Duncan Sands
933db779a2
Move this test a bit later, after the point at which we know that we either
...
have an alloca or a parameter, since then the alloca test should make sense
to readers, while before it probably appears too specific. No functionality
change.
llvm-svn: 165306
2012-10-05 07:29:46 +00:00
Bill Wendling
abf3febad3
Move methods out-of-line.
...
The internal representation of the Attributes class will be opaque. All of the
query methods will need to query the opaque class. Therefore, these methods need
to be out-of-line.
No functionality change intended.
llvm-svn: 165305
2012-10-05 06:44:41 +00:00
Bill Wendling
f3216e9536
Use method to query for attributes.
...
llvm-svn: 165304
2012-10-05 06:18:50 +00:00
Craig Topper
0cb6acb7ce
Remove some encoding bits I forgot to remove from SETB_C16r and SETB_C64r in r165302.
...
llvm-svn: 165303
2012-10-05 06:11:52 +00:00
Craig Topper
9384902ef1
Move expansion of SETB_C(8/16/32/64)r from MCInstLower to ExpandPostRAPseudos and mark them as pseudos in the td file.
...
llvm-svn: 165302
2012-10-05 06:05:15 +00:00
Jason Molenda
766e7277ed
one more small fix for the gdb-comes-first column order
...
llvm-svn: 165301
2012-10-05 05:31:01 +00:00
Jason Molenda
4cddfedf53
Change the "bt" command alias defined in CommandInterpreter::LoadCommandDictionary.
...
It is now a regex command alias that more faithfully emulates gdb's
behavior, most importantly, "bt 5" will backtrace 5 frames of the
currently selected thread. "bt all" still backtraces all threads
(unlike gdb) and for users who have learned to use "bt -c 5", that
form is still accepted.
llvm-svn: 165300
2012-10-05 05:29:32 +00:00
Jason Molenda
a8805d3809
Symbols::LocateMacOSXFilesUsingDebugSymbols() - perform tilde
...
expansion on the dSYM path we find if it starts with a tilde.
llvm-svn: 165299
2012-10-05 04:57:34 +00:00
Abramo Bagnara
4910701339
Added forgotten break.
...
llvm-svn: 165298
2012-10-05 04:43:29 +00:00
Jason Molenda
840e2819c6
typeo
...
llvm-svn: 165297
2012-10-05 04:29:13 +00:00
Jason Molenda
293e210a59
typeo
...
llvm-svn: 165296
2012-10-05 04:28:53 +00:00
Jason Molenda
74f29358b1
Update the intro paragraph of text describing the table below to
...
reflect that the columns were just swapped.
llvm-svn: 165295
2012-10-05 04:28:33 +00:00
Jason Molenda
c8fd91603a
Swap the columns in the lldb & gdb command comparison table. I
...
often hear feedback from people that having the lldb commands on
the left hand side is non-intuitive -- they say "I want a *gdb* to
*lldb* table, not a *lldb* to *gdb* table". It doesn't seem odious
to go from the right-hand column to the left hand column but I've
heard this same feedback enough that it's also pointless to keep
the format lldb-first, gdb-second when it was an arbitrary choice
to begin with.
llvm-svn: 165294
2012-10-05 04:26:06 +00:00
Sean Silva
5ce54c2eb9
docs: Add HowToSetUpLLVMStyleRTTI.rst.
...
This document describes how to set up LLVM-style RTTI for a class
hierarchy. Surprisingly, this was not previously documented.
Also, link it into ProgrammersManual.html.
llvm-svn: 165293
2012-10-05 03:32:01 +00:00
Sean Silva
a475e4338b
tblgen: Use appropriate LLVM-style RTTI functions.
...
Use isa<> or cast<> when semantically that is what is happening. Also
some trivial "style" cleanups at fix sites.
llvm-svn: 165292
2012-10-05 03:32:00 +00:00
Sean Silva
98c61711c6
tblgen: Replace uses of dynamic_cast<XXXRecTy> with dyn_cast<>.
...
This is a mechanical change of dynamic_cast<> to dyn_cast<>. A number of
these uses are actually more like isa<> or cast<>, and will be changed
to the semanticaly appropriate one in a future patch.
llvm-svn: 165291
2012-10-05 03:31:58 +00:00