- Aug 04, 2010
-
-
John McCall authored
llvm-svn: 110165
-
Chris Lattner authored
llvm-svn: 110164
-
John McCall authored
mark it nounwind based on whether it contains any non-nounwind calls. <rdar://problem/8087431> llvm-svn: 110163
-
Chris Lattner authored
llvm-svn: 110161
-
Johnny Chen authored
llvm-svn: 110160
-
- Aug 03, 2010
-
-
Sebastian Redl authored
Store all selectors in the selector hash table instead of only those from the method pool. llvm-svn: 110158
-
Dan Gohman authored
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
-
Nate Begeman authored
llvm-svn: 110153
-
Nate Begeman authored
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
-
Tom Care authored
- 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
-
Jordy Rose authored
llvm-svn: 110141
-
Jordy Rose authored
Makes GRState::makeWithStore private, to encourage clients to make store 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
-
Dan Gohman authored
llvm-svn: 110135
-
Dan Gohman authored
llvm-svn: 110134
-
Douglas Gregor authored
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
-
Dan Gohman authored
instructions with alignment 0, so that subsequent passes don't need to bother checking the TargetData ABI size manually. llvm-svn: 110128
-
Oscar Fuentes authored
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
-
Eli Friedman authored
llvm-svn: 110126
-
Argyrios Kyrtzidis authored
Apart from storing/retrieving the previous redeclaration from PCH, also 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
-
Argyrios Kyrtzidis authored
llvm-svn: 110124
-
Argyrios Kyrtzidis authored
llvm-svn: 110123
-
Argyrios Kyrtzidis authored
llvm-svn: 110122
-
Oscar Fuentes authored
Adds "svn" or "git", depending on the VCS used. If svn, adds the revision number as well. llvm-svn: 110121
-
Dan Gohman authored
llvm-svn: 110120
-
Jakob Stoklund Olesen authored
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
-
Jakob Stoklund Olesen authored
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
-
Chris Lattner authored
llvm-svn: 110117
-
Chris Lattner authored
llvm-svn: 110116
-
Dan Gohman authored
llvm-svn: 110115
-
Chris Lattner authored
llvm-svn: 110114
-
Peter Collingbourne authored
llvm-svn: 110113
-
Dan Gohman authored
around std::min vs static const friction. llvm-svn: 110112
-
Daniel Dunbar authored
assembler. - Fixes PR6218, hopefully. llvm-svn: 110111
-
Oscar Fuentes authored
llvm-svn: 110110
-
Daniel Dunbar authored
appended. llvm-svn: 110109
-
Douglas Gregor authored
it while generating precompiled preambles. No functionality change. llvm-svn: 110108
-
John McCall authored
llvm-svn: 110107
-
Zhongxing Xu authored
shouldn't put restrictions in store manager. llvm-svn: 110106
-
Michael J. Spencer authored
This directory conflicts with test/MC on Windows machines. llvm-svn: 110105
-
Michael J. Spencer authored
Patch by Cameron Esfahani! llvm-svn: 110104
-