Greg Clayton
594e5ed939
Hooked up detach for ProcessGDBRemote.
...
Remove the GetUserData()/SetUserData() from the DWARFDebugInfoEntry
class. We now track everything with dense maps.
llvm-svn: 114876
2010-09-27 21:07:38 +00:00
Johnny Chen
ff745c02ff
Modified doc string.
...
llvm-svn: 114875
2010-09-27 21:04:54 +00:00
Nico Weber
d75488d010
Correctly set "explicit template instantiation" kind on inner structs of templates whose explicit instantiation is first declared and then defined.
...
Fixes http://llvm.org/pr8207
llvm-svn: 114874
2010-09-27 21:02:09 +00:00
Johnny Chen
ca54e280d5
Added @expectedFailure decorator for the "long long" and "unsigned long long"
...
test cases.
llvm-svn: 114872
2010-09-27 20:55:52 +00:00
Johnny Chen
e1030cd883
Added "long long" and "unsigned long long" to the TestBasicTypes.py.
...
Added a special "clean" target to the types/Makefile to clean up all the *.o/.d
files.
The generic_type_tester() method is modified to take a set of atoms, instead of
type string as a required parameter, for example:
o unsigned int => set(['unsigned', 'int'])
o unsigned long long => set(['unsigned', 'long long'])
o long long => set(['long long'])
llvm-svn: 114871
2010-09-27 20:44:46 +00:00
Nico Weber
a384e9a5f4
Let lit give helpful advice if 'make test' was not run yet.
...
llvm-svn: 114869
2010-09-27 20:40:32 +00:00
Bill Wendling
dcd7c2b833
Add a new scope type "LTO_SYMBOL_SCOPE_DEFAULT_CAN_BE_HIDDEN" for the
...
"linker_private_weak_auto_def" linkage type for LTO.
llvm-svn: 114868
2010-09-27 20:17:45 +00:00
Daniel Dunbar
32f1b54b69
utils/ABITest: Factor out type naming code slightly.
...
llvm-svn: 114867
2010-09-27 20:13:24 +00:00
Daniel Dunbar
1998651529
utils/ABITest: Tweak default bit-field types to cover some more interesting cases.
...
llvm-svn: 114866
2010-09-27 20:13:22 +00:00
Daniel Dunbar
47dd9c2fc5
utils/ABITest: Add a workaround for mismatches due to PR5579.
...
llvm-svn: 114865
2010-09-27 20:13:19 +00:00
Daniel Dunbar
22ec2c218c
utils/ABITest: Add option to skip individual tests by index.
...
llvm-svn: 114864
2010-09-27 20:13:17 +00:00
Daniel Dunbar
2e0db09078
Frontend: Teach clang -cc1as to respond to -v.
...
llvm-svn: 114863
2010-09-27 20:13:13 +00:00
Daniel Dunbar
6b2aaf1a36
Hard to imagine there are still people using inferior compilers.
...
llvm-svn: 114862
2010-09-27 20:12:58 +00:00
Daniel Dunbar
d116d8a4e9
MC/AsmParser: Handle exponents in floating point literals.
...
llvm-svn: 114861
2010-09-27 20:12:52 +00:00
Fariborz Jahanian
cb67d7b7c2
Issue warning for trivial cases of nonnull attributes
...
(on functions with no pointer arguments) but only when
the attribute has not been coming from a macro
instantiation in a header file. Fixes first part
of radar 6857843.
llvm-svn: 114860
2010-09-27 19:05:51 +00:00
Jakob Stoklund Olesen
415a7a6fec
Revert "Disable codegen prepare critical edge splitting. Machine instruction passes now"
...
This reverts revision 114633. It was breaking llvm-gcc-i386-linux-selfhost.
It seems there is a downstream bug that is exposed by
-cgp-critical-edge-splitting=0. When that bug is fixed, this patch can go back
in.
Note that the changes to tailcallfp2.ll are not reverted. They were good are
required.
llvm-svn: 114859
2010-09-27 18:43:48 +00:00
Jakob Stoklund Olesen
4f3443e74d
Explicitly disable CGP critical edge splitting for this test so it won't break
...
by reenabling it temporarily.
llvm-svn: 114858
2010-09-27 18:43:43 +00:00
Jakob Stoklund Olesen
f2a279b902
Don't depend on basic block numbering.
...
llvm-svn: 114857
2010-09-27 18:43:40 +00:00
Rafael Espindola
69aa15155f
Odd additional stub framework for the ARM MC ELF emission.
...
llc now recognizes the "intent" to support MC/obj emission for ARM, but
given that they are all stubs, it asserts on --filetype=obj --march=arm
Patch by Jason Kim.
llvm-svn: 114856
2010-09-27 18:31:37 +00:00
Nick Kledzik
c2d789b95e
<rdar://problem/8482056> Add Soft Floating Compares for armv6 and armv7
...
llvm-svn: 114854
2010-09-27 18:28:15 +00:00
Rafael Espindola
cceded493f
Remove unused argument.
...
llvm-svn: 114852
2010-09-27 18:13:03 +00:00
Howard Hinnant
f5241d7586
Bugzilla 8231
...
llvm-svn: 114851
2010-09-27 18:09:23 +00:00
Bill Wendling
2776d465ee
The "linker_private_weak*" linkages should set the LTO_SYMBOL_DEFINITION_WEAK
...
during LTO.
llvm-svn: 114850
2010-09-27 18:05:19 +00:00
Caroline Tice
18474c933c
Automatically wrap *all* Python code entered for a breakpoint command inside
...
an auto-generated Python function, and pass the stoppoint context frame and
breakpoint location as parameters to the function (named 'frame' and 'bp_loc'),
to be used inside the breakpoint command Python code, if desired.
llvm-svn: 114849
2010-09-27 18:00:20 +00:00
Howard Hinnant
30ad985b6b
Cleaning up some tuple code.
...
llvm-svn: 114848
2010-09-27 17:54:17 +00:00
Benjamin Kramer
c758311025
Push twines deeper into SourceMgr's error handling methods.
...
llvm-svn: 114847
2010-09-27 17:42:11 +00:00
Johnny Chen
23cb3716df
Updated test case to "settings set prompt 'lldb2'" since the '-o' option is gone.
...
Also added "settings set -r prompt" to reset the prompt afterwards.
llvm-svn: 114846
2010-09-27 17:36:59 +00:00
Fariborz Jahanian
30e8d58dbd
Copying result of object property reference expression
...
into a temporary is elidable as well.
(Finishes up radar 8291337).
llvm-svn: 114845
2010-09-27 17:30:38 +00:00
Dale Johannesen
786874de82
MMX parameters aren't handled here yet.
...
llvm-svn: 114844
2010-09-27 17:29:47 +00:00
Dale Johannesen
117f7708c4
Don't try to make a vector of x86mmx; this won't work,
...
and asserts.
llvm-svn: 114843
2010-09-27 17:29:14 +00:00
Dan Gohman
cf935acf53
writeGraph doesn't need its ShortNames argument.
...
llvm-svn: 114842
2010-09-27 16:59:51 +00:00
Dan Gohman
16ef49686c
Delete an unused function.
...
llvm-svn: 114841
2010-09-27 16:58:21 +00:00
Caroline Tice
0f564dbc8c
Change command option "--no_override" to "--no-override" (hypen instead of underscore).
...
llvm-svn: 114840
2010-09-27 16:58:16 +00:00
Dan Gohman
ca8ebc8de2
Delete an unused declaration.
...
llvm-svn: 114839
2010-09-27 16:54:49 +00:00
Dan Gohman
68fe970732
Don't construct a redundant GraphWriter object.
...
llvm-svn: 114838
2010-09-27 16:54:13 +00:00
Dan Gohman
06ccde5f40
Factor out code from the standalone WriteGraph function into a helper
...
function on GraphWriter.
llvm-svn: 114837
2010-09-27 16:44:11 +00:00
Douglas Gregor
a6f74e276d
Remove libclang logging code
...
llvm-svn: 114836
2010-09-27 16:43:25 +00:00
Douglas Gregor
cc277157e3
Remove reference to nonexistent test in CMake makefile for unit tests
...
llvm-svn: 114835
2010-09-27 16:40:43 +00:00
Dan Gohman
ce752acfae
Constify properlyDominates in the same manner as dominates.
...
Add constified overloads for findNearestCommonDominator.
llvm-svn: 114834
2010-09-27 16:33:31 +00:00
Dan Gohman
a0da88931c
Add support for viewing graphviz graphs with xdot.py.
...
llvm-svn: 114832
2010-09-27 16:28:34 +00:00
Dan Gohman
38d773376a
Move ValueMapTest from ADT to VMCore so that ADT doesn't need
...
to link in "core".
llvm-svn: 114831
2010-09-27 15:50:08 +00:00
Dan Gohman
b179cb2ce7
Add an all() method to BitVector, for testing whether all bits are set.
...
llvm-svn: 114830
2010-09-27 15:48:37 +00:00
Dan Gohman
24697d3b8d
Remove WriteGraph's Name argument, which it didn't use, and
...
rename writeHeader's Name argument to Title, to be consistent
with WriteGraph.
llvm-svn: 114829
2010-09-27 15:34:19 +00:00
Dan Gohman
9a1b8598ef
Make this code 65-bit clean.
...
llvm-svn: 114828
2010-09-27 15:15:44 +00:00
Dan Gohman
58a9d28a68
Fix indentation.
...
llvm-svn: 114827
2010-09-27 14:44:14 +00:00
Oscar Fuentes
5680231071
Removed remnant target library dependencies from LLVMLibDeps.cmake
...
llvm-svn: 114826
2010-09-27 13:49:41 +00:00
Oscar Fuentes
f80c3c1a30
Updated LLVMLibDeps.cmake
...
llvm-svn: 114825
2010-09-27 13:33:17 +00:00
Michael J. Spencer
d628377a2d
MC-COFF: Drop empty sections, and label symbols. Convert relocations
...
targeted at symbols into relocations relative to the containing section.
Patch by Nathan Jeffords!
llvm-svn: 114823
2010-09-27 08:58:26 +00:00
Chris Lattner
b6a7f97c88
yet more aliases.
...
llvm-svn: 114822
2010-09-27 07:24:57 +00:00
Chris Lattner
882626cd5b
add a couple more aliases, rdar://8456378
...
llvm-svn: 114821
2010-09-27 07:21:41 +00:00