- Jun 08, 2008
-
-
Anton Korobeynikov authored
llvm-svn: 52091
-
Anton Korobeynikov authored
llvm-svn: 52090
-
Nuno Lopes authored
llvm-svn: 52089
-
Chris Lattner authored
llvm-svn: 52087
-
Bruno Cardoso Lopes authored
llvm-svn: 52086
-
Bill Wendling authored
llvm-svn: 52085
-
Eli Friedman authored
This fix just makes sure to construct the global with the appropriate type, and fixes up the one user this affects to compensate. llvm-svn: 52084
-
Eli Friedman authored
be any regressions from this on my machine, but please let me know if you run into issues. (The idea here is that it's better to run all tests on all platforms if at all possible.) llvm-svn: 52083
-
Eli Friedman authored
llvm-svn: 52082
-
Chris Lattner authored
Patch by Mike Stump! llvm-svn: 52081
-
Chris Lattner authored
long double X() { return 1.0L; } as: long double X() (CompoundStmt 0xb06a00 <t.c:2:17, col:32> (ReturnStmt 0xb068d0 <col:19, col:26> (FloatingLiteral 0xb02cf0 <col:26> 'long double' 1.000000))) llvm-svn: 52080
-
- Jun 07, 2008
-
-
Bruno Cardoso Lopes authored
llvm-svn: 52079
-
Chris Lattner authored
llvm-svn: 52078
-
Chris Lattner authored
llvm-svn: 52077
-
Eli Friedman authored
reported on cfe-dev by Cédric Venet. Note that I seriously doubt that this perticular construct is useful, though: it's a pointer in an alternate address space pointing into unqualified address space. llvm-svn: 52076
-
Eli Friedman authored
llvm-svn: 52075
-
Eli Friedman authored
llvm-svn: 52074
-
Evan Cheng authored
Speculatively execute a block when the the block is the then part of a triangle shape and it contains a single, side effect free, cheap instruction. The branch is eliminated by adding a select instruction. i.e. Turn BB: %t1 = icmp br i1 %t1, label %BB1, label %BB2 BB1: %t3 = add %t2, c br label BB2 BB2: => BB: %t1 = icmp %t4 = add %t2, c %t3 = select i1 %t1, %t2, %t3 llvm-svn: 52073
-
Evan Cheng authored
llvm-svn: 52072
-
Evan Cheng authored
llvm-svn: 52071
-
Sanjiv Gupta authored
llvm-svn: 52070
-
Dan Gohman authored
stores of aggregate values. llvm-svn: 52069
-
Owen Anderson authored
no visible functionality change, but enables a future patch where node creation will update the CFG if it decides to create an unconditional rather than a conditional branch. llvm-svn: 52067
-
Ted Kremenek authored
Use a common SourceManager when processing multiple files. This allows us to cache the contents of source files already loaded from disk. llvm-svn: 52066
-
- Jun 06, 2008
-
-
Ted Kremenek authored
llvm-svn: 52065
-
Gabor Greif authored
get rid of ExtractValueInst::init's Value argument, it is already passed to the UnaryInstruction ctor llvm-svn: 52064
-
Ted Kremenek authored
llvm-svn: 52063
-
Evan Cheng authored
llvm-svn: 52062
-
Gabor Greif authored
llvm-svn: 52061
-
Eli Friedman authored
PR2419. llvm-svn: 52060
-
Ted Kremenek authored
Implement "Destroy" and destructor for ObjCClassDecl, allowing us to reclaim its memory and the memory of the Decls it owns. llvm-svn: 52059
-
Evan Cheng authored
llvm-svn: 52057
-
Evan Cheng authored
llvm-svn: 52056
-
Ted Kremenek authored
Implement "Destroy" and destructor for ObjCProtocolDecl, allowing us to reclaim its memory and the memory of the Decls it owns. llvm-svn: 52055
-
Eli Friedman authored
llvm-svn: 52054
-
Devang Patel authored
llvm-svn: 52053
-
Devang Patel authored
llvm-svn: 52052
-
Ted Kremenek authored
ObjCPropertyDecls, have TranslationUnit destroy ObjCPropertyDecls. This is a horrible hack, and must be removed eventually. llvm-svn: 52051
-
Ted Kremenek authored
have Destroy methods of ObjcMethodDecl and ObjCInterfaceDecl which recursively destroy their owned Decls and Stmts. There are a few cases where it is not clear what to do (FIXMEs included in the patch). llvm-svn: 52050
-
Nuno Lopes authored
llvm-svn: 52049
-