- Jun 28, 2016
-
-
Michael Kuperstein authored
llvm-svn: 273974
-
Chandler Carruth authored
tests will want different IR. Wanted this when writing tests for the proposed CG update stuff, and this is an easily separable piece. llvm-svn: 273973
-
Saleem Abdulrasool authored
llvm-svn: 273972
-
Vedant Kumar authored
Passing -output-dir path/to/dir to llvm-cov show creates path/to/dir if it doesn't already exist, and prints reports into that directory. In function view mode, all views are written into path/to/dir/functions.$EXTENSION. In file view mode, all views are written into path/to/dir/coverage/$PATH.$EXTENSION. llvm-svn: 273971
-
Vedant Kumar authored
llvm-svn: 273970
-
Vedant Kumar authored
llvm-svn: 273969
-
Vedant Kumar authored
llvm-svn: 273968
-
Xinliang David Li authored
Expose getBPI interface from BFI impl and use it in graph viewer. This eliminates the dependency on old PM interface. llvm-svn: 273967
-
Michael Kuperstein authored
llvm-svn: 273966
-
Matt Arsenault authored
llvm-svn: 273965
-
Matt Arsenault authored
llvm-svn: 273964
-
Greg Clayton authored
Fixup the "shadow" example command to use the function that takes an execution context now that the @lldb.command decorator does the right thing for the command function that takes 5 arguments. A few fixes: - Check the process state to make sure it is stopped - Grab the frame from the "exe_ctx" so this will work during breakpoint callbacks - Print out the SBDeclaration objects of the variables that shadow each other so we can see the source locations of which variable declarations are shodowing each other. llvm-svn: 273963
-
Wolfgang Pieb authored
Differential review: http://reviews.llvm.org/D21522 llvm-svn: 273962
-
Chandler Carruth authored
the new pass manager. This adds operator<< overloads for the various bits of the LazyCallGraph, dump methods for use from the debugger, and debug logging using them to the CGSCC pass manager. Having this was essential for debugging the call graph update patch, and I've extracted what I could from that patch here to minimize the delta. llvm-svn: 273961
-
Todd Fiala authored
Target::Install() was assuming the module at index 0 was the executable. This is often true, but not guaranteed to be the case. The TestInferiorChanged.py test highlighted this when run against iOS. After the binary is replaced in the middle of the test, it becomes the last module in the list. The rest of the Target::Install() logic then clobbers the executable file by using whatever happens to be the first module in the target module list. This change also marks the TestInferiorChanged.py test as a no-debug-info test. llvm-svn: 273960
-
Rafael Espindola authored
Thanks to Benjamin Kramer for noticing. llvm-svn: 273959
-
Rafael Espindola authored
Should fix the shared library build. llvm-svn: 273958
-
Chris Bieneman authored
COMPILER_RT_DEFAULT_TARGET_ABI is not set in base-config-ix.cmake, so we need to move this check into CMakeLists.txt. llvm-svn: 273957
-
Chris Bieneman authored
This reverts commit r273914. This commit broke bots building compiler-rt using LLVM_BUILD_EXTERNAL_COMPILER_RT. See: http://lab.llvm.org:8080/green/job/clang-stage1-configure-RA_build/22221/console llvm-svn: 273956
-
George Burgess IV authored
Apparently, MSVC complains if there's an implicit conversion from `unsigned` to `unsigned long long`, if the `unsigned` is the result of a bit shift. llvm-svn: 273955
-
Jason Molenda authored
explicit in how it adds the kernel binary, to guard against the case where a kernel corefile might incorrectly include the kernel's UUID in it (so calling ::GetSharedModule may end up returning the global module cache's copy of the core file instead of adding the kerenl binary). <rdar://problem/26988816> llvm-svn: 273954
-
Davide Italiano authored
llvm-svn: 273953
-
Easwaran Raman authored
Differential revision: http://reviews.llvm.org/D21690 llvm-svn: 273952
-
Sanjay Patel authored
[InstCombine] shrink type of sdiv if dividend is sexted and constant divisor is small enough (PR28153) This should fix PR28153: https://llvm.org/bugs/show_bug.cgi?id=28153 Differential Revision: http://reviews.llvm.org/D21769 llvm-svn: 273951
-
Chris Dewhurst authored
llvm-svn: 273950
-
Chris Dewhurst authored
This change reverts a "false" test that was placed to avoid regressions while the atomics pass was completed for the Sparc back-ends. llvm-svn: 273949
-
- Jun 27, 2016
-
-
Yaxun Liu authored
"chmod u-x *" does not work for lit on cygwin. llvm-svn: 273948
-
Matt Arsenault authored
Not sure this actually changes anything llvm-svn: 273947
-
Kevin Enderby authored
allow a good error message to be produced. I added the one test case that the object file tools could produce an error message. The other two errors can’t be triggered if the input file is passed through sys::fs::identify_magic(). But the malformedError("bad magic number") does get triggered by the logic in llvm-dsymutil when dealing with a normal Mach-O file. The other "File too small ..." error would take a logic error currently to produce and is not tested for. llvm-svn: 273946
-
Rafael Espindola authored
llvm-svn: 273945
-
Rafael Espindola authored
In all its uses it was equivalent to IsNotPIC. llvm-svn: 273943
-
Chris Bieneman authored
Should fix the last LLD bots. llvm-svn: 273942
-
Miklos Vajna authored
As it failed on e.g. <http://lab.llvm.org:8011/builders/clang-ppc64be-linux/builds/7089/steps/ninja%20check%201/logs/FAIL%3A%20Clang%20Tools%3A%3AClassTestReplacements.cpp> with: Trouble iterating over directory '/home/buildbots/ppc64be-clang-test/clang-ppc64be/stage1/tools/clang/tools/extra/test/clang-rename/Output': No such file or directory A reliable way to trigger the problem locally is to run all clang-rename tests in parallel in a loop: for i in $(seq 1 100); do ~/git/llvm/workdir/bin/llvm-lit -v -j15 . || break; done Change the test script to be more similar to test/Tooling/clang-check.cpp, that way the above command doesn't fail for me anymore. llvm-svn: 273941
-
Matt Arsenault authored
llvm-svn: 273940
-
Chris Bieneman authored
Should fix the last LLD bots. llvm-svn: 273939
-
Davide Italiano authored
binutils ar uses -plugin to specify the LTO plugin, but LLVM doesn't need this as it doesn't use a plugin for LTO. Accepting (and ignoring) the option allows interoperability with existing build systems and make downstream consumers life much easier. No objections from Rafael on this change. llvm-svn: 273938
-
Matt Arsenault authored
llvm-svn: 273937
-
Sanjay Patel authored
llvm-svn: 273936
-
Justin Holewinski authored
Reviewers: jingyue, jlebar Subscribers: jholewinski Differential Revision: http://reviews.llvm.org/D21756 llvm-svn: 273922
-
Rafael Espindola authored
Fixes a fixme about handling other visibilities. llvm-svn: 273921
-