- Jan 31, 2008
-
-
Ted Kremenek authored
Improved pretty-printing of LValues. Parameters whose values are pointers/references are now assigned SymbolicLValues. llvm-svn: 46584
-
Steve Naroff authored
Hack Sema::MergeTypeDefDecl() to silently ignore duplicate typedef's in system headers files. A bizarre, non-standard hook that many compilers appear to implement (sigh:-). llvm-svn: 46583
-
Ted Kremenek authored
worklist until the dstor of GRBranchNodeBuilderImpl. This way clients can mark creates nodes as "sinks" before they are added to the worklist. llvm-svn: 46582
-
Ted Kremenek authored
constant integers. llvm-svn: 46581
-
Ted Kremenek authored
pretty-print a block's terminator. When building CFGs, for IfStmts ('if'), we no longer add the ParenExpr that is the subexpression of the IfStmt to the CFG; instead we add its first descendant subexpression that is not a ParenExpr. llvm-svn: 46580
-
- Jan 30, 2008
-
-
Evan Cheng authored
Fixed a bug in MergeValueInAsValue() pointed out by David Greene. Replace val# with previous liverange's. llvm-svn: 46579
-
Steve Naroff authored
Fix test case and add a FIXME. llvm-svn: 46577
-
Lauro Ramos Venancio authored
llvm-svn: 46576
-
Lauro Ramos Venancio authored
llvm-svn: 46575
-
Chris Lattner authored
On an unexpected @foo keyword, return failure instead of a 'successful' null AST. This fixes a segfault on things like @foo. llvm-svn: 46574
-
Nate Begeman authored
llvm-svn: 46572
-
Evan Cheng authored
Treat the label for the first @llvm.dbg.stoppoint the same way as the dbg_func_start label. Make sure nothing else is inserted before them. Note this solution might be somewhat fragile since ISD::LABEL may be used for other purposes. If that ends up to be an issue, we may need to introduce a different node for debug labels. llvm-svn: 46571
-
Fariborz Jahanian authored
llvm-svn: 46570
-
Dale Johannesen authored
llvm-svn: 46569
-
Evan Cheng authored
A semi-gross fix for a debug info issue. When inserting the "function start" label (i.e. first label in the entry block) take care to insert it at the beginning of the block. llvm-svn: 46568
-
Devang Patel authored
llvm-svn: 46567
-
Steve Naroff authored
Abolish a bunch of Xcode inserted tabs. llvm-svn: 46566
-
Dale Johannesen authored
legitimate way of representing global variable GV in debug info. llvm-svn: 46565
-
Ted Kremenek authored
more cleanups with pretty-printing of analysis results. llvm-svn: 46564
-
Devang Patel authored
llvm-svn: 46563
-
Evan Cheng authored
Even though InsertAtEndOfBasicBlock is an ugly hack it still deserves a proper name. Rename it to EmitInstrWithCustomInserter since it does not necessarily insert instruction at the end. llvm-svn: 46562
-
Devang Patel authored
llvm-svn: 46561
-
Devang Patel authored
llvm-svn: 46560
-
Eli Friedman authored
one argument. Lets stuff using pthread.h compile. llvm-svn: 46559
-
Fariborz Jahanian authored
llvm-svn: 46558
-
Eli Friedman authored
that causes this isn't really correct, but if we're going to accept this, it should come up with a consistent AST. llvm-svn: 46557
-
Dan Gohman authored
memory reference information in the backend. Most of this was written by Florian Brander, cleanup and updating to TOT by me. llvm-svn: 46556
-
Nick Lewycky authored
list just to see if whether the list is empty. llvm-svn: 46555
-
Nick Lewycky authored
llvm-svn: 46554
-
Nick Lewycky authored
llvm-svn: 46553
-
Chris Lattner authored
when in a register. llvm-svn: 46552
-
Chris Lattner authored
llvm-svn: 46551
-
Chris Lattner authored
llvm-svn: 46550
-
Chris Lattner authored
know if all of this is exactly right, but it seems like the right thing to aim for. Steve, please review. llvm-svn: 46549
-
Tanya Lattner authored
llvm-svn: 46548
-
Chris Lattner authored
llvm-svn: 46547
-
Evan Cheng authored
llvm-svn: 46546
-
Scott Michel authored
llvm-svn: 46545
-
Scott Michel authored
- Expand tabs... (poss 80-col violations, will get them later...) - Consolidate logic for SelectDFormAddr and SelectDForm2Addr into a single function, simplifying maintenance. Also reduced custom instruction generation for SPUvecinsert/INSERT_MASK. llvm-svn: 46544
-
Eli Friedman authored
codegen of calls to functions without a prototype and varargs functions, including printf. llvm-svn: 46543
-