| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| |
|
|
|
|
| |
and same for stderr, to avoid clutter in the output.
llvm-svn: 110169
|
| |
|
|
| |
llvm-svn: 110168
|
| |
|
|
| |
llvm-svn: 110167
|
| |
|
|
|
|
|
|
|
|
| |
builtin instead of shell. On my 8 core mac pro, this speeds
up a 'make -j8' null build of the lib directory from 1.11s to
0.77s wall time.
Patch by NAKAMURA Takumi!
llvm-svn: 110166
|
| |
|
|
| |
llvm-svn: 110165
|
| |
|
|
| |
llvm-svn: 110164
|
| |
|
|
|
|
|
| |
mark it nounwind based on whether it contains any non-nounwind calls.
<rdar://problem/8087431>
llvm-svn: 110163
|
| |
|
|
| |
llvm-svn: 110161
|
| |
|
|
| |
llvm-svn: 110160
|
| |
|
|
|
|
| |
Store all selectors in the selector hash table instead of only those from the method pool.
llvm-svn: 110158
|
| |
|
|
|
|
|
|
|
|
|
|
| |
eliminate several const_casts.
Make CallSite implicitly convertible to ImmutableCallSite.
Rename the getModRefBehavior for intrinsic IDs to
getIntrinsicModRefBehavior to avoid overload ambiguity with CallSite,
which happens to be implicitly convertible to bool.
llvm-svn: 110155
|
| |
|
|
| |
llvm-svn: 110153
|
| |
|
|
|
|
|
|
|
| |
VFP is enabled.
Add support for using the FPSCR in conjunction with the vcvtr instruction, for controlling fp to int rounding.
Add support for the FLT_ROUNDS_ node now that the FPSCR is exposed.
llvm-svn: 110152
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
UnreachableCodeChecker
- Reporting now uses getUnreachableStmt which returns the Stmt* we should report
- Indexing of reachable and visited blocks now use CFGBlock ID's instead of pointers
- The CFG used in the unreachable search is now the unoptimized CFG
- Added 'Dead code' category to warnings
- Removed obsolete function getCondition
- Simplified false positive detection based on properties of FindUnreachableEntryPoints
llvm-svn: 110148
|
| |
|
|
| |
llvm-svn: 110141
|
| |
|
|
|
|
|
|
| |
changes through GRState instead of directly accessing the StoreManager. Also adds cover methods for InvalidateRegion(s) and EnterStackFrame to GRState.
This is in preparation for proposed region change notifications. No functionality change.
llvm-svn: 110137
|
| |
|
|
| |
llvm-svn: 110135
|
| |
|
|
| |
llvm-svn: 110134
|
| |
|
|
|
|
|
|
|
|
| |
declarations that we saw when creating the precompiled preamble, and
provide those declarations in addition to the declarations parsed in
the main source file when traversing top-level declarations. This
makes the use of precompiled preambles a pure optimization, rather
than changing the semantics of the parsed translation unit.
llvm-svn: 110131
|
| |
|
|
|
|
|
| |
instructions with alignment 0, so that subsequent passes don't
need to bother checking the TargetData ABI size manually.
llvm-svn: 110128
|
| |
|
|
|
|
|
|
|
|
|
| |
XCore->XCoreGen
PIC16->PIC16CodeGen
After updating your working copy, the first build will fail because it
is using the old library dependencies. Start the build again and it
will work fine.
llvm-svn: 110127
|
| |
|
|
| |
llvm-svn: 110126
|
| |
|
|
|
|
|
|
|
|
|
|
| |
store/retrieve the most recent
redeclaration. That way we are sure that the full redeclarations chain is loaded.
When using chained PCHs, first declarations point to the most recent redeclarations in the same PCH.
To address this use a REDECLS_UPDATE_LATEST record block to keep track of which first declarations need
to point to a most recent redeclaration in another PCH.
llvm-svn: 110125
|
| |
|
|
|
|
| |
RedeclarableTemplateDecl.
llvm-svn: 110124
|
| |
|
|
| |
llvm-svn: 110123
|
| |
|
|
| |
llvm-svn: 110122
|
| |
|
|
|
|
|
| |
Adds "svn" or "git", depending on the VCS used. If svn, adds the
revision number as well.
llvm-svn: 110121
|
| |
|
|
| |
llvm-svn: 110120
|
| |
|
|
|
|
|
|
|
| |
When the normalizeSpillWeights function was introduced, I forgot to remove this
normalization.
This change could affect register allocation. Hopefully for the better.
llvm-svn: 110119
|
| |
|
|
|
|
|
|
|
|
| |
nice farm in the country where it can play with other tests. And bunnies.
It is not clear what is being tested, and the revision history shows a bunch of
random changes to the expected instruction count. Clearly, we are just fudging
it to pass whenever it fails.
llvm-svn: 110118
|
| |
|
|
| |
llvm-svn: 110117
|
| |
|
|
| |
llvm-svn: 110116
|
| |
|
|
| |
llvm-svn: 110115
|
| |
|
|
| |
llvm-svn: 110114
|
| |
|
|
| |
llvm-svn: 110113
|
| |
|
|
|
|
| |
around std::min vs static const friction.
llvm-svn: 110112
|
| |
|
|
|
|
|
| |
assembler.
- Fixes PR6218, hopefully.
llvm-svn: 110111
|
| |
|
|
| |
llvm-svn: 110110
|
| |
|
|
|
|
| |
appended.
llvm-svn: 110109
|
| |
|
|
|
|
| |
it while generating precompiled preambles. No functionality change.
llvm-svn: 110108
|
| |
|
|
| |
llvm-svn: 110107
|
| |
|
|
|
|
| |
shouldn't put restrictions in store manager.
llvm-svn: 110106
|
| |
|
|
|
|
| |
This directory conflicts with test/MC on Windows machines.
llvm-svn: 110105
|
| |
|
|
|
|
| |
Patch by Cameron Esfahani!
llvm-svn: 110104
|
| |
|
|
|
|
|
|
| |
This reverts commit r110100
Wrong path caps.
llvm-svn: 110103
|
| |
|
|
| |
llvm-svn: 110102
|
| |
|
|
| |
llvm-svn: 110101
|
| |
|
|
|
|
| |
Patch by Cameron Esfahani!
llvm-svn: 110100
|
| |
|
|
| |
llvm-svn: 110097
|
| |
|
|
|
|
|
|
|
|
| |
them, but
as soon as we properly codegen the simple vector operations, remove the
unnecessary built-ins/intrinsics from clang and llvm. Also add tests for the new
built-ins
llvm-svn: 110096
|