- Nov 23, 2009
-
-
Nick Lewycky authored
llvm-svn: 89642
-
- Nov 01, 2009
-
-
Chris Lattner authored
in a way that should prevent ip constprop. This allows clang/test/CodeGen/indirect-goto.c to pass with the new indirect goto lowering. llvm-svn: 85709
-
- Oct 25, 2009
-
-
Nick Lewycky authored
VISIBILITY_HIDDEN removal. llvm-svn: 85043
-
Nick Lewycky authored
Chris claims we should never have visibility_hidden inside any .cpp file but that's still not true even after this commit. llvm-svn: 85042
-
- Sep 24, 2009
-
-
Torok Edwin authored
llvm-svn: 82700
-
Torok Edwin authored
rather structs passed by value. This fixes PR5038. llvm-svn: 82689
-
- Aug 13, 2009
-
-
Owen Anderson authored
llvm-svn: 78948
-
- Jul 31, 2009
-
-
Owen Anderson authored
llvm-svn: 77635
-
- Jul 22, 2009
-
-
Owen Anderson authored
llvm-svn: 76702
-
- Jul 16, 2009
-
-
Owen Anderson authored
our current context-passing stuff, which is also fixed here llvm-svn: 76089
-
- Jul 07, 2009
-
-
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: 74811
-
- Jun 06, 2009
-
-
Jay Foad authored
Instructions. llvm-svn: 73002
-
- Jan 22, 2009
-
-
Gabor Greif authored
llvm-svn: 62788
-
- Jan 15, 2009
-
-
Rafael Espindola authored
llvm-svn: 62279
-
- Oct 04, 2008
-
-
Dan Gohman authored
applicable. llvm-svn: 57033
-
- Sep 29, 2008
-
-
Nuno Lopes authored
llvm-svn: 56786
-
Duncan Sands authored
instead of hasWeakLinkage in a bunch of optimization passes. llvm-svn: 56782
-
- Sep 04, 2008
-
-
Dan Gohman authored
llvm-svn: 55779
-
- 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 19, 2008
-
-
Matthijs Kooijman authored
using getOperand() directly. This makes things work with invoke instructions as well. llvm-svn: 52489
-
- Jun 18, 2008
-
-
Matthijs Kooijman authored
time. Sorry for the trouble! This time, also add a testcase, which I should have done in the first place... llvm-svn: 52455
-
Matthijs Kooijman authored
commit after this). llvm-svn: 52453
-
- Jun 17, 2008
-
-
Chris Lattner authored
llvm-svn: 52415
-
Matthijs Kooijman authored
speaking these are not constant values. However, when a function always returns one of its arguments, then from the point of view of each caller the return value is constant (or at least a known value) and can be replaced. llvm-svn: 52397
-
Matthijs Kooijman authored
individually. Also learn IPConstProp how returning first class aggregates work, in addition to old style multiple return instructions. Modify the return-constants testscase to confirm this behaviour. llvm-svn: 52396
-
- Jun 09, 2008
-
-
Chris Lattner authored
result of a weak function. llvm-svn: 52137
-
- 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
-
- Apr 23, 2008
-
-
Chris Lattner authored
callees. llvm-svn: 50142
-
Chris Lattner authored
fix read after free bug (PR2238). llvm-svn: 50141
-
- Mar 20, 2008
-
-
Devang Patel authored
- Fix loop nest. - Use RetVals.size() - Check for null return value. llvm-svn: 48605
-
- Mar 11, 2008
-
-
Devang Patel authored
llvm-svn: 48254
-
- Feb 20, 2008
-
-
Anton Korobeynikov authored
llvm-svn: 47371
-
- Dec 29, 2007
-
-
Chris Lattner authored
llvm-svn: 45418
-
- May 06, 2007
-
-
Nick Lewycky authored
llvm-svn: 36873
-
- May 03, 2007
-
-
Devang Patel authored
llvm-svn: 36662
-
- May 02, 2007
-
-
Devang Patel authored
Due to darwin gcc bug, one version of darwin linker coalesces static const int, which defauts PassID based pass identification. llvm-svn: 36652
-
- May 01, 2007
-
-
Devang Patel authored
llvm-svn: 36632
-
- Feb 06, 2007
-
-
Reid Spencer authored
the Transforms library. This reduces debug library size by 132 KB, debug binary size by 376 KB, and reduces link time for llvm tools slightly. llvm-svn: 33939
-
- Jan 30, 2007
-
-
Reid Spencer authored
confusion with external linkage types. llvm-svn: 33663
-