- Aug 05, 2010
-
-
Jakob Stoklund Olesen authored
We are now at a point where we can split around simple single-entry, single-exit loops, although still with some bugs. llvm-svn: 110257
-
Devang Patel authored
llvm-svn: 110256
-
Devang Patel authored
llvm-svn: 110255
-
Stuart Hastings authored
llvm-svn: 110254
-
Bruno Cardoso Lopes authored
llvm-svn: 110253
-
- Aug 04, 2010
-
-
Bill Wendling authored
llvm-svn: 110249
-
Bill Wendling authored
llvm-svn: 110248
-
Sebastian Redl authored
llvm-svn: 110247
-
Torok Edwin authored
See PR5201. There is no way to know if direct calls will be within the allowed range for BL. Hence emit all calls as indirect when in JIT mode. Without this long-running applications will fail to JIT on PowerPC with a relocation failure. llvm-svn: 110246
-
Sebastian Redl authored
Implement per-file reading of the selector table. This disables statistics about method pool hits for the moment. llvm-svn: 110245
-
Devang Patel authored
llvm-svn: 110244
-
Ted Kremenek authored
Teach SemaChecking::CheckReturnStackAddr about ImplicitCastExprs that convert values to an lvalue. This allows us to warn (again) about returning references to stack variables. (fixes PR 7812). llvm-svn: 110242
-
Dan Gohman authored
using wider types than are necessary. llvm-svn: 110241
-
Dan Gohman authored
be triggered by valid, if dubious, IR. llvm-svn: 110240
-
Fariborz Jahanian authored
llvm-svn: 110239
-
Devang Patel authored
llvm-svn: 110238
-
Devang Patel authored
While spilling live registers at the end of block check whether they are used by DBG_VALUE machine instructions or not. If a spilled register is used by DBG_VALUE machine instruction then insert a new DBG_VALUE machine instruction to encode variable's new location on stack. llvm-svn: 110235
-
Devang Patel authored
llvm-svn: 110234
-
Owen Anderson authored
Experiments show that we can safely increase our unrolling threshold without unduly impacting code size, particularly since unrolling is not enabled at -Os. llvm-svn: 110233
-
Owen Anderson authored
llvm-svn: 110231
-
Ted Kremenek authored
Add CFGStmtMap, which defines a mapping from Stmt* to CFGBlock*. The immediate intended use is in the unreachable code analysis. llvm-svn: 110230
-
Sebastian Redl authored
llvm-svn: 110229
-
Dale Johannesen authored
seem to be working correctly. No functional change. llvm-svn: 110226
-
Devang Patel authored
llvm-svn: 110224
-
Dan Gohman authored
llvm-svn: 110223
-
Sebastian Redl authored
llvm-svn: 110219
-
Douglas Gregor authored
file buffers until the code completion results are destroyed; diagnostics may end up referring into the source. llvm-svn: 110216
-
Dan Gohman authored
and add comments about major implemented features. llvm-svn: 110215
-
Fariborz Jahanian authored
for objective-c/c++ blocks (NeXt runtime). llvm-svn: 110213
-
Dan Gohman authored
llvm-svn: 110211
-
Douglas Gregor authored
completion within the translation unit using the same command-line arguments for parsing the translation unit. Eventually, we'll reuse the precompiled preamble to improve code-completion performance, and this also gives us a place to cache results. Expose this function via the new libclang function clang_codeCompleteAt(), which performs the code completion within a CXTranslationUnit. The completion occurs in-process (clang_codeCompletion() runs code completion out-of-process). llvm-svn: 110210
-
Dan Gohman authored
alone, rather than just an exit code. llvm-svn: 110208
-
Dan Gohman authored
llvm-svn: 110207
-
Dan Gohman authored
llvm-svn: 110206
-
Dan Gohman authored
llvm-svn: 110205
-
Dan Gohman authored
llvm-svn: 110204
-
Dan Gohman authored
llvm-svn: 110203
-
Dan Gohman authored
llvm-svn: 110202
-
Dan Gohman authored
llvm-svn: 110201
-
Benjamin Kramer authored
llvm-svn: 110200
-