- Jul 26, 2009
-
-
Daniel Dunbar authored
llvm-svn: 77145
-
- Jul 25, 2009
-
-
Daniel Dunbar authored
- Some clients which used DOUT have moved to DEBUG. We are deprecating the "magic" DOUT behavior which avoided calling printing functions when the statement was disabled. In addition to being unnecessary magic, it had the downside of leaving code in -Asserts builds, and of hiding potentially unnecessary computations. llvm-svn: 77019
-
- Jul 22, 2009
-
-
Owen Anderson authored
llvm-svn: 76702
-
- Jul 21, 2009
-
-
Owen Anderson authored
llvm-svn: 76598
-
- Jul 16, 2009
-
-
Owen Anderson authored
our current context-passing stuff, which is also fixed here llvm-svn: 76089
-
- Jul 14, 2009
-
-
Torok Edwin authored
This adds location info for all llvm_unreachable calls (which is a macro now) in !NDEBUG builds. In NDEBUG builds location info and the message is off (it only prints "UREACHABLE executed"). llvm-svn: 75640
-
- Jul 13, 2009
-
-
Owen Anderson authored
llvm-svn: 75497
-
- Jul 11, 2009
-
-
Torok Edwin authored
Make llvm_unreachable take an optional string, thus moving the cerr<< out of line. LLVM_UNREACHABLE is now a simple wrapper that makes the message go away for NDEBUG builds. llvm-svn: 75379
-
Torok Edwin authored
and abort()/exit() -> llvm_report_error(). llvm-svn: 75363
-
- Jul 07, 2009
-
-
Owen Anderson authored
llvm-svn: 74878
-
Owen Anderson authored
Finish LLVMContext-ing lib/Analysis. This required pushing LLVMContext's through the ValueTracking API. llvm-svn: 74873
-
- Jul 06, 2009
-
-
Owen Anderson authored
llvm-svn: 74844
-
- Jul 03, 2009
-
-
Owen Anderson authored
llvm-svn: 74781
-
- Jun 07, 2009
-
-
Nick Lewycky authored
Fixes PR4314. llvm-svn: 73007
-
- May 28, 2009
-
-
Nick Lewycky authored
empty SmallVector. llvm-svn: 72512
-
- Mar 21, 2009
-
-
Duncan Sands authored
llvm-svn: 67454
-
- Mar 20, 2009
-
-
Duncan Sands authored
linkage: the value may be replaced with something different at link time. (Frontends that want to allow values to be loaded out of weak constants can give their constants weak_odr linkage). llvm-svn: 67407
-
- Jan 15, 2009
-
-
Rafael Espindola authored
llvm-svn: 62279
-
- Jan 14, 2009
-
-
Chris Lattner authored
llvm-svn: 62244
-
- Nov 21, 2008
-
-
Devang Patel authored
llvm-svn: 59778
-
- Nov 03, 2008
-
-
Nick Lewycky authored
llvm-svn: 58593
-
- Sep 04, 2008
-
-
Dan Gohman authored
llvm-svn: 55779
-
- Aug 24, 2008
-
-
Chris Lattner authored
llvm-svn: 55271
-
Chris Lattner authored
patch contributed by m-s! llvm-svn: 55270
-
- Aug 15, 2008
-
-
Bill Wendling authored
llvm-svn: 54804
-
- Aug 14, 2008
-
-
Devang Patel authored
llvm-svn: 54792
-
- Aug 13, 2008
-
-
Dan Gohman authored
track individual leaf values in such cases, so it needs to treat struct values as normal values in this case. llvm-svn: 54760
-
- Jul 23, 2008
-
-
Dan Gohman authored
Remove the GetResultInst instruction. It is still accepted in LLVM assembly and bitcode, where it is now auto-upgraded to ExtractValueInst. Also, remove support for return instructions with multiple values. These are auto-upgraded to use InsertValueInst instructions. The IRBuilder still accepts multiple-value returns, and auto-upgrades them to InsertValueInst instructions. llvm-svn: 53941
-
- Jun 20, 2008
-
-
Dan Gohman authored
getInsertedValueOperand accessors. Thanks Matthijs! llvm-svn: 52543
-
Dan Gohman authored
instructions. Thanks to Matthijs Kooijman for pointing this out! llvm-svn: 52542
-
Dan Gohman authored
propagating constants across aggregate return values when insertvalue and extractvalue are used. llvm-svn: 52520
-
- May 24, 2008
-
-
Chris Lattner authored
llvm-svn: 51535
-
- May 23, 2008
-
-
Dale Johannesen authored
in gcc.dg/pr27531-1.c. llvm-svn: 51464
-
- May 13, 2008
-
-
Dan Gohman authored
several things that were neither in an anonymous namespace nor static but not intended to be global. llvm-svn: 51017
-
- May 11, 2008
-
-
Chris Lattner authored
method. DOUT statements are disabled when assertions are off, but the side effects of getName() are still evaluated. Just call getNameSTart, which is close enough and doesn't cause heap traffic. llvm-svn: 50958
-
Chris Lattner authored
llvm-svn: 50957
-
- Apr 25, 2008
-
-
Nick Lewycky authored
r48047 r48084 r48085 r48086 r48088 r48096 r48099 r48109 and r48123. llvm-svn: 50265
-
- Apr 24, 2008
-
-
Chris Lattner authored
llvm-svn: 50203
-
Chris Lattner authored
sccp tracks getresult values, not call values in this case. llvm-svn: 50202
-
Chris Lattner authored
llvm-svn: 50201
-