- Dec 20, 2012
-
-
Richard Smith authored
appears to currently be benign (we happen to test the flags in the right order, so we never depend on the uninitialized value). llvm-svn: 170640
-
John McCall authored
Fixes PR14628. llvm-svn: 170639
-
Sean Silva authored
For whatever reason the usage of '^^^' and '---' adornments were reversed compared to the "canonical" style of the LLVM docs (which is currently "the style used in SphinxQuickstartTemplate.rst"). This change doesn't affect the document structure at all, I'm just doing it for trivial stylistic consistency (the document content is *much* more important---thanks Nadav for writing this up!). Also, trim the adornments to be the same length as the section names. llvm-svn: 170638
-
Sean Silva authored
llvm-svn: 170637
-
Richard Smith authored
produce a note for that diagnostic either with a different DiagnosticEngine or after calling DiagnosticEngine::Reset(). That didn't make any sense, and did the wrong thing if the original diagnostic was suppressed. llvm-svn: 170636
-
Fariborz Jahanian authored
llvm-svn: 170635
-
Alexander Kornienko authored
http://llvm-reviews.chandlerc.com/D52 Patch by Philip Craig! llvm-svn: 170634
-
rdar://problem/12903081Enrico Granata authored
When looking for the Python script to load for a given module, replace dots with underscores if there are any after stripping the extension This means that for a module named foo.devel.xyz a file named foo_devel.py will be what we try to load llvm-svn: 170633
-
Nadav Rotem authored
llvm-svn: 170632
-
Bill Wendling authored
llvm-svn: 170631
-
Bob Wilson authored
<rdar://problem/12879313> llvm-svn: 170630
-
Jim Grosbach authored
llvm-svn: 170629
-
Jim Grosbach authored
llvm-svn: 170628
-
Richard Smith authored
llvm-svn: 170627
-
Nadav Rotem authored
llvm-svn: 170626
-
Anna Zaks authored
Instead of using several callbacks to identify the pointer escape event, checkers now can register for the checkPointerEscape. Converted the Malloc checker to use the new callback. SimpleStreamChecker will be converted next. llvm-svn: 170625
-
Michael J. Spencer authored
llvm-svn: 170624
-
Michael J. Spencer authored
llvm-svn: 170623
-
Nadav Rotem authored
llvm-svn: 170622
-
NAKAMURA Takumi authored
llvm-svn: 170620
-
Andrew Kaylor authored
Note that the test actually fails before reaching the assertion described in that bug, but the failure is a trivial matter of adding OS-conditional expected stop reason strings (as noted by new comments in this patch). However, with the stop reason strings changed, the test fails for the more substantial reason noted in bugzilla 14662. llvm-svn: 170619
-
Nadav Rotem authored
llvm-svn: 170618
-
Argyrios Kyrtzidis authored
make sure they came from the same kind of FileIDs. Thanks to Abramo Bagnara for providing the test case. llvm-svn: 170616
-
Bill Wendling authored
llvm-svn: 170615
-
Chad Rosier authored
llvm-svn: 170613
-
rdar://problem/12446222Enrico Granata authored
Implement the ability for Python commands to be interrupted by pressing CTRL+C Also add a new Mutex subclass that attempts to be helpful for debugging by logging actions performed on it FYI of all interested - there is a separate deadlocking issue related to how LLDB dispatches CTRL+C that might cause LLDB to deadlock upon pressing CTRL+C while in a Python command. This is not a regression, and was just previously masked by us not even trying to bail out of Python commands, so that it would not be clear from a user perspective whether we were deadlocked or stuck in an inconsistent state within the Python interpreter. llvm-svn: 170612
-
Chad Rosier authored
rdar://12282267 llvm-svn: 170611
-
Jim Grosbach authored
MC disassembler clients (LLDB) are interested in querying if an instruction may affect control flow other than by virtue of being an explicit branch instruction. For example, instructions which write directly to the PC on some architectures. llvm-svn: 170610
-
Jim Grosbach authored
isSub and isSuper return false if RegA == RegB. Add variants which also include the identity function. llvm-svn: 170609
-
Jim Grosbach authored
These were defined on TargetRegisterInfo, but they don't use any information that's not available in MCRegisterInfo, so sink them down to be available at the MC layer. llvm-svn: 170608
-
Jim Grosbach authored
llvm-svn: 170607
-
Fariborz Jahanian authored
fix any bad objectiveC syntax coming out of DeclPrinter. This is on going. Also, introduce a new PrintPolicy and use it as needed when declaration tag is to be produced via DeclPrinter. llvm-svn: 170606
-
Andrew Kaylor authored
llvm-svn: 170605
-
Daniel Malea authored
llvm-svn: 170603
-
Michael Ilseman authored
Refactor isIntrinsic() to be quicker, and change classof() (and thus, isa<IntrinsicInst>()) to use it. This decreases the number of occurrences of the slow-path string matching performed by getIntrinsicID(). llvm-svn: 170602
-
Sean Callanan authored
for reporting class types from Objective-C runtime class symbols. Instead, LLDB now queries the Objective-C runtime for class types. We have also added a (minimal) Objective-C runtime type vendor for Objective-C runtime version 1, to prevent regressions when calling class methods in the V1 runtime. Other components of this fix include: - We search the Objective-C runtime in a few more places. - We enable enumeration of all members of Objective-C classes, which Clang does in certain circumstances. - SBTarget::FindFirstType and SBTarget::FindTypes now query the Objective-C runtime as needed. - I fixed several test cases. <rdar://problem/12885034> llvm-svn: 170601
-
- Dec 19, 2012
-
-
Bill Wendling authored
llvm-svn: 170600
-
Jakob Stoklund Olesen authored
The single-argument MachineInstr::addOperand(MO) will be removed soon. llvm-svn: 170599
-
Argyrios Kyrtzidis authored
modules when getting the decls for a namespace or translation unit. Otherwise the code-completion results will not be complete. rdar://12889089 llvm-svn: 170596
-
Dmitri Gribenko authored
No testcase because it is apparently not so trivial to construct. llvm-svn: 170595
-