- 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
-
Owen Anderson authored
Make DSE much more aggressive by performing DCE earlier. Update a testcase to reflect this increased aggressiveness. llvm-svn: 46542
-
Owen Anderson authored
of one of its internal maps. llvm-svn: 46541
-
Steve Naroff authored
Many refinements to Sema::MergeVarDecl(). This routine still needs some re-work to fully handle tentative decls. This includes a fix to bz1908. llvm-svn: 46540
-
Chris Lattner authored
In practice this can only happen on code with already undefined behavior, but this is still a good thing to handle correctly. llvm-svn: 46539
-
Dan Gohman authored
and StoreSDNode into their common base class LSBaseSDNode. Member functions getLoadedVT and getStoredVT are replaced with the common getMemoryVT to simplify code that will handle both loads and stores. llvm-svn: 46538
-