aboutsummaryrefslogtreecommitdiffhomepage
path: root/third_party/llvm
Commit message (Collapse)AuthorAge
* Merge pull request #18293 from rongjiecomputer:llvmGravatar TensorFlower Gardener2018-09-11
|\ | | | | | | PiperOrigin-RevId: 212543062
* | Fix LLVM remote builds.Gravatar A. Unique TensorFlower2018-09-06
| | | | | | | | | | | | | | | | | | | | Currently the build files for LLVM are not correctly listing all headers that are needed for compilation via dependencies, and bazel does not currently support include scanning. Until either of this changes, glob all files that are potentially included in the "config" target that everything depends on. PiperOrigin-RevId: 211842334
| * Actually add posix_cmake_varsGravatar Loo Rong Jie2018-08-25
| |
| * Add back LLVM_ENABLE_STATSGravatar Loo Rong Jie2018-08-25
| |
| * [XLA/AOT] Build LLVM with Bazel on WindowsGravatar Loo Rong Jie2018-08-25
|/
* Automated rollback of commit fe6b586e862bf7288e138d73f2e66cf8cef7eb26. ↵Gravatar Gunhan Gulsoy2018-08-09
| | | | | | Revert #18293. PiperOrigin-RevId: 208084441
* PR #18293: [XLA/AOT] Build LLVM with Bazel on WindowsGravatar Patrick Nguyen2018-08-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I previously use hacky BUILD file to import prebuilt LLVM binaries from CMake to Bazel so that I can build `tfcompile` with Bazel on Windows, but since Tensorflow updates the LLVM revision used very frequently, this method is too troublesome. I am trying to make XLA/AOT to work out-of-the-box on Windows with Bazel, then convince Tensorflow team to create a presubmit so that no one can break XLA/AOT on Windows anymore. Summary: - Remove unused `llvm_host_triple`. - Rename `cmake_vars` to `posix_cmake_vars` and create a new `win32_cmake_vars` as Windows is sufficiently different from other platforms. - Create `LLVM_DEFINES`, `LLVM_COPTS` and `LLVM_LINKOPTS` in `llvm.bzl` to set global compile/link flags for LLVM. - Create macro `llvm_cc_library` that wrap around `cc_library` to ensure that all targets receive `LLVM_COPTS` consistently. Replace all `cc_library` with `llvm_cc_library`. - For `support` library, include `lib/Support/Windows/*` for Windows and `lib/Support/Unix/*` for others. If `llvm.BUILD` is not to be edited manually no matter what, can the script used to generate `llvm.BUILD` be open-sourced? #15213 /cc @tatatodd Imported from GitHub PR #18293 Copybara import of the project: - a5e7b841d79878b12e0d0103e5b1813384a80aa8 [XLA/AOT] Build LLVM with Bazel on Windows by Loo Rong Jie <loorongjie@gmail.com> - b3a20c7bbff95fd8ad9f44c653a3ecffc54de3b3 Add back LLVM_ENABLE_STATS by Loo Rong Jie <loorongjie@gmail.com> - 787d451b495180f5c882d09d76222c157102f0fc Merge b3a20c7bbff95fd8ad9f44c653a3ecffc54de3b3 into 6a1ff... by Loo Rong Jie <loorongjie@gmail.com> COPYBARA_INTEGRATE_REVIEW=https://github.com/tensorflow/tensorflow/pull/18293 from rongjiecomputer:llvm b3a20c7bbff95fd8ad9f44c653a3ecffc54de3b3 PiperOrigin-RevId: 208073601
* For llvm_support_platform_specific_srcs_glob use a select-of-globGravatar Sanjoy Das2018-07-30
| | | | | | | instead of glob-of-select. This was suggested in https://github.com/tensorflow/tensorflow/commit/add96c8632df9596a73bf637d6b7015e9c7beaad#r29707275 PiperOrigin-RevId: 206657397
* Fix some whitespace and lint issues with llvm.bzl.Gravatar Sanjoy Das2018-07-30
| | | | PiperOrigin-RevId: 206651482
* [XLA:AMDGPU] Enable the AMDGPU backend for open source buildsGravatar Benjamin Kramer2018-07-14
| | | | | | Merge pull request #20749 PiperOrigin-RevId: 204581011
* Few more supporting changes for #18293Gravatar Sanjoy Das2018-07-09
| | | | | | | | | | - Remove LLVM_DEFINES from all targets but :config to avoid running into Windows command line length limitations. - Add LLVM_COPTS to cc_binary rules. - Extract out a list of platform specific headers to a LLVM_SUPPORT_PLATFORM_SPECIFIC_SRCS_GLOB variable. PiperOrigin-RevId: 203806527
* [TF:XLA] Bump open source llvm revision to r336189Gravatar Sanjoy Das2018-07-03
| | | | PiperOrigin-RevId: 203171217
* [TF:XLA] Bump open source llvm revision to r335708Gravatar Sanjoy Das2018-06-27
| | | | PiperOrigin-RevId: 202399218
* Move some logic from llvm.autogenerated.BUILD to llvm.bzlGravatar Sanjoy Das2018-06-27
| | | | | | | | | This lets external contributors add or remove compiler flags without having access to the generator script (which isn't open source). E.g. see #18293 PiperOrigin-RevId: 202322000
* [TF:XLA] Bump open source llvm revision to r335230Gravatar Sanjoy Das2018-06-22
| | | | PiperOrigin-RevId: 201714113
* Rename llvm.BUILD to llvm.autogenerated.BUILDGravatar Sanjoy Das2018-06-19
| | | | | | | In practice folks tend to miss the "# This BUILD file is auto-generated; do not edit!" admonition. PiperOrigin-RevId: 201248010
* [XLA:TF] Run buildifier on llvm.BUILDGravatar Benjamin Kramer2018-05-22
| | | | | | | Buildifier recently started sorting load args https://github.com/bazelbuild/buildtools/commit/3ac5f85b22bc44820c041d0cacd3bc2ed54e7742 which causes diffs in the output. PiperOrigin-RevId: 197556554
* [TF:XLA] Bump open source llvm revision to r330926Gravatar Sanjoy Das2018-04-27
| | | | PiperOrigin-RevId: 194530610
* Internal change.Gravatar Anna R2018-04-16
| | | | PiperOrigin-RevId: 193119953
* Internal change.Gravatar Anna R2018-04-13
| | | | PiperOrigin-RevId: 192821482
* [TF:XLA] Bump open source llvm revision to r329057Gravatar Benjamin Kramer2018-04-03
| | | | | | DataTypes.h is no longer a generated header. X86DisassemblerDecoderCommon.h is now part of :support. PiperOrigin-RevId: 191438031
* Update llvm revision to r324720. This is needed because r324700 introduces ↵Gravatar A. Unique TensorFlower2018-02-09
| | | | | | an Orc API change. PiperOrigin-RevId: 185185088
* [TF:XLA] Bump open source llvm revision to r323630Gravatar Sanjoy Das2018-01-29
| | | | PiperOrigin-RevId: 183728562
* Replace uses of @%ws% with @org_tensorflow in LLVM BUILD file. @%ws% existed ↵Gravatar Peter Hawkins2017-11-14
| | | | | | | | to work around a bug in older Bazel versions. The minimum Bazel version no longer has this issue so we can just write @org_tensorflow. Fixes #14445. PiperOrigin-RevId: 175756784
* Adding missing deps to targets in llvm.BUILD. This was only working in ↵Gravatar A. Unique TensorFlower2017-09-19
| | | | | | non-sandboxed builds. PiperOrigin-RevId: 169271809
* Add -D__STDC_FORMAT_MACROS to all C++ source file compilations.Gravatar A. Unique TensorFlower2017-09-13
| | | | | | This is intended to address #12998 PiperOrigin-RevId: 168585206
* Explicitly name the @org_tensorflow repository in a tool label.Gravatar A. Unique TensorFlower2017-08-14
| | | | PiperOrigin-RevId: 165249531
* Dockerfiles / script for TF remote build imagesGravatar A. Unique TensorFlower2017-08-02
| | | | PiperOrigin-RevId: 164045470
* Adding missing deps to targets in llvm.BUILD. This was only working in ↵Gravatar A. Unique TensorFlower2017-07-25
| | | | | | non-sandboxed builds. PiperOrigin-RevId: 163103908
* Update XLA LLVM to r308712Gravatar A. Unique TensorFlower2017-07-21
| | | | PiperOrigin-RevId: 162743186
* Update llvm revision to r307064. Need this because of an Orc api change r307058.Gravatar A. Unique TensorFlower2017-07-06
| | | | | | Add a rule to generate an empty VCSRevision.h file to accomodate for r300160. PiperOrigin-RevId: 161051888
* Adding missing deps to targets in llvm.BUILD. This was only working in ↵Gravatar A. Unique TensorFlower2017-06-21
| | | | | | non-sandboxed builds. PiperOrigin-RevId: 159729295
* [XLA] Update LLVM to upstream revision r304927.Gravatar Peter Hawkins2017-06-07
| | | | | | Add LLVM build rules for the LLVM AMDGPU backend, commented out by default. Fixes issue #10437. PiperOrigin-RevId: 158351480
* Fixing issue with cuda compilation related to missing include (exception is ↵Gravatar A. Unique TensorFlower2017-05-31
| | | | | | only thrown when running with sandboxing on) PiperOrigin-RevId: 157602401
* [TF:XLA] Update LLVM to upstream release r302782.Gravatar Peter Hawkins2017-05-12
| | | | PiperOrigin-RevId: 155903819
* Merge changes from github.Gravatar Benoit Steiner2017-05-11
| | | | PiperOrigin-RevId: 155709893
* Added missing dependencies in llvm.BUILD.Gravatar A. Unique TensorFlower2017-05-08
| | | | Change: 155376589
* [TF:XLA] Update LLVM revision to SVN revision r302214.Gravatar Peter Hawkins2017-05-05
| | | | Change: 155192906
* Merge changes from github.Gravatar Shanqing Cai2017-04-22
| | | | Change: 153925676
* Update LLVM version to upstream revision r300726.Gravatar Benjamin Kramer2017-04-19
| | | | Change: 153642821
* Update LLVM version to upstream revision r297704.Gravatar Peter Hawkins2017-03-14
| | | | Change: 150078943
* Update LLVM release to @295711 to fix build breakage.Gravatar Peter Hawkins2017-02-21
| | | | Change: 148158849
* Update LLVM to r293266.Gravatar Peter Hawkins2017-01-27
| | | | Change: 145804953
* Bazel dependency fix of the llvm and jemalloc packages that cause issues ↵Gravatar Kiril Gorovoy2017-01-17
| | | | | | when TensorFlow is linked as a submodule. Change: 144764356
* Initial open-source release of XLA: Accelerated Linear Algebra.Gravatar Peter Hawkins2017-01-09
| | | | | | | XLA is a compiler-based linear algebra execution engine that targets CPUs, GPUs and custom accelerators. XLA is still experimental; we are releasing it early to get the community involved. Change: 143990941
* Update LLVM package.Gravatar Peter Hawkins2017-01-05
| | | | Change: 143689873
* Merge changes from github.Gravatar A. Unique TensorFlower2017-01-02
| | | | Change: 143412147
* Replace all uses of tf.complex_abs with tf.abs.Gravatar A. Unique TensorFlower2016-12-19
| | | | Change: 142501037
* Remove leftover file.Gravatar Gunhan Gulsoy2016-12-11
|
* Add placeholder plugins list to tensorflow/python:pywrap_tensorflow build ↵Gravatar Peter Hawkins2016-12-09
| | | | | | | | target. Add missing zlib dependency to LLVM build file. Various other small cleanups. Change: 141557751