Граф коммитов

  • 2d5c20fae3 Fix arm_neon.h and arm_fp16.h generation for compiling with std=c89 Diogo N. Sampaio 2018-09-05 14:56:21 +0000
  • 2a4357b081 Enable DWARF accelerator tables by default when tuning for lldb (-glldb => -gpubnames) Pavel Labath 2018-09-05 14:38:44 +0000
  • 94bebbfde4 Fix -Wdocumentation warning. NFCI. Simon Pilgrim 2018-09-05 10:44:03 +0000
  • 1143a41d6e [VFS] Cache the current working directory for the real FS. Eric Liu 2018-09-05 09:45:27 +0000
  • 024b9a4311 clang-format: Fix formatting C++ namespaces with preceding 'inline' or 'export' specifier Sam McCall 2018-09-05 07:44:02 +0000
  • 6164bba681 Allow all supportable non-type attributes to be used with #pragma clang attribute. Richard Smith 2018-09-05 00:28:57 +0000
  • a9d72d6c52 [ODRHash] Extend hash to support all Type's. Richard Trieu 2018-09-04 22:53:19 +0000
  • 931878d99f Revert r341373, since it fails on some targets. Tim Shen 2018-09-04 22:20:11 +0000
  • 3fea6c196b clang-cl: Pass /Brepro to linker if it was passed to the compiler Nico Weber 2018-09-04 18:00:14 +0000
  • c03910f82b Fix the -print-multi-directory flag to print the selected multilib. Christian Bruel 2018-09-04 15:22:13 +0000
  • e2216479d4 Adding HardLink Support to VirtualFileSystem. Ilya Biryukov 2018-09-04 14:15:53 +0000
  • 3243cbdaea [x86/SLH] Add a real Clang flag and LLVM IR attribute for Speculative Load Hardening. Chandler Carruth 2018-09-04 12:38:00 +0000
  • 2e2e8b670f Revert "Disable the GNUstep v2 ABI on Windows." David Chisnall 2018-09-04 10:07:27 +0000
  • fe9f121881 Disable the GNUstep v2 ABI on Windows. David Chisnall 2018-09-04 09:23:18 +0000
  • 84324ddfde Removing -debug-info-macros from option suggestions test Brian Gesiak 2018-09-03 16:55:02 +0000
  • 00b0309754 Add header guards to some headers that are missing them Argyrios Kyrtzidis 2018-09-03 16:26:36 +0000
  • 66c9a41573 [ASTImporter] Merge ExprBits Gabor Marton 2018-09-03 13:10:53 +0000
  • 6015562f5f [Index] Update tests allowing double4 type to be "invalid" Alexey Sotkin 2018-09-03 12:43:26 +0000
  • 3c3905b5f7 [Aarch64] Fix linker emulation for Aarch64 big endian Peter Smith 2018-09-03 12:36:32 +0000
  • 325385cbbe [OpenCL] Traverse vector types for ocl extensions support Alexey Sotkin 2018-09-03 11:43:22 +0000
  • 1bc73590ad Fix Bug 38713: clang-format mishandles a short block after "default:" in a switch statement Jonas Toth 2018-09-02 09:04:51 +0000
  • 0b68110dff [X86] Add ktest intrinsics to match gcc and icc. Craig Topper 2018-08-31 22:29:56 +0000
  • 48b19b29ab [WebAssembly] clang-format (NFC) Heejin Ahn 2018-08-31 20:57:00 +0000
  • 5b7dd9bf04 [X86] Add k-mask conversion and load/store instrinsics to match gcc and icc. Craig Topper 2018-08-31 20:41:06 +0000
  • 8bd548f654 Tests: fix tests encoding specific hash values for 32-bit systems. Tim Northover 2018-08-31 19:24:37 +0000
  • ead0755dee [X86] Add kshift intrinsics to match gcc and icc. Craig Topper 2018-08-31 18:22:52 +0000
  • ccbe637df0 Refactor Addlibgcc to make the when and what logic more straightfoward. Sterling Augustine 2018-08-31 17:59:03 +0000
  • 3413bef1da [DEBUGINFO] Add support for emission of the debug directives only. Alexey Bataev 2018-08-31 13:56:14 +0000
  • 0743501077 Import lit.llvm after rC341132 Fangrui Song 2018-08-31 00:24:36 +0000
  • cfc1004a85 Remove vestiges of configure buildsystem Stephen Kelly 2018-08-30 23:41:03 +0000
  • e6e8fef281 Allow binding to NamedValue resulting from let expression Stephen Kelly 2018-08-30 23:11:09 +0000
  • 6cc61e5fd4 Extract parseBindID method Stephen Kelly 2018-08-30 23:11:01 +0000
  • d0fdb4f35f Add dump() method for SourceRange Stephen Kelly 2018-08-30 23:10:52 +0000
  • a12d0b0e01 Remove LIT_SITE_CFG_IN_FOOTER, clang Nico Weber 2018-08-30 22:11:16 +0000
  • d17c3edf3d Revert the tests that should've been reverted in rL341115 Artem Belevich 2018-08-30 20:53:15 +0000
  • f6b7bbdfa1 [MS ABI] Fix mangling issue with dynamic initializer stubs. Zachary Turner 2018-08-30 20:53:11 +0000
  • dfb6e35a90 Reverted the "[CUDA/OpenMP] Define only some host macros during device compilation" Artem Belevich 2018-08-30 20:43:39 +0000
  • 4ff1ad2346 Revert r341107. That change breaks lto-android in a way is untested. Sterling Augustine 2018-08-30 20:42:49 +0000
  • 359e932350 [cxx_status] Use the correct color for a feature in "SVN" status Richard Smith 2018-08-30 20:15:28 +0000
  • 035b8fde98 Refactor Addlibgcc to make the when and what logic more straightfoward. Sterling Augustine 2018-08-30 20:07:23 +0000
  • 5e2855204f Change %clang++ to %clangxx in test run line as it was expanding to clang.exe++ on Windows. Douglas Yung 2018-08-30 19:52:57 +0000
  • 1122a64e3e Update FIXME as requested in code review. Richard Smith 2018-08-30 19:19:15 +0000
  • d224345530 Add test file missed from r341097. Richard Smith 2018-08-30 19:17:11 +0000
  • dbbd7fa9de Add missing -Wc++11-compat / -Wc++14-compat warnings for: Richard Smith 2018-08-30 19:16:35 +0000
  • 8cee2e93e1 Improve attribute documentation to list which spellings are used in which syntaxes. Richard Smith 2018-08-30 19:16:33 +0000
  • c029fb7612 [OPENMP] Fix PR38710: static functions are not emitted as implicitly 'declare target'. Alexey Bataev 2018-08-30 18:56:11 +0000
  • 914b703238 [analyzer] InnerPointerChecker: Fix a segfault when checking symbolic strings. Artem Dergachev 2018-08-30 18:45:05 +0000
  • 570e134429 Test the cross-product of how libgcc-related arguments are passed to the linker. Sterling Augustine 2018-08-30 16:37:06 +0000
  • 13f92347b3 [libFuzzer] Port to Windows Matt Morehouse 2018-08-30 15:54:44 +0000
  • 982b970546 [HIP] Add -fvisibility hidden option to clang Yaxun Liu 2018-08-30 15:10:20 +0000
  • 5204bd3692 [Sema][NFC] Trivial cleanup in ActOnCallExpr Jan Korous 2018-08-30 14:46:48 +0000
  • 38d46ffb86 [OPENMP][NVPTX] Add options -f[no-]openmp-cuda-force-full-runtime. Alexey Bataev 2018-08-30 14:45:24 +0000
  • 8cd8ed88f9 [CodeComplete] Report location of opening parens for signature help Ilya Biryukov 2018-08-30 13:08:03 +0000
  • 1e76ac204b AMDGPU: Default to hidden visibility Matt Arsenault 2018-08-30 08:18:06 +0000
  • 35db833915 Ensure canonical type is actually canonical. Richard Trieu 2018-08-30 01:57:52 +0000
  • b9ef8cb5d0 Adjust Attr representation so that changes to documentation don't affect how we parse source code. Richard Smith 2018-08-30 01:01:07 +0000
  • 8d011e6b9a [AttrDocs] Fix build bots: add missing GNUInline pragma to test. Jordan Rupprecht 2018-08-30 00:04:34 +0000
  • bd078dd963 [analyzer] Document that pointer arithmetic is not represented by SymExprs. Artem Dergachev 2018-08-29 22:57:52 +0000
  • e385b93e1a [AttrDocs]: document gnu_inline function attribute Nick Desaulniers 2018-08-29 22:50:47 +0000
  • 11b8f23212 [analyzer] Improve tracing for uninitialized struct fields George Karpenkov 2018-08-29 22:48:50 +0000
  • 0d516dba5e [analyzer] Support modeling no-op BaseToDerived casts in ExprEngine. Artem Dergachev 2018-08-29 22:43:31 +0000
  • 19ada6cb9b [analyzer] CFRetainReleaseChecker: Don't check C++ methods with the same name. Artem Dergachev 2018-08-29 22:39:20 +0000
  • 2483f1c915 [CFG] [analyzer] Disable argument construction contexts for variadic functions. Artem Dergachev 2018-08-29 22:05:35 +0000
  • c8b31d0d00 [CFG] [analyzer] Disable argument construction contexts for variadic functions. Artem Dergachev 2018-08-29 21:50:52 +0000
  • 33ec25fc8d [analyzer] Fix tests on 32-bit platforms by specifying the tuple explicitly George Karpenkov 2018-08-29 21:18:47 +0000
  • b6aa47d20b [OPENMP] Do not create offloading entry for declare target variables declarations. Alexey Bataev 2018-08-29 20:41:37 +0000
  • b8a2d224a8 Add predefined macro __gnu_linux__ for proper aux-triple Yaxun Liu 2018-08-29 20:39:22 +0000
  • ee49cd21c4 [analyzer] Resolve the crash in ReturnUndefChecker George Karpenkov 2018-08-29 20:29:59 +0000
  • b1014a1a42 [analyzer] [NFC] Move class definition out of the function George Karpenkov 2018-08-29 20:29:39 +0000
  • faff2291a9 [analyzer] Move analyzer-eagerly-assume to AnalyzerOptions, enable by default George Karpenkov 2018-08-29 20:29:17 +0000
  • d2d7786ce5 [analyzer] [NFC] Remove unused "state" argument from makeSymExprValNN George Karpenkov 2018-08-29 20:28:54 +0000
  • 9af55c6d39 [analyzer] Better retain count rules for OSObjects George Karpenkov 2018-08-29 20:28:33 +0000
  • 01c0d176c0 [analyzer] [NFC] Follow the convention when naming classes George Karpenkov 2018-08-29 20:28:13 +0000
  • dc879fa93a Revert "[libFuzzer] Port to Windows" Matt Morehouse 2018-08-29 18:40:41 +0000
  • d9c61e0b62 [OPENMP][NVPTX] Add support for lightweight runtime. Alexey Bataev 2018-08-29 18:32:21 +0000
  • f4fb4ed5a4 [libFuzzer] Port to Windows Matt Morehouse 2018-08-29 18:08:34 +0000
  • c510fac569 [MinGW] Don't mark external variables as DSO local Martin Storsjo 2018-08-29 17:26:58 +0000
  • 6509b6d9b6 [Tooling] Do not restore working dir in ClangTool Ilya Biryukov 2018-08-29 16:35:31 +0000
  • f7e11f2036 [OPENMP] Create non-const ident_t objects. Mike Rice 2018-08-29 15:45:11 +0000
  • 927ea8cf44 [Preamble] Fix incorrect usage of std::error_category Alexandre Ganea 2018-08-29 14:28:04 +0000
  • 17172e0af3 [ARM] Set __ARM_FEATURE_SIMD32 for +dsp cores Sam Parker 2018-08-29 10:39:03 +0000
  • 7324e18b8a Start reserving x18 by default on Android targets. Peter Collingbourne 2018-08-29 01:38:47 +0000
  • 1d39f2e5ad [X86] Add kadd intrinsics to match gcc and icc. Craig Topper 2018-08-28 22:32:14 +0000
  • bc0fa1d5d5 [HIP] Fix output file extension Yaxun Liu 2018-08-28 21:09:09 +0000
  • 0d9b8928f9 Revert "[libFuzzer] Port to Windows" Matt Morehouse 2018-08-28 19:07:24 +0000
  • cbe85b393c [libFuzzer] Port to Windows Matt Morehouse 2018-08-28 18:34:32 +0000
  • 5238fd66d4 Define variables in test case rather than using values from functions emitted ealier. Akira Hatanaka 2018-08-28 18:18:01 +0000
  • 76b0fc13b4 [ubsan] Enable -fsanitize=vptr on Apple devices and simulators Vedant Kumar 2018-08-28 18:01:42 +0000
  • 52da60728b [Driver] Delete last reference of lld -flavor old-gnu Fangrui Song 2018-08-28 17:20:28 +0000
  • b55f3a17ca Parse compile commands lazily in InterpolatingCompilationDatabase Ilya Biryukov 2018-08-28 16:15:56 +0000
  • d0fc178812 [Analyzer] Iterator Checker - Part 3: Invalidation check, first for (copy) assignments Adam Balogh 2018-08-28 08:41:15 +0000
  • 4d1a672881 [X86] Add kortest intrinsics for 8, 32, and 64 bit masks. Add new intrinsic names for 16 bit masks. Craig Topper 2018-08-28 06:28:25 +0000
  • 56b1cc8d60 [OpenMP][NVPTX] Use appropriate _CALL_ELF macro when offloading Gheorghe-Teodor Bercea 2018-08-27 20:16:20 +0000
  • 260967ebf6 [PPC] Remove Darwin support from POWER backend. This patch removes uses of the Darwin ABI for PowerPC related test cases. This is the first step in removing Darwin support from the POWER backend. Kit Barton 2018-08-27 19:53:19 +0000
  • 5e8d6f98ab [Sema/Attribute] Make types declared with address_space an AttributedType Leonard Chan 2018-08-27 17:57:29 +0000
  • 3a27fd7b06 fix comment typo Nico Weber 2018-08-27 14:23:50 +0000
  • ffdfd4c9a6 Try to fix this clang driver test case after r340709. Chandler Carruth 2018-08-27 08:49:20 +0000
  • 119327d467 [X86] Add intrinsics for kand/kandn/knot/kor/kxnor/kxor with 8, 32, and 64-bit mask registers. Craig Topper 2018-08-27 06:20:22 +0000
  • 6faba02b55 [X86] Remove min_vector_width 512 from some intrinsics that operate only on k-registers. Craig Topper 2018-08-27 06:20:20 +0000
  • 4729e0a2cf [X86] Rename __DEFAULT_FN_ATTRS to a__DEFAULT_FN_ATTRS512 in avx512dqintrin.h and avx512bwintrin.h. Craig Topper 2018-08-27 06:20:19 +0000