| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
| |
LLVM_*_OUTPUT_INTDIR should be available everywhere. It was my mistake when I introduced INTDIR stuff.
llvm-svn: 199597
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
${BINARY_DIR}/${BUILD_MODE}/(bin|lib)
We have been seeing nasty directory layout with CMake multiconfig, such as,
bin/Release/clang.exe
lib/clang/3.x/...
lib/Release/clang/3.x/.. (duplicated)
Move the layout similar to autoconf's;
Release/bin/clang.exe
Release/lib/clang/3.x/...
Checked on Visual Studio 10. Could you guys please confirm my change on XCode(and other multiconfig builders)?
Note: Don't set variables CMAKE_*_OUTPUT_DIRECTORY any more, or a certain builder, for eaxample, msbuild.exe, would be confused.
llvm-svn: 198205
|
|
|
|
|
|
| |
${CMAKE_CURRENT_BINARY_DIR}/arm_neon.h, instead of copied arm_neon.h.
llvm-svn: 197852
|
|
|
|
|
|
| |
staged yet.
llvm-svn: 197441
|
|
|
|
| |
llvm-svn: 197395
|
|
|
|
|
|
| |
Differential Revision: http://llvm-reviews.chandlerc.com/D1751
llvm-svn: 191681
|
|
|
|
|
|
|
|
|
| |
Intrinsics added shaintrin.h, which is included from x86intrin.h if __SHA__ is
enabled. SHA implies SSE2, which is needed for the __m128i type.
Also add the -msha/-mno-sha option.
llvm-svn: 190999
|
|
|
|
| |
llvm-svn: 190199
|
|
|
|
|
|
| |
CMAKE_LIBRARY_OUTPUT_DIRECTORY to install clang headers for Xcode builds.
llvm-svn: 189443
|
|
|
|
|
|
|
|
| |
installing Clang headers."
This appears to be breaking the buildbots.
llvm-svn: 189426
|
|
|
|
|
|
| |
Clang headers.
llvm-svn: 189414
|
|
|
|
|
|
|
|
| |
installation path for Clang headers."
This was breaking some tests. Will investigate.
llvm-svn: 189403
|
|
|
|
|
|
| |
for Clang headers.
llvm-svn: 189402
|
|
|
|
| |
llvm-svn: 179782
|
|
|
|
|
|
|
|
| |
them
for the IDE case, also create a symlink inside the libclang.dylib directory.
llvm-svn: 178372
|
|
|
|
| |
llvm-svn: 178331
|
|
|
|
|
|
|
|
|
| |
- Add head 'prfchwintrin.h' to define '_m_prefetchw' which is mapped to
LLVM/clang prefetch builtin
- Add option '-mprfchw' to enable PRFCHW feature and pre-define '__PRFCHW__'
macro
llvm-svn: 178041
|
|
|
|
| |
llvm-svn: 172761
|
|
|
|
|
|
|
|
|
|
|
|
| |
- New options '-mrtm'/'-mno-rtm' are added to enable/disable RTM feature
- Builtin macro '__RTM__' is defined if RTM feature is enabled
- RTM intrinsic header is added and introduces 3 new intrinsics, namely
'_xbegin', '_xend', and '_xabort'.
- 3 new builtins are added to keep compatible with gcc, namely
'__builtin_ia32_xbegin', '__builtin_ia32_xend', and '__builtin_ia32_xabort'.
- Test cases for pre-defined macro and new intrinsic codegen are added.
llvm-svn: 167665
|
|
|
|
|
|
| |
that we can model them as separate submodules.
llvm-svn: 167420
|
|
|
|
| |
llvm-svn: 165688
|
|
|
|
| |
llvm-svn: 158286
|
|
|
|
| |
llvm-svn: 157913
|
|
|
|
| |
llvm-svn: 157639
|
|
|
|
|
|
|
|
|
| |
After discussion with several people, including Doug Gregor, we've
decided to change our approach here. If you have questions about this
header file, the commit removing it, etc., please reach out to me
off-list.
llvm-svn: 156322
|
|
|
|
|
|
|
|
|
|
|
| |
header, along with a stub test to make sure it compiles in the
appropriate modes.
Thanks to Aaron Ballman for working with me to figure out the initial
strategy here, and to Nico for reviewing and pestering me to actually
commit it.
llvm-svn: 155425
|
|
|
|
|
|
|
|
| |
headers. The remaining headers require more sophisticated
requirements; they'll be handled separately. Part of
<rdar://problem/10710060>.
llvm-svn: 149206
|
|
|
|
| |
llvm-svn: 147373
|
|
|
|
| |
llvm-svn: 147355
|
|
|
|
|
|
| |
since r147275.
llvm-svn: 147276
|
|
|
|
|
|
| |
headers.
llvm-svn: 147266
|
|
|
|
|
|
| |
used to store builtinID when serializing identifier table.
llvm-svn: 146855
|
|
|
|
|
|
| |
that have it in /usr/include (only OS X Lion so far).
llvm-svn: 146140
|
|
|
|
| |
llvm-svn: 145935
|
|
|
|
|
|
|
| |
support for the C++0x draft [[align]] attribute and add the C1X
standard header file stdalign.h
llvm-svn: 140796
|
|
|
|
| |
llvm-svn: 129572
|
|
|
|
| |
llvm-svn: 126572
|
|
|
|
|
|
| |
Requires CMake 2.8.3 or newer.
llvm-svn: 126094
|
|
|
|
| |
llvm-svn: 126093
|
|
|
|
| |
llvm-svn: 116835
|
|
|
|
|
|
|
|
|
|
|
| |
on the presence of a 'clang' executable. Simplify
CIndexer::getClangResourcesPath() a bit.
Patch up the CMake makefiles to install headers into two locations in
the build tree, for those silly cases where 'clang' will end up
looking into the wrong build directory for headers.
llvm-svn: 116260
|
|
|
|
|
|
|
| |
- This is the official way to get AVX intrinsics, we might want to disallow
direct inclusion of avxintrin.h, just like GCC does.
llvm-svn: 111660
|
|
|
|
| |
llvm-svn: 111654
|
|
|
|
| |
llvm-svn: 111653
|
|
|
|
| |
llvm-svn: 110253
|
|
|
|
| |
llvm-svn: 106220
|
|
|
|
|
|
|
|
|
| |
1. builtins definitions for BuiltinsARM.def
2. intrinsic validation code for SemaChecking
Unsure as to whether this is the best way to handle the make dependencies or not.
llvm-svn: 106208
|
|
|
|
| |
llvm-svn: 104934
|
|
|
|
| |
llvm-svn: 102512
|
|
|
|
| |
llvm-svn: 101215
|