aboutsummaryrefslogtreecommitdiffstats
path: root/host
Commit message (Collapse)AuthorAgeFilesLines
* Remove ENABLE_TIMESTAMPS to ensure reproducible builds.Stephen Hines2015-10-121-1/+1
| | | | | | | | | Bug: 24349363 The use of __DATE__ makes this build hard to reproduce/diff. Change-Id: I7d2b05bef53eac7084918f0781107bb920285bdf (cherry picked from commit 3c19f5eec3bfcd1fcfda72cd02585569b42507a3)
* Reset to master.Dan Albert2014-12-101-2/+4
| | | | | | | Various automerger/conflict resolution shenanigans have made this branch no longer match AOSP. Bring them back into sync. Change-Id: I4117ea6a323068945f237edc0ce0f51e171d4bae
* am 876d6995: Merge "Update aosp/master LLVM for rebase to r222494."Stephen Hines2014-12-042-4/+8
|\ | | | | | | | | * commit '876d6995443e99d13696f3941c3a789a4daa7c7a': Update aosp/master LLVM for rebase to r222494.
| * Update aosp/master LLVM for rebase to r222494.Stephen Hines2014-12-022-4/+8
| | | | | | | | Change-Id: Ic787f5e0124df789bd26f3f24680f45e678eef2d
* | am 7a24d3c9: Switch to futimes() instead of futimens() so that we don\'t ↵Stephen Hines2014-11-271-4/+2
|\ \ | |/ |/| | | | | | | | | need GLIBC_2.6. * commit '7a24d3c99c444122c5bcc1c49f43584140975ce8': Switch to futimes() instead of futimens() so that we don't need GLIBC_2.6.
| * Switch to futimes() instead of futimens() so that we don't need GLIBC_2.6.Stephen Hines2014-11-261-4/+2
| | | | | | | | | | Bug: 18540243 Change-Id: I66c63c0aed1da38d676025308f229c927b8ce956
* | glibc has <sys/uio.h>.Elliott Hughes2014-11-251-1/+1
| | | | | | | | Change-Id: Iaed181ce8f142355b69b8fd9590f62199c13e534
* | Add color support for Clang!Stephen Hines2014-10-311-0/+3
|/ | | | | | | | | Bug: 18187181 We were missing the HAVE_TERMINFO define, as well as proper linkage against ncurses to enable this. Change-Id: I985e1720fadbce4e20ec3608e7d5f0f67d1a74e9
* Update to LLVM 3.5a.Stephen Hines2014-04-242-4/+4
| | | | Change-Id: Ifadecab779f128e62e430c2b4f6ddd84953ed617
* Make LLVM build on AArch64.Tim Murray2014-03-144-0/+4
| | | | | | bug 13343378 Change-Id: I4152d2437a144645fa0b5a425b7bfdcb3a2a5594
* Fix Windows configuration for LLVM 3.4.Stephen Hines2014-02-141-1/+4
| | | | Change-Id: Ia5772dc9edbef054a56c60e830bdd84794844854
* Update LLVM for merge to 3.4.Stephen Hines2014-02-132-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update config.h files. Add RS SubtargetFeature for +long64 on ARM devices. Adjust Android.mk for added/removed files: + Delinearization.cpp - PathNumbering.cpp - PathProfileInfo.cpp - PathProfileVerifier.cpp - ProfileDataLoader.cpp - ProfileDataLoaderPass.cpp - ProfileEstimatorPass.cpp - ProfileInfo.cpp - ProfileInfoLoader.cpp - ProfileInfoLoaderPass.cpp - ProfileVerifierPass.cpp + LiveRegUnits.cpp - ShrinkWrapping.cpp + StackMaps.cpp - StrongPHIElimination.cpp + DIEHash.cpp + LegacyPassManager.cpp + ELF.cpp + Unicode.cpp - MipsOptimizeMathLibCalls.cpp - MipsELFStreamer.cpp + MipsTargetStreamer.cpp - EdgeProfiling.cpp + DataFlowSanitizer.cpp + DebugIR.cpp - OptimalEdgeProfiling.cpp - PathProfiling.cpp - ProfilingUtils.cpp - BasicBlockPlacement.cpp + LoopRerollPass.cpp + PartiallyInlineLibCalls.cpp + SampleProfile.cpp + GlobalStatus.cpp Change-Id: I17dcf0bf53a1720acd8226ae3e30d84993562a91
* Fix LLVM version number (3.3).Stephen Hines2013-09-121-2/+2
| | | | Change-Id: Iee3f058ff8484699e76080695815677d355dfbd1
* Mac only has ::futimes() and not ::futimens().Stephen Hines2013-08-131-0/+5
| | | | Change-Id: I61d7aab308971e632e01c649a8c2b503e851dadc
* Fix build break due to conflicting #define values.Stephen Hines2013-08-131-1/+1
| | | | Change-Id: I502c13aba9eb720a9591af998cb339836c9d8620
* Update LLVM for merge to r187913.Stephen Hines2013-08-092-1/+4
| | | | | | | | | | | | | | | | | | | | | | | Add HAVE_FUTIMENS to */include/llvm/Config/config.h Update version number to 3.3 (even though this is tracking 3.4) Removed lib/Archive Added lib/Option Android.mk changes: - PathV2.cpp - SimplifyLibCalls.cpp - BlackList.cpp - VecUtils.cpp + MD5.cpp + CFG.cpp + SpecialCaseList.cpp + MachOUniversal.cpp + StructurizeCFG.cpp Change-Id: I8ee072cd0d4210a6a5492c0e6663f8464ff21386
* Fix Windows build issues for LLVM.Stephen Hines2013-07-301-6/+1
| | | | | | | Remove HAVE_SYS_UIO_H redefinition due to Windows build conflicts. Add dependency on imagehlp.lib/dll. Change-Id: I41cb9331c1fbde849ff9dc6906cbe9d8ae6bbc50
* Fix HAVE_SYS_UIO_H configuration on Mac build.Shih-wei Liao2012-05-111-0/+5
| | | | | | Darwin-x86 has sys/uio.h. It's already configured in system/core. Change-Id: Ia0791b2e5dbe1c0bfde7d5f74198580c855b5bee
* Modify llvm-config.h to agree with config.h.Shih-wei Liao2012-05-111-0/+8
| | | | Change-Id: I7d835f78e102f04348ec23a5fd59eff82576bcb2
* Set LLVM_HAS_ATOMICS to 0 for _WIN32 and _Win64.Shih-wei Liao2012-05-111-0/+4
| | | | Change-Id: I137160488239abcdf7a1af2c904c8f0e2d985b82
* If _WIN32 or _WIN64, don't define LLVM_HAS_ATOMICS.Shih-wei Liao2012-05-101-0/+4
| | | | | | | mingw32 gcc compiler is different from gcc on Linux or Mac, in terms of built-ins. Change-Id: I4d699006c5321273ec383533eb4d5c5239f69a96
* Fix Mac (APPLE) build.Shih-wei Liao2012-05-101-2/+2
| | | | Change-Id: Icdb09933e1065985b6341fde770d5ddc7895d789
* Fix Mac breakage properly: Configuration of MMAP_ANON and HAVE_MALLINFOShih-wei Liao2012-05-101-0/+8
| | | | Change-Id: I92d44cb5fe428efeb739eb6f4207a10f6dc30214
* Fix Win SDK build after changing config.hLogan Chien2012-05-101-0/+15
| | | | Change-Id: Ie21425f90d11e065e5a38b7fd16d1488a77e5873
* Fix Mac breakage due to not HAVE_MALLINFO.Shih-wei Liao2012-05-091-1/+1
| | | | | | | | Error message was: external/llvm/lib/Support/Unix/Process.inc:90: error: ‘::mallinfo’ has not been declared Change-Id: Icc3bf1f828426c08b3b1db134ef5337b40b271af
* Fix Mac build breakage.Shih-wei Liao2012-05-091-1/+1
| | | | | | | | Error message: external/llvm/lib/Support/Unix/Memory.inc:51: error: 'MAP_ANONYMOUS' was not declared in this scope Change-Id: Ibe66561ab0fec678ecb357f07192a811ddd47240
* Reconfigure config.h and llvm-config.h.Logan Chien2012-05-094-90/+246
| | | | | | | The config.h and llvm-config.h was out-of-date, and missing a lot of important #defines. Change-Id: I1394a2de64915efd56686de4bdb7999cc9705660
* Add build rules for MIPS.Logan Chien2011-11-274-3/+7
| | | | Change-Id: Id929ad67b41e048102e89617bf6d2ba390aac1f1
* Update LLVM to svn 144354.Stephen Hines2011-11-141-1/+1
| | | | Change-Id: I1935ffce1c5d5eec52ad8b69bab9ee0c281aef16
* Apply changes to migrate to upstream Oct 20th 2011.Logan Chien2011-10-211-0/+3
| | | | Change-Id: I2bb819151f3fa5ce18690ef373bf071205d3f278
* Remove duplicated LLVM_TARGET definition.Logan Chien2011-10-191-1/+2
| | | | Change-Id: I82a9ed6db0bfe6671c871c1bee2973b0a0febe41
* Switch to PSTR from PCSTR.Stephen Hines2011-06-221-2/+2
| | | | Change-Id: I500dc66cd86e211aef6d6bf98aa30895ddc90079
* Add comment about PCSTR.Stephen Hines2011-06-221-0/+1
| | | | Change-Id: I580282af90c08f8fe81f05270b5a13b1f4283878
* Define WIN32_ELMCB_PCSTR for Windows host builds.Stephen Hines2011-06-221-0/+2
| | | | Change-Id: I5233875cd1c07a41897cd732dc9ac67ae3d03af1
* Update build script after merge.jush2011-02-281-0/+3
|
* Support for building/using tblgen for Windows SDK.Raphael2011-01-131-14/+25
| | | | Change-Id: I174939e0acb4bc3bea368c8a8e8435384bcc8d48
* Fix typo: X86 -> ARM.Logan2010-11-281-1/+2
|
* Apply changes on LLVM r112364 after merge.Shih-wei Liao2010-09-111-0/+17
| | | | Change-Id: I9688675d46dca0d564206616c40b005669269010
* Initial slang.Shih-wei Liao2010-06-043-2/+5
| | | | Change-Id: I4f84a741e5fbc440cd4c251406d2b611a237f713
* mErrorShih-wei Liao2010-05-091-1/+1
| | | | Change-Id: I29399bbfa3b4b8cabb6caf64f5f3121727b17583
* atomics.hShih-wei Liao2010-05-091-1/+1
| | | | Change-Id: Iad1cf587770d21d2d7306fc661ee159901cc4d18
* Sync upstream to r102410.Shih-wei Liao2010-04-281-4/+4
| | | | | | Re-turn on sdk. Change-Id: I91a890863989a67243b4d2dfd1ae09b843ebaeaf
* libbccShih-wei Liao2010-04-075-0/+698
Change-Id: Ieaa3ebd5a38f370752495549f8870b534eeedfc5