- May 04, 2015
-
-
Craig Topper authored
llvm-svn: 236398
-
Craig Topper authored
[TableGen] Formatting cleanup. Mostly removing trailing whitespace and unnecessary curly braces. NFC llvm-svn: 236397
-
Vince Harron authored
These tests link against host lldb API. Compiler's target triple must match liblldb triple. Instead of naively skipping i386, I added a check of the liblldb arch against the compiler target arch. This is useful for 32 bit API builds (planned for Windows) Since remote is disabled, we can assume the os is the same. Also, removed skipIfLinuxClang because it's passing llvm-svn: 236396
-
- May 03, 2015
-
-
Johannes Doerfert authored
In the lnt benchmark MultiSource/Benchmarks/MallocBench/gs/gs with scalar and PHI modeling we detected the multidimensional accesses with sizes variant in the SCoP. This will check the sizes for validity. llvm-svn: 236395
-
Elena Demikhovsky authored
llvm-svn: 236394
-
Tobias Grosser authored
This change adds location information for the detected regions in Polly when the required debug information is available. The JSCOP output format is extended with a "location" field which contains the information in the format "source.c:start-end" The dot output is extended to contain the location information for each nested region in the analyzed function. As part of this change, the existing getDebugLocation function has been moved into lib/Support/ScopLocation.cpp to avoid having to include polly/ScopDetectionDiagnostics.h. Differential Revision: http://reviews.llvm.org/D9431 Contributed-by:
Roal Jordans <r.jordans@tue.nl> llvm-svn: 236393
-
- May 02, 2015
-
-
Nico Weber authored
llvm-svn: 236392
-
Simon Atanasyan authored
No functional changes. llvm-svn: 236391
-
Yaron Keren authored
llvm-svn: 236390
-
Yaron Keren authored
Using GetNumBytesInBuffer() assumes that the stream was not flushed between the GetNumBytesInBuffer() calls, which may happen to be true or not, depending on stream policy. tell() always reports the correct stream location. Do note there are only two more uses of GetNumBytesInBuffer() in LLVM+clang, in lib/MC/MCAsmStreamer.cpp and lib/Target/R600/InstPrinter/AMDGPUInstPrinter.cpp. The former may be replacable by tell (needs testing) but while the later can not be immediatly replaced by tell() as it uses the absolute value of GetNumBytesInBuffer() rather than the real stream position. Both uses seems to depend upon flush policy and thus may not work correctly depending upon the stream behaviour. Going forward, GetNumBytesInBuffer() should probably be protected, non-accessible to raw_ostream clients. llvm-svn: 236389
-
Simon Pilgrim authored
Removed code that was replicating v8i16 'shift + mask' implementation that is done more nicely by making use of LowerScalarImmediateShift llvm-svn: 236388
-
Simon Pilgrim authored
llvm-svn: 236387
-
Simon Pilgrim authored
llvm-svn: 236386
-
Simon Pilgrim authored
llvm-svn: 236385
-
Simon Pilgrim authored
llvm-svn: 236384
-
Daniel Jasper authored
OriginalColumn might not be set, so fall back to Location and SourceMgr in case it is missing. Also initialize end column in case the token is multi line, but it's the ` token itself that starts the multi line. Patch by Martin Probst, thank you! llvm-svn: 236383
-
Daniel Jasper authored
Parameters can have templated types and default values (= ...), which is another location in which a template closer should be followed by whitespace. Patch by Martin Probst, thank you. llvm-svn: 236382
-
David Majnemer authored
This test verifies that we can detect when the inheritance paths are ambiguous due to covariant thunks, ensuring we don't regress PR16759. llvm-svn: 236381
-
Justin Bogner authored
The fact that PGO has a say in how these branch weights are determined isn't interesting to most of CodeGen, so it makes more sense for this API to be accessible via CodeGenFunction rather than CodeGenPGO. llvm-svn: 236380
-
David Blaikie authored
Seems we were setting the base address on the wrong DwarfCompileUnit object so it wasn't being used when generating the ranges. llvm-svn: 236377
-
Richard Smith authored
llvm-svn: 236376
-
Richard Smith authored
llvm-svn: 236374
-
Eric Christopher authored
with numbers. llvm-svn: 236373
-
Steven Wu authored
The underlying problem is that there is currently no way to run ObjCARCContract from llvm bitcode which is required by ObjC ARC. This fix the problem by always enable ObjCARCContract pass if optimization is enabled. The ObjCARC Contract pass has almost no overhead on code that is not using ARC. llvm-svn: 236372
-
Kaelyn Takata authored
unmatched l_paren before setting the LHS to ExprError(). Fixes PR23285. llvm-svn: 236371
-
Justin Bogner authored
No functional change. This just makes it more obvious that the logic in ComputeRegionCounts only depends on the counter map and local state. llvm-svn: 236370
-
Richard Smith authored
should not export the macro. ... at least, not unless we have local submodule visibility enabled. llvm-svn: 236369
-
Jim Grosbach authored
llvm-svn: 236368
-
Jim Grosbach authored
llvm-svn: 236367
-
Siva Chandra authored
Summary: r235916 marked only one of the tests as xfail, but the other also has been failing intermitantly on the buildbot. Reviewers: chaoren Reviewed By: chaoren Subscribers: lldb-commits Differential Revision: http://reviews.llvm.org/D9452 llvm-svn: 236366
-
Justin Bogner authored
This removes the RegionCounter class, which is only used as a helper in teh ComputeRegionCounts stmt visitor. This class is just an extra layer of abstraction that makes the code harder to follow at this point, and removing it makes the logic quite a bit more direct. llvm-svn: 236364
-
Jason Molenda authored
follow-up to the change in r235158. Right now if you attach to a process and type "kill", lldb doesn't kill it, it detaches. <rdar://problem/20691198> llvm-svn: 236363
-
Enrico Granata authored
llvm-svn: 236362
-
Justin Bogner authored
"Don't crash" tests are silly, we might as well check that the counters are consistent here. llvm-svn: 236361
-
Reid Kleckner authored
This reverts commit r236359. Things are still broken despite testing. :( llvm-svn: 236360
-
Reid Kleckner authored
This reverts commit r236340. llvm-svn: 236359
-
Colin LeMahieu authored
llvm-svn: 236358
-
Reid Kleckner authored
llvm-svn: 236357
-
Marshall Clow authored
llvm-svn: 236356
-
- May 01, 2015
-
-
David Majnemer authored
llvm-svn: 236355
-