- Aug 08, 2008
-
-
Owen Anderson authored
Reduce the entries in a phi before testing it for deadness, because removing the entries might make it dead. llvm-svn: 54535
-
Evan Cheng authored
llvm-svn: 54534
-
Steve Naroff authored
- Move checking from MergeVarDecl->FinializeDeclaratorGroup. Since MergeVarDecl is called before the initializer is attacted, it can't be done there (this removes a long standing FIXME). - Add Sema::isTentativeDefinition() and Sema::CheckForFileScopedRedefinitions(). - Remove FIXME's and touch-up test case. Still some more work to do (forthcoming)... llvm-svn: 54533
-
Argyrios Kyrtzidis authored
llvm-svn: 54530
-
Argyrios Kyrtzidis authored
llvm-svn: 54529
-
Chris Lattner authored
up the passmgr by avoiding useless work. llvm-svn: 54528
-
Argyrios Kyrtzidis authored
llvm-svn: 54527
-
Argyrios Kyrtzidis authored
llvm-svn: 54526
-
Argyrios Kyrtzidis authored
llvm-svn: 54525
-
Evan Cheng authored
llvm-svn: 54524
-
Evan Cheng authored
llvm-svn: 54523
-
Evan Cheng authored
llvm-svn: 54522
-
Nick Lewycky authored
llvm-svn: 54521
-
Evan Cheng authored
It's not legal to output a GV in a coalesced section if it's used in an ARM PIC relative constantpool. llvm-svn: 54519
-
Evan Cheng authored
llvm-svn: 54518
-
Nick Lewycky authored
is narrower than the pointer. This testcase emits: .byte (((17) - 16) & 255) llvm-svn: 54517
-
Bruno Cardoso Lopes authored
llvm-svn: 54516
-
Chris Lattner authored
llvm-svn: 54515
-
Bruno Cardoso Lopes authored
llvm-svn: 54514
-
Ted Kremenek authored
Unbreak SerializationTest and the Rewriter by doing the work in HandleTranslationUnit instead of the destructor. llvm-svn: 54513
-
Bruno Cardoso Lopes authored
llvm-svn: 54512
-
Bruno Cardoso Lopes authored
llvm-svn: 54511
-
Bruno Cardoso Lopes authored
llvm-svn: 54510
-
Bruno Cardoso Lopes authored
llvm-svn: 54509
-
Bruno Cardoso Lopes authored
llvm-svn: 54508
-
Bruno Cardoso Lopes authored
llvm-svn: 54507
-
Bruno Cardoso Lopes authored
I had a lot of simple local codegen tests and they are now ready to be placed in test/CodeGen. llvm-svn: 54506
-
Dale Johannesen authored
other from Python. llvm-svn: 54505
-
Ted Kremenek authored
The motivation is that clients may either: (a) query the ASTConsumer object after AST parsing to collect data/etc. (b) reuse the ASTConsumer. llvm-svn: 54502
-
Ted Kremenek authored
llvm-svn: 54501
-
Ted Kremenek authored
Added AssumeSymGT, AssumeSymGE, AssumeSymLT, AssumeSymLE to add some minor improvements to path-sensitivity. Right now we basically treat 'x > y' and 'x < y' as implying 'x != y', but this restriction will only inevitably apply to our must rudimentary value tracking component (we'll implement more advanced value reasoning later). llvm-svn: 54493
-
Ted Kremenek authored
llvm-svn: 54492
-
- Aug 07, 2008
-
-
Gabor Greif authored
use the more precise 'op1' instead of 'var1' since the latter can be misunderstood to not encompass constants llvm-svn: 54490
-
Argyrios Kyrtzidis authored
llvm-svn: 54489
-
Argyrios Kyrtzidis authored
llvm-svn: 54488
-
Ted Kremenek authored
llvm-svn: 54487
-
Ted Kremenek authored
ModuleBuilder now performs llvmgen in HandleTranslationUnit. This patch follows from the discussion on the following thread on cfe-commits: http://lists.cs.uiuc.edu/pipermail/cfe-commits/Week-of-Mon-20080804/006849.html llvm-svn: 54486
-
Bruno Cardoso Lopes authored
Fixed bug in adjustMipsStackFrame, which was breaking while trying to access a dead stack object index. Also added one more alignment before fixing the callee saved registers stack offset adjustment. llvm-svn: 54485
-
Bruno Cardoso Lopes authored
FPROUND_F80_F32, FPROUND_PPCF128_F32, FPROUND_F80_F64, FPROUND_PPCF128_F64 Support for soften float fp_round operands is added, Mips needs this to round f64->f32. Also added support to soften float FABS result, Mips doesn't support double fabs results while in 'single float only' mode. llvm-svn: 54484
-
Owen Anderson authored
Do a dominator walk when scheduling copies, rather than a DFS on the CFG. Also, fix a few problems when creating live intervals for temporaries created by phi elimination. llvm-svn: 54483
-