summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [lld] Include reference kind in cycle detector debug outputNico Rieck2014-02-247-12/+24
| | | | | | | | This restores the debug output to how it was before r197727 broke it. This went undetected because the corresponding test was never run due to broken feature detection. llvm-svn: 202079
* Fix feature detection in lld's lit.cfgNico Rieck2014-02-242-2/+6
| | | | llvm-svn: 202078
* R600/SI - Add new CI arithmetic instructions.Matt Arsenault2014-02-247-2/+324
| | | | | | | Does not yet include larger part required to match v_mad_i64_i32 / v_mad_u64_u32. llvm-svn: 202077
* R600: Make check clearer.Matt Arsenault2014-02-241-1/+1
| | | | | | | The check is clearer as southern islands or later, rather than checking for later than northern islands. llvm-svn: 202076
* Fix DOT4 missing from getTargetOpcodeNameMatt Arsenault2014-02-241-0/+1
| | | | llvm-svn: 202075
* Add missing constMatt Arsenault2014-02-242-2/+3
| | | | llvm-svn: 202074
* Trivial code simplificationMatt Arsenault2014-02-241-2/+1
| | | | llvm-svn: 202073
* Pass through context for DiagHandler in VFSBen Langmuir2014-02-243-30/+39
| | | | | | | This allows the unit tests to not use global state when checking diagnostics. llvm-svn: 202072
* If preprocessing results in a token with leading whitespace that was expandedRichard Smith2014-02-242-1/+8
| | | | | | | from a macro in column 0, ensure that we print whitespace before it in the -E output. Patch by Harald van Dijk! llvm-svn: 202070
* Follow up to r201927: remove the Sema::InFunctionDeclarator field.Peter Collingbourne2014-02-242-6/+1
| | | | llvm-svn: 202069
* If the first token in a macro that appears at the start of a line expands toRichard Smith2014-02-242-1/+9
| | | | | | | nothing, be sure to inform the *next* token expanded from the macro that it is now at the start of a line. Patch by Harald van Dijk! llvm-svn: 202068
* SLPVectorizer: Try vectorizing 'splat' storesArnold Schwaighofer2014-02-242-3/+22
| | | | | | | | | Vectorize sequential stores of a broadcasted value. 5% on eon. radar://16124699 llvm-svn: 202067
* Don’t process the stop reply packet as a generic signal if we already ↵Jim Ingham2014-02-241-1/+1
| | | | | | figured out what it was from other data in the packet. llvm-svn: 202066
* [X86][SchedModel] Add missing scheduling model for SSE related instructions.Quentin Colombet2014-02-244-279/+754
| | | | | | | | | | The patch defines new or refines existing generic scheduling classes to match the behavior of the SSE instructions. It also maps those scheduling classes on the related SSE instructions. <rdar://problem/15607571> llvm-svn: 202065
* Add a test for r202059.Roman Divacky2014-02-241-0/+99
| | | | llvm-svn: 202064
* Objective-C. Remove an assertion which assertsFariborz Jahanian2014-02-242-6/+8
| | | | | | | on correctly handled block layout IRGen. // rdar://16111839 llvm-svn: 202063
* Fix handling of gdbserver binary packets with escape characters.Steve Pucci2014-02-241-0/+7
| | | | | | | We were not properly handling the escape character 0x7d ('}') in responses from gdbserver which used the binary protocol. llvm-svn: 202062
* LLDB now handles DW_TAG_unspecified_parameters nested inside function ↵Greg Clayton2014-02-242-0/+7
| | | | | | | | prototypes and we now mark the function prototypes as being variadic. <rdar://problem/16149526> llvm-svn: 202061
* Implement getDwarfEHStackPointer() and initDwarfEHRegSizeTable() for sparcv9.Roman Divacky2014-02-241-0/+41
| | | | llvm-svn: 202059
* Implement -fno-short-wcharRichard Barton2014-02-245-2/+18
| | | | llvm-svn: 202058
* Add a dwarf number to the Y register.Roman Divacky2014-02-241-1/+1
| | | | llvm-svn: 202057
* Update for llvm api change.Rafael Espindola2014-02-241-1/+1
| | | | llvm-svn: 202056
* Update for llvm api change.Rafael Espindola2014-02-246-6/+6
| | | | llvm-svn: 202055
* Update for LLVM api change.Rafael Espindola2014-02-243-4/+4
| | | | llvm-svn: 202054
* Update for llvm api change.Rafael Espindola2014-02-2414-23/+22
| | | | llvm-svn: 202053
* Replace the F_Binary flag with a F_Text one.Rafael Espindola2014-02-2435-48/+50
| | | | | | | | | After this I will set the default back to F_None. The advantage is that before this patch forgetting to set F_Binary would corrupt a file on windows. Forgetting to set F_Text produces one that cannot be read in notepad, which is a better failure mode :-) llvm-svn: 202052
* LTO: Add the loop vectorizer to the LTO pipeline.Arnold Schwaighofer2014-02-241-0/+3
| | | | | | | | | | | | | During the LTO phase LICM will move loop invariant global variables out of loops (informed by GlobalModRef). This makes more loops countable presenting opportunity for the loop vectorizer. Adding the loop vectorizer improves some TSVC benchmarks and twolf/ref dataset (5%) on x86-64. radar://15970632 llvm-svn: 202051
* Fix windows unittest I missed in the raw_fd_ostream constructor change.Rafael Espindola2014-02-241-1/+1
| | | | llvm-svn: 202050
* For lcov tests, don't Xfail mips littl endian (mipsel-... and mip64el-...)Reed Kotler2014-02-241-1/+1
| | | | | | targets. Just big endian (mips-... and mips64-...) llvm-svn: 202049
* Update for llvm API change.Rafael Espindola2014-02-241-1/+1
| | | | llvm-svn: 202048
* [Win32 ABI] Defer operator delete checks until vtable is marked usedHans Wennborg2014-02-246-66/+27
| | | | | | | | | | We were previously checking at every destructor declaration, but that was a bit excessive. Since the deleting destructor is emitted with the vtable, do the check when the vtable is marked used. Differential Revision: http://llvm-reviews.chandlerc.com/D2851 llvm-svn: 202046
* Update for llvm api change.Rafael Espindola2014-02-245-5/+8
| | | | llvm-svn: 202045
* Remove TestConnectRemote decorator for FreeBSDEd Maste2014-02-241-1/+0
| | | | | | | | Failure is not reproducible on ToT LLDB locally or on the buildbot. llvm.org/pr18313 llvm-svn: 202043
* Don't make F_None the default.Rafael Espindola2014-02-2411-15/+15
| | | | | | This will make it easier to switch the default to being binary files. llvm-svn: 202042
* [CMake] Remove dependency on non-existing profile_rt-shared. Patch by Brad King.Alexey Samsonov2014-02-241-1/+0
| | | | llvm-svn: 202041
* Don't assume that F_None is the default. It is about to change.Rafael Espindola2014-02-246-6/+7
| | | | llvm-svn: 202040
* Don't assume that F_None is the default. It is about to change.Rafael Espindola2014-02-242-3/+5
| | | | llvm-svn: 202039
* [asan] Add a test for interceptors in shared libraries.Evgeniy Stepanov2014-02-243-1/+28
| | | | llvm-svn: 202037
* Fix ptrace log on i386 and include return valueEd Maste2014-02-241-4/+4
| | | | | | Patch by Matthew Gardiner llvm-svn: 202036
* Clarifying the wording for the noduplicate attribute.Aaron Ballman2014-02-242-18/+18
| | | | | | Patch by Marcello Maggioni! llvm-svn: 202035
* [asan] remove test that should have been removed in r202033Kostya Serebryany2014-02-241-41/+0
| | | | llvm-svn: 202034
* [asan] simplify the code that compute the shadow offset; get rid of two ↵Kostya Serebryany2014-02-242-48/+26
| | | | | | internal flags that allowed to override it. The tests pass, but still this change might break asan on some platform not covered by tests. If you see this, please submit a fix with a test. llvm-svn: 202033
* Fix linking and get the build working on OS XAlp Toker2014-02-241-1/+3
| | | | | | | | | | No version of clang installed by XCode, ToT or otherwise recognizes the flag '-no-intel-extensions' and more recent versions error out on it. Prospectively conditionalize the flag behind "icc" to fix the mainline build with clang. llvm-svn: 202030
* Fix clang compiler detection on OS XAlp Toker2014-02-241-4/+3
| | | | | | | | | | check-tools.pl was hard-wired to expect the Apple compiler version string which doesn't make much sense, especially for a LLVM project. The correctness and value of these compiler version checks still isn't clear following this build fix but they are retained for now. llvm-svn: 202029
* Patch for fixing the handling of hardware breakpoints.Deepak Panickal2014-02-242-59/+97
| | | | | | Differential Revision: http://llvm-reviews.chandlerc.com/D2826 llvm-svn: 202028
* clang build fix: don't check for gnu tools by defaultAlp Toker2014-02-241-4/+4
| | | | | | | | | | gcc/g++ don't exist on modern OS X development environments so the failed checks for gcc were causing the build to break even with 'make compiler=clang'. (The rationale for the check refers to a file 'touch-test.c' which no longer exists in the codebase.) llvm-svn: 202027
* [tsan] one more test for deadlock detectorKostya Serebryany2014-02-241-5/+26
| | | | llvm-svn: 202026
* [asan] A test was reverted, but not "svn rm"-ed in r202016.Evgeniy Stepanov2014-02-241-0/+0
| | | | llvm-svn: 202025
* Add AArch64 big endian Target (aarch64_be)Christian Pirker2014-02-2416-112/+219
| | | | llvm-svn: 202024
* [CMake] Better support for COMPILER_RT_ENABLE_WERROR. Make sure compiler-rt ↵Alexey Samsonov2014-02-243-2/+11
| | | | | | libraries are build by 'make all' command llvm-svn: 202023
OpenPOWER on IntegriCloud