| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| |
|
|
|
|
|
|
| |
to use for stripping final executables.
Patch by Simon Atanasyan!
llvm-svn: 142997
|
| |
|
|
| |
llvm-svn: 142996
|
| |
|
|
|
|
| |
Patch by Dimitry Andric!
llvm-svn: 142995
|
| |
|
|
| |
llvm-svn: 142994
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
the time from issuing
the run command till the first breakpoint hit. Example:
$ ./dotest.py -v +b -n -x '-F Driver::MainLoop()' -p TestStartupDelays.py
1: test_startup_delay (TestStartupDelays.StartupDelaysBench)
Test start up delays creating a target and setting a breakpoint. ...
lldb startup delay (create fresh target) benchmark: Avg: 0.124496 (Laps: 30, Total Elapsed Time: 3.734883)
lldb startup delay (set first breakpoint) benchmark: Avg: 0.220828 (Laps: 30, Total Elapsed Time: 6.624847)
lldb startup delay (run to breakpoint) benchmark: Avg: 0.478159 (Laps: 30, Total Elapsed Time: 14.344774)
ok
llvm-svn: 142993
|
| |
|
|
|
|
|
| |
fix up later. For this special case, allow such a mask to be considered valid.
<rdar://problem/8622574>
llvm-svn: 142992
|
| |
|
|
| |
llvm-svn: 142991
|
| |
|
|
| |
llvm-svn: 142990
|
| |
|
|
| |
llvm-svn: 142989
|
| |
|
|
| |
llvm-svn: 142988
|
| |
|
|
| |
llvm-svn: 142987
|
| |
|
|
| |
llvm-svn: 142984
|
| |
|
|
| |
llvm-svn: 142983
|
| |
|
|
| |
llvm-svn: 142982
|
| |
|
|
| |
llvm-svn: 142981
|
| |
|
|
| |
llvm-svn: 142970
|
| |
|
|
| |
llvm-svn: 142966
|
| |
|
|
| |
llvm-svn: 142965
|
| |
|
|
| |
llvm-svn: 142963
|
| |
|
|
|
|
|
|
|
| |
types of the same name. If a local variable with the
given name is found (and we are not searching a
specific namespace) we stop right then and there and
report it.
llvm-svn: 142962
|
| |
|
|
|
|
|
|
| |
relocation entries that are used as additional information for other, real relocations, rather than being relocations themselves.
I'm not familiar enough with ELF or COFF to know if they should have any relocations marked hidden.
llvm-svn: 142961
|
| |
|
|
| |
llvm-svn: 142960
|
| |
|
|
| |
llvm-svn: 142959
|
| |
|
|
|
|
|
|
| |
LLVM 2.9. My understanding is that we plan to maintain compatibility with 2.9
until the 3.1 release. At that time we can generate new test cases using LLVM
3.0.
llvm-svn: 142958
|
| |
|
|
|
|
| |
PR11217.
llvm-svn: 142956
|
| |
|
|
| |
llvm-svn: 142955
|
| |
|
|
| |
llvm-svn: 142954
|
| |
|
|
| |
llvm-svn: 142952
|
| |
|
|
| |
llvm-svn: 142951
|
| |
|
|
|
|
|
|
| |
compile and use a bunch of stuff using o32 abi). Also the rt-rk.com team
claims that the JIT support they contributed, is complete for the mips
"static" relocation model.
llvm-svn: 142950
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
with lldb vs. gdb.
An example (with /Developer/usr/bin/lldb vs. /usr/bin/gdb):
[13:05:04] johnny:/Volumes/data/lldb/svn/trunk/test $ ./dotest.py -v +b -n -p TestCompileRunToBreakpointTurnaround.py
1: test_run_lldb_then_gdb (TestCompileRunToBreakpointTurnaround.CompileRunToBreakpointBench)
Benchmark turnaround time with lldb vs. gdb. ...
lldb turnaround benchmark: Avg: 4.574600 (Laps: 3, Total Elapsed Time: 13.723799)
gdb turnaround benchmark: Avg: 7.966713 (Laps: 3, Total Elapsed Time: 23.900139)
lldb_avg/gdb_avg: 0.574214
ok
----------------------------------------------------------------------
Ran 1 test in 55.462s
OK
llvm-svn: 142949
|
| |
|
|
| |
llvm-svn: 142948
|
| |
|
|
|
|
|
|
| |
A step toward making sure that diagnostics report should only
be generated though the CheckerContext and not though BugReporter
or ExprEngine directly.
llvm-svn: 142947
|
| |
|
|
|
|
|
|
|
| |
Remove dead members/parameters: ProgramState, respondsToCallback, autoTransition.
Remove addTransition method since it's the same as generateNode. Maybe we should
rename generateNode to genTransition (since a transition is always automatically
generated)?
llvm-svn: 142946
|
| |
|
|
| |
llvm-svn: 142945
|
| |
|
|
|
|
| |
Now, all the path sensitive checkers use CheckerContext!
llvm-svn: 142944
|
| |
|
|
|
|
|
|
| |
Get rid of the EndOfPathBuilder completely.
Use the generic NodeBuilder to generate nodes.
Enqueue the end of path frontier explicitly.
llvm-svn: 142943
|
| |
|
|
| |
llvm-svn: 142938
|
| |
|
|
| |
llvm-svn: 142937
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
parser. Now expression like the following work as
expected:
-
(lldb) expr struct { int a; int b; } $blah = { 10, 20 }
<no result>
(lldb) expr $blah
(<anonymous struct at Parse:6:5>) $blah = {
(int) a = 10
(int) b = 20
}
-
Now the IRForTarget subsystem knows how to handle
static initializers of various composite types.
Also removed an unnecessary parameter from
ClangExpressionDeclMap::GetFunctionInfo.
llvm-svn: 142936
|
| |
|
|
|
|
| |
Doug's feedback.
llvm-svn: 142935
|
| |
|
|
|
|
|
|
| |
This first patch is for expression variable kinds.
Patch by Jack Carter!
llvm-svn: 142934
|
| |
|
|
|
|
|
|
|
|
| |
for debug information that occasionally gets the
const-ness of member functions wrong. We used to
demangle the name, add "const," and remangle it; now
we handle the mangled name directly, which is more
robust.
llvm-svn: 142933
|
| |
|
|
| |
llvm-svn: 142932
|
| |
|
|
|
|
| |
GCC compiler workaround.
llvm-svn: 142931
|
| |
|
|
|
|
|
|
| |
The address for $sp, and addresses for sdc1/ldc1 must be 8-byte aligned
Patch by Petar Jovanovic.
llvm-svn: 142930
|
| |
|
|
| |
llvm-svn: 142929
|
| |
|
|
|
|
| |
decltype-specification when specifying a base type.
llvm-svn: 142928
|
| |
|
|
| |
llvm-svn: 142926
|
| |
|
|
|
|
| |
r142914: "Introduce a placeholder type for "pseudo object""
r142915: "Pull the pseudo-object stuff into its own file."
llvm-svn: 142921
|