- Jul 27, 2010
-
-
Gabor Greif authored
llvm-svn: 109508
-
Devang Patel authored
llvm-svn: 109507
-
Gabor Greif authored
llvm-svn: 109506
-
Douglas Gregor authored
llvm-svn: 109505
-
Gabor Greif authored
llvm-svn: 109504
-
Gabor Greif authored
llvm-svn: 109503
-
Gabor Greif authored
llvm-svn: 109502
-
Argyrios Kyrtzidis authored
Fixes http://llvm.org/PR7692 llvm-svn: 109501
-
Mikhail Glushenkov authored
llvm-svn: 109500
-
Mikhail Glushenkov authored
Also fix some comments. llvm-svn: 109499
-
Duncan Sands authored
Change it back again: destructors and constructors need to be run. llvm-svn: 109498
-
Tobias Grosser authored
This fixes the MC/COFF/basic-coff.ll test case. llvm-svn: 109497
-
Tobias Grosser authored
getMaxRegionExit returns the exit of the maximal refined region starting at a specific basic block. llvm-svn: 109496
-
Duncan Sands authored
are still on the list. This might happen if a CallbackVH created some new value handles for the old value when doing RAUW. Barf if it occurs, since it is almost certainly a mistake. llvm-svn: 109495
-
Michael J. Spencer authored
llvm-svn: 109494
-
Nick Kledzik authored
add assembly implementation of modsi3 so compiler does not have to special case a - (a / b) * b optimization llvm-svn: 109492
-
Michael J. Spencer authored
Revert r109428 "Hoist argument type checking into CheckFormatHandler. This is prep for scanf format" Got errors about ASTContext being undefined with Visual Studio 2010. llvm-svn: 109491
-
Tobias Grosser authored
* contains(Loop), * getOutermostLoop() * Improve getNameStr() to return a sensible name, if basic blocks are not named. llvm-svn: 109490
-
Jakob Stoklund Olesen authored
subregister operands like this: %reg1040:sub_32bit<def> = MOV32rm <fi#-2>, 1, %reg0, 0, %reg0, %reg1040<imp-def>; mem:LD4[FixedStack-2](align=8) Make them return false when subreg operands are present. VirtRegRewriter is making bad assumptions otherwise. This fixes PR7713. llvm-svn: 109489
-
Jakob Stoklund Olesen authored
with a too-big register class. llvm-svn: 109488
-
Jordy Rose authored
The next step is to warn if a block labeled unreachable is, in fact, reachable. Somewhat related to PR810. llvm-svn: 109487
-
Ted Kremenek authored
Add PTHLexer::LexEndOfFile() to emit diagnostics at end-of-file similar to those by Lexer::LexEndOfFile(). llvm-svn: 109486
-
Ted Kremenek authored
llvm-svn: 109485
-
Ted Kremenek authored
PTH generation: Don't save the leading '#' token in a null directive. This unbreaks using PTH with Boost (<rdar://problem/8227989>). llvm-svn: 109484
-
Sean Callanan authored
referenced in the IR. We don't yet support updating the call to that function. llvm-svn: 109483
-
Bill Wendling authored
protectors, to be near the stack protectors on the stack. Accomplish this by tagging the stack object with a predicate that indicates that it would trigger this. In the prolog-epilog inserter, assign these objects to the stack after the stack protector but before the other objects. llvm-svn: 109481
-
Jordy Rose authored
Groundwork for C string length tracking. Currently only handles the length of constant string literals, which is not too helpful, and only calls to strlen() are checked. llvm-svn: 109480
-
Howard Hinnant authored
A good start on ecma regex's. Maybe even feature complete, not sure yet. Also an unrelated fix to is_constructible thanks to Daniel Krugler. llvm-svn: 109479
-
Dan Gohman authored
that the values they refer to aren't being deleted underneath them. Make sure these containters get cleared by clear(), which IndVarSimplify and LSR both use before deleting instructions. llvm-svn: 109478
-
Sean Callanan authored
trying to do replaceUsesOfWith on a constant, which doesn't work. Turns out we don't need to do anything for constants. llvm-svn: 109477
-
Sean Callanan authored
it returns a list of functions as a SymbolContextList. Rewrote the clients of SymbolContext to use this SymbolContextList. Rewrote some of the providers of the data to SymbolContext to make them respect preferences as to whether the list should be cleared first; propagated that change out. ClangExpressionDeclMap and ClangASTSource use this new function list to properly generate function definitions - even for functions that don't have a prototype in the debug information. llvm-svn: 109476
-
Douglas Gregor authored
of the usual consistency checks used to determine when a precompiled header is incompatible with the translation unit it's being loaded into. Enable this option when loading a precompiled preamble, because the preamble loader will be performing all of this checking itself. Enable the preamble-based test now that it's working. This option is also useful for debugging Clang's PCH (<rdar://problem/7532213>). llvm-svn: 109475
-
Sebastian Redl authored
- Stop reading in (and thus deserializing) every declaration in the TU when creating a dependent PCH. - Switch the storage of a decl context's lexical declarations to a blob containing the IDs instead of a record. This is the only sane way of supporting update records later on. llvm-svn: 109474
-
Owen Anderson authored
llvm-svn: 109473
-
Owen Anderson authored
llvm-svn: 109472
-
Owen Anderson authored
llvm-svn: 109471
-
Douglas Gregor authored
its absolute path on disk. Also, introduce a fun test for the precompiled preamble, which almost works... llvm-svn: 109470
-
Jakob Stoklund Olesen authored
rewrite instructions for live range splitting. Still work in progress. llvm-svn: 109469
-
Dan Gohman authored
llvm-svn: 109468
-
Fariborz Jahanian authored
if it hs side-effect to matchgcc's behaviour. Addresses radar 8172109. llvm-svn: 109467
-