- Dec 19, 2009
-
-
Dan Gohman authored
llvm-svn: 91741
-
Chris Lattner authored
Make some methods const. The only interesting change here is that it changes raw_fd_ostream::preferred_buffer_size to return zero on a scary stat failure instead of setting the stream to an error state. This method really should not mutate the stream. llvm-svn: 91740
-
Anton Korobeynikov authored
llvm-svn: 91739
-
Chris Lattner authored
llvm-svn: 91738
-
Chris Lattner authored
llvm-svn: 91737
-
John McCall authored
llvm-svn: 91736
-
John McCall authored
the templates in TypesContext.h can find them. Caught by clang++. llvm-svn: 91735
-
John McCall authored
scope specifiers. Fix a tentative parsing bug that came up in LLVM. Incidentally fixes some random FIXMEs in an existing testcase. llvm-svn: 91734
-
Eli Friedman authored
llvm-svn: 91733
-
Bill Wendling authored
llvm-svn: 91732
-
Eli Friedman authored
the constructor. This doesn't handle cases requiring the VTT at the moment, and generates unnecessary stores, but I think it's essentially correct. llvm-svn: 91731
-
Eli Friedman authored
llvm-svn: 91730
-
Dan Gohman authored
llvm-svn: 91729
-
Bill Wendling authored
- Move DisableScheduling flag into TargetOption.h - Move SDNodeOrdering into its own header file. Give it a minimal interface that doesn't conflate construction with storage. - Move assigning the ordering into the SelectionDAGBuilder. This isn't used yet, so there should be no functional changes. llvm-svn: 91727
-
Eli Friedman authored
llvm-svn: 91725
-
Eli Friedman authored
llvm-svn: 91724
-
Dan Gohman authored
llvm-svn: 91722
-
- Dec 18, 2009
-
-
Ken Dyck authored
created CharUnits.cpp. llvm-svn: 91719
-
Eli Friedman authored
llvm-svn: 91718
-
Evan Cheng authored
llvm-svn: 91717
-
Daniel Dunbar authored
llvm-svn: 91716
-
Eli Friedman authored
llvm-svn: 91715
-
Daniel Dunbar authored
llvm-svn: 91714
-
Rafael Espindola authored
debugging some leaks (PR5770 in particular). llvm-svn: 91713
-
Bob Wilson authored
bootstrap. This also replaces the WeakVH references that Chris objected to with normal Value references. llvm-svn: 91711
-
Ted Kremenek authored
Enhance GRExprEngine::VisitCallExpr() to be used in an lvalue context. Uncovered a new failing test case along the way, but we're making progress on handling C++ references in the analyzer. llvm-svn: 91710
-
Bob Wilson authored
llvm-svn: 91709
-
Victor Hernandez authored
- an MDNode is designated as function-local when created, and continues to be even if its operands are modified not to refer to function-local IR - function-localness is designated via lowest bit in SubclassData - getLocalFunction() descends MDNode tree to see if it is consistently function-local Add verification of MDNodes to checks that MDNodes are consistently function-local. Update AsmWriter to use isFunctionLocal(). llvm-svn: 91708
-
Daniel Dunbar authored
llvm-svn: 91707
-
Daniel Dunbar authored
llvm-svn: 91706
-
Daniel Dunbar authored
__USING_SJLJ_EXCEPTIONS__ on Darwin. llvm-svn: 91705
-
Douglas Gregor authored
llvm-svn: 91702
-
Dan Gohman authored
associative either. llvm-svn: 91701
-
Daniel Dunbar authored
- This should be done leveraging the backend, but I'm a little refactored out. I'll fix it one day, I promise. llvm-svn: 91700
-
John McCall authored
with "declared at" rather than "previous declaration is here". llvm-svn: 91699
-
Torok Edwin authored
llvm-svn: 91698
-
Douglas Gregor authored
llvm-svn: 91696
-
Anders Carlsson authored
llvm-svn: 91695
-
Torok Edwin authored
dirs on my system. Which is wrong, since it was missing the x86_64-pc-linux-gnu suffix. llvm-svn: 91694
-
Rafael Espindola authored
MI was not being used but it was also not being deleted, so it was kept in the garbage list. The memory itself was freed once the function code gen was done. Once in a while the codegen of another function would create an instruction on the same address. Adding it to the garbage group would work once, but when another pointer was added it would cause an assert as "Cache" was about to be pushed to Ts. For a patch that make us detect problems like this earlier, take a look at http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20091214/092758.html With that patch we assert as soon and the new instruction is added to the garbage set. llvm-svn: 91691
-