platform/upstream/llvm.git
7 years agoEnable Tizen Toolchain paths detection 88/125288/7 accepted/tizen/base/20170707.183521 submit/tizen_base/20170622.094219 submit/tizen_base/20170705.023439
Slava Barinov [Fri, 14 Apr 2017 08:45:19 +0000 (11:45 +0300)]
Enable Tizen Toolchain paths detection

This allows acceleration of clang with qemu-accel and allows to get rid of '-B'
options during build. All the paths to tools and libraries are detected
automatically by clang built-in mechanisms.

Change-Id: I8f48377fdbf5b8be2941a54e0105cfdd8e991d20
Signed-off-by: Slava Barinov <v.barinov@samsung.com>
7 years agosmack error fix 41/129641/2 accepted/tizen/base/20170519.201056 submit/tizen_base/20170518.083547 tizen_4.0.m1_release
chunseok lee [Wed, 17 May 2017 08:33:01 +0000 (17:33 +0900)]
smack error fix

1. add /usr/lib/liblldb.so* -> sdk_lib/liblldb.so*
2. add exec_label "User" to lldb-mi

Change-Id: Ie67fed58686b3a0407d4ed5cdc4d3f5c492580c0
Signed-off-by: chunseok lee <chunseok.lee@samsung.com>
7 years agoAdd C# Plugin 79/127079/2 accepted/tizen/base/20170429.024907 submit/tizen_base/20170427.060115
chunseok lee [Wed, 26 Apr 2017 06:25:05 +0000 (15:25 +0900)]
Add C# Plugin

commit 440322a00075dcaa0a3726ef1d7939ff6f4eb140
Merge: b9051e5 efe1c38
Author: Dmitri Botcharnikov <dmitry.b@samsung.com>
Date:   Thu Mar 30 20:28:13 2017 +0900

    Merge "Fix MI local variable scopes" into tizen30-srr

commit b9051e5940f01f2555e9404dca97ad2eb04454e7
Merge: 098f053 a184b57
Author: Dmitri Botcharnikov <dmitry.b@samsung.com>
Date:   Thu Mar 30 20:28:03 2017 +0900

    Merge "Revert "Add CoreCLR System.String type summary"" into tizen30-srr

commit 098f0531f7547447fb09ef1e3f908f9bb9060b5b
Author: Evgeny Pavlov <e.pavlov@samsung.com>
Date:   Wed Mar 29 13:37:57 2017 +0300

    Fix incorrect collection of JITEntries for funclets.
    This patch fix failed lldb-mi tests on x86:
    * test_coreclr_lldbmi_exceptions_managed_next2
    * test_coreclr_lldbmi_steps_exec_exceptions_next

    Patch by Ivan Vagin!

    Change-Id: Ib00a324510738293c6a1c82b233a830ae497fb98

commit efe1c38757c3a6e7505f408ac5e98aa8a564496d
Author: Igor Kulaychuk <i.kulaychuk@samsung.com>
Date:   Thu Mar 16 18:41:28 2017 +0300

    Fix MI local variable scopes

    Includes backported fix for StackFrame::GetVariables(...) from r267478

    Change-Id: Ic3339a7965f14e90f6bb2b89f083de7b961bdf36

commit a184b57c892f52b7c976848f2c55dbdd4bb14ffc
Author: Igor Kulaychuk <i.kulaychuk@samsung.com>
Date:   Mon Mar 27 17:04:10 2017 +0300

    Revert "Add CoreCLR System.String type summary"

    This reverts commit 4e320d698e87469bd5fa96c4caf328c83e7faaf1.

    Change-Id: Iabe546794ba309c3697dc415c13b82e412ca1b6d

commit 9ec1dcd68e12220178ec34081e2ebd9073932a94
Merge: 236c6a1 4e320d6
Author: Dmitri Botcharnikov <dmitry.b@samsung.com>
Date:   Mon Mar 27 21:04:54 2017 +0900

    Merge "Add CoreCLR System.String type summary" into tizen30-srr

commit 236c6a1ed3bfb0c4871b26ff0928e656493455d9
Author: Igor Kulaychuk <i.kulaychuk@samsung.com>
Date:   Fri Feb 17 21:17:47 2017 +0300

    Display types similar to ClrDbg

    Change-Id: I4d6a6238793063a0f71b486acab8ea47d5fd57ab

commit 54389f6ef0b1be1cc9fee7b46491c301cf1e26f9
Author: Igor Kulaychuk <i.kulaychuk@samsung.com>
Date:   Wed Feb 1 15:27:44 2017 +0300

    Enable MI interface when Python is disabled

    Change-Id: I502516679237daedc45cf1df8420ecaf2dbdcabd

commit 94ec602d938ee356405e1dc8504d43ba83b9e257
Author: Igor Kulaychuk <i.kulaychuk@samsung.com>
Date:   Tue Feb 14 16:24:32 2017 +0300

    Enable synthetics without python

    Change-Id: Ic661a66e0bb31d84e82d2f40026a09780f43632d

commit d817f0c55116f812ee2905155701197fae2809d1
Author: Igor Kulaychuk <i.kulaychuk@samsung.com>
Date:   Mon Feb 13 22:33:27 2017 +0300

    Add formatters for C# primitive types, strings, arrays and refs

    Change-Id: I0a3ae7de620014cd2917a778f3d64395006ff936

commit 69e453a6cb6d623844b890f1b229ffe5e44ac812
Author: Igor Kulaychuk <i.kulaychuk@samsung.com>
Date:   Mon Feb 13 22:31:38 2017 +0300

    Add C# language plugin sources

    Change-Id: Icc48773e1abf5cabcdb8c65114262d1ebf7b913e

commit 009c9da66ab1b7ecfefb28fedd239ff937f341b8
Author: Igor Kulaychuk <i.kulaychuk@samsung.com>
Date:   Mon Feb 13 22:10:04 2017 +0300

    Use Clang TypeSystem for C# language

    Change-Id: I8f0502f266d2fe9b71730ebdd093982ceaa3bbc5

commit 57d91a07409eabacaeb3962fe2952729a3f76d5d
Author: Igor Kulaychuk <i.kulaychuk@samsung.com>
Date:   Fri Feb 10 22:18:59 2017 +0300

    Add C# Language Plugin

    Change-Id: Icb343a02b8fabc3acef0851c77e869b39336c348

Change-Id: If4e1fef53ebcba1323b18d0b136c960b3e91d509
Signed-off-by: chunseok lee <chunseok.lee@samsung.com>
7 years agox86 launch fail fixed 41/121341/1 accepted/tizen/base/20170331.130449 submit/tizen_base/20170330.035217
chunseok lee [Mon, 27 Mar 2017 23:46:30 +0000 (08:46 +0900)]
x86 launch fail fixed

Flags for i386 is added into llvm.spec file

Change-Id: I2d9aa30d5cb391f622d4ee2e29abba60f6d861fa
Signed-off-by: chunseok lee <chunseok.lee@samsung.com>
7 years agofix aarch64 build fail 09/117409/1 accepted/tizen/base/20170309.075140 submit/tizen_base/20170308.075207
chunseok lee [Fri, 3 Mar 2017 10:01:38 +0000 (19:01 +0900)]
fix aarch64 build fail

Change-Id: I131471a4d846c5df7a7f5b62f61643d207b086ac
Signed-off-by: chunseok lee <chunseok.lee@samsung.com>
7 years agochange lldb path 11/117211/1 submit/tizen_base/20170303.081736 submit/tizen_base/20170303.082041
chunseok lee [Fri, 3 Mar 2017 08:11:50 +0000 (17:11 +0900)]
change lldb path

from /usr/local to on-demand(sdk) path

Change-Id: Id1fd1bba441f56d7ecd8ffacd225b23b113e9881
Signed-off-by: chunseok lee <chunseok.lee@samsung.com>
7 years agoAdd x86 support and more gdbjit 81/114981/1 accepted/tizen/base/20170217.190152 submit/tizen_base/20170216.045659
chunseok lee [Thu, 16 Feb 2017 02:26:20 +0000 (11:26 +0900)]
Add x86 support and more gdbjit

commit 4e320d698e87469bd5fa96c4caf328c83e7faaf1
Author: Igor Kulaychuk <i.kulaychuk@samsung.com>
Date:   Tue Jan 24 17:29:33 2017 +0300

    Add CoreCLR System.String type summary

commit 315f9aaf9c82ebcad3840a8d8495a7ac4389b179
Author: Igor Kulaychuk <i.kulaychuk@samsung.com>
Date:   Thu Dec 29 17:16:04 2016 +0300

    Add support for i386 CoreCLR JITed code in LLDB x86 unwinder

commit 2b92e5343060f9661311616ea0a8ee1939b231f9
Author: Igor Kulaychuk <i.kulaychuk@samsung.com>
Date:   Thu Nov 10 17:14:42 2016 +0300

    Use jit breakpoint in ThreadPlanStepRange

commit f4a4ef592de70ef8e204db03c9c5caeb39b07313
Author: Igor Kulaychuk <i.kulaychuk@samsung.com>
Date:   Thu Nov 10 17:17:31 2016 +0300

    Use jit breakpoint in ThreadPlanStepOverRange

commit 63248e1d5e74b97991ffb9021004d5f207727ab8
Author: Igor Kulaychuk <i.kulaychuk@samsung.com>
Date:   Thu Nov 10 17:16:10 2016 +0300

    Use jit breakpoint in ThreadPlanStepOut

commit 381bcb0320784364ed0b76c0108f29fda1dbdc2a
Author: Igor Kulaychuk <i.kulaychuk@samsung.com>
Date:   Tue Nov 1 18:54:29 2016 +0300

    Add support for multiple step-out breakpoints

commit 5b93e27953b7170d393a8f6b137717d50b60cee3
Author: Igor Kulaychuk <i.kulaychuk@samsung.com>
Date:   Thu Nov 10 19:03:55 2016 +0300

    Prepare ThreadPlanRunToJITAddress for stepping through/in exceptions

    Refactor ThreadPlanRunToJITAddress.

    Enable using more breakpoints for JITed code:
    * Return address of the nearest (up the stack) JITed method
    * try{} block end addresses

    Add code for detecting funclets on the stack.

commit e4cb9f21cf2e2e3d7198a6f0118e48096f4fd9b6
Author: Igor Kulaychuk <i.kulaychuk@samsung.com>
Date:   Tue Nov 29 23:10:42 2016 +0300

    Always use CreateFunctionEntryUnwindPlan when symbol is unknow

    Fixed stepping over stubs (with unknown symbols) in CoreCLR JITed code.

    See http://lists.llvm.org/pipermail/lldb-dev/2015-April/007169.html

commit b990044629664882fc8adbe24999eba6c74e0032
Author: Igor Kulaychuk <i.kulaychuk@samsung.com>
Date:   Thu Nov 10 17:13:15 2016 +0300

    Disable handling mov_reg_to_local_stack_frame_p in x86 unwinder

    Fixes invalid CFA in CoreCLR JITed code.

Change-Id: I463ac29fc85136db08df382c451bc10384bcc18f
Signed-off-by: chunseok lee <chunseok.lee@samsung.com>
7 years agoAdd More GDBJIT info 18/104418/1 accepted/tizen/base/20161223.094741 submit/tizen_base/20161220.054350
chunseoklee [Mon, 5 Dec 2016 02:30:45 +0000 (11:30 +0900)]
Add More GDBJIT info

Change-Id: I6f9a3c63982140ec5a0a93657dd295240cb319cd
Signed-off-by: chunseoklee <chunseok.lee@samsung.com>
7 years agoSeveral Patches Updated 95/94495/7
chunseoklee [Mon, 31 Oct 2016 07:35:24 +0000 (16:35 +0900)]
Several Patches Updated

1. lldb-mi error fix
2. VS debug indicator error patch

Change-Id: I859116bf5472238aa67fea4d97f73048c1737d17
Signed-off-by: chunseoklee <chunseok.lee@samsung.com>
7 years agoremove lldb build from aarch64 86/84586/1 accepted/tizen/3.0/base/20161028.103019 accepted/tizen/base/20160826.072947 submit/tizen_3.0_base/20161028.062323 submit/tizen_base/20160819.102424
chunseoklee [Fri, 19 Aug 2016 10:20:55 +0000 (19:20 +0900)]
remove lldb build from aarch64

Change-Id: Idedb2a62aef83079884f29fec55ed08cebd48084
Signed-off-by: chunseoklee <chunseok.lee@samsung.com>
7 years agoRemove dep to swig 24/84524/3 submit/tizen_base/20160819.074316
chunseoklee [Fri, 19 Aug 2016 05:50:44 +0000 (14:50 +0900)]
Remove dep to swig

1. remove dep to swig
2. add AArch64 support

Change-Id: I865f27d8548a95cc688ae3930b243a2a2b7d5afc
Signed-off-by: chunseoklee <chunseok.lee@samsung.com>
7 years agoApply unapplied patches 09/84409/2 submit/tizen_base/20160819.052151
chunseoklee [Thu, 18 Aug 2016 08:59:50 +0000 (17:59 +0900)]
Apply unapplied patches

Change-Id: I689839bc53a95b3fd05612fe6150ef7d56c592fd
Signed-off-by: chunseoklee <chunseok.lee@samsung.com>
7 years agospec file for llvm 3.8 51/84351/1 submit/tizen_base/20160818.071806
chunseoklee [Thu, 18 Aug 2016 06:45:26 +0000 (15:45 +0900)]
spec file for llvm 3.8

1. clang.tar.gz/lldb.tar.gz added
2. spec file updated

Change-Id: I4485e2bebda4252c448c9a940aa088c5d271b66e
Signed-off-by: chunseoklee <chunseok.lee@samsung.com>
7 years agopackaging: remove version dep for libstdc++-devel
Markus Lehtonen [Thu, 27 Nov 2014 09:09:14 +0000 (11:09 +0200)]
packaging: remove version dep for libstdc++-devel

Change-Id: I7b2e4fd3a65ea47240e8f0e196fe969c603dcb33
Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
7 years agopackaging: don't force gcc_version in spec
Markus Lehtonen [Thu, 27 Nov 2014 08:41:02 +0000 (10:41 +0200)]
packaging: don't force gcc_version in spec

It is (supposed to be) defined by the build environment, i.e. the OBS
prjconf.

Change-Id: Ide0c874f8946f15ad198cb6dfa4ca33ac8cca268
Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
7 years agoAdd clang and packaging files
Yury Usishchev [Wed, 15 Oct 2014 13:32:02 +0000 (17:32 +0400)]
Add clang and packaging files

Change-Id: I5816d26b2c783b4e2da1a80f336d31f833478fbb
Signed-off-by: Yury Usishchev <y.usishchev@samsung.com>
7 years agoImported Upstream version 3.8.1 18/84318/1 upstream-3.8 submit/upstream/20180810.123557 submit/upstream/20180810.132551 upstream/3.8.1
chunseoklee [Thu, 18 Aug 2016 05:00:04 +0000 (14:00 +0900)]
Imported Upstream version 3.8.1

Change-Id: If7b5d826ad3b4fdcec0c7b28519a5a426d27198c
Signed-off-by: chunseoklee <chunseok.lee@samsung.com>
9 years agoImported Upstream version 3.5.0 upstream/3.5.0
Chanho Park [Thu, 11 Sep 2014 07:23:42 +0000 (16:23 +0900)]
Imported Upstream version 3.5.0

9 years agoImported Upstream version 3.4.2 upstream/3.4.2
Chanho Park [Thu, 21 Aug 2014 02:06:43 +0000 (11:06 +0900)]
Imported Upstream version 3.4.2

11 years agoImported Upstream version 3.1 upstream/3.1
Anas Nashif [Tue, 11 Dec 2012 18:30:18 +0000 (10:30 -0800)]
Imported Upstream version 3.1