- Apr 30, 2008
-
-
Chris Lattner authored
llvm-svn: 50464
-
- Apr 29, 2008
-
-
Chris Lattner authored
generalizes the previous code to handle the case when the string is not an immediate to the strlen call (for example, crazy stuff like strlen(c ? "foo" : "bart"+1) -> 3). This implements gcc.c-torture/execute/builtins/strlen-2.c. I will generalize other cases in simplifylibcalls to use the same routine later. llvm-svn: 50408
-
- Apr 21, 2008
-
-
Chris Lattner authored
fixes a crash in opt on 433.milc. llvm-svn: 50023
-
- Apr 10, 2008
-
-
Chris Lattner authored
This is not safe for all inputs. llvm-svn: 49458
-
- Apr 09, 2008
-
-
Chris Lattner authored
figuring out the suffix to use. implement pow(2,x) -> exp2(x). llvm-svn: 49437
-
Chris Lattner authored
long double and simplify the code. llvm-svn: 49435
-
Chris Lattner authored
add support for pow(x, 2.0) -> x*x. llvm-svn: 49411
-
- Apr 07, 2008
-
-
Duncan Sands authored
llvm-svn: 49338
-
- Apr 06, 2008
-
-
Gabor Greif authored
Specifically, introduction of XXX::Create methods for Users that have a potentially variable number of Uses. llvm-svn: 49277
-
- Mar 12, 2008
-
-
Devang Patel authored
llvm-svn: 48267
-
- Feb 20, 2008
-
-
Anton Korobeynikov authored
llvm-svn: 47373
-
Anton Korobeynikov authored
llvm-svn: 47367
-
- Jan 29, 2008
-
-
Dan Gohman authored
llvm-svn: 46514
-
- Jan 28, 2008
-
-
Chris Lattner authored
llvm-svn: 46433
-
- Dec 29, 2007
-
-
Chris Lattner authored
llvm-svn: 45418
-
- Dec 17, 2007
-
-
Christopher Lamb authored
Change the PointerType api for creating pointer types. The old functionality of PointerType::get() has become PointerType::getUnqual(), which returns a pointer in the generic address space. The new prototype of PointerType::get() requires both a type and an address space. llvm-svn: 45082
-
- Oct 24, 2007
-
-
Dale Johannesen authored
llvm-svn: 43309
-
- Sep 28, 2007
-
-
Dale Johannesen authored
llvm-svn: 42439
-
- Sep 06, 2007
-
-
Dale Johannesen authored
Use APFloat in UpgradeParser and AsmParser. Change all references to ConstantFP to use the APFloat interface rather than double. Remove the ConstantFP double interfaces. Use APFloat functions for constant folding arithmetic and comparisons. (There are still way too many places APFloat is just a wrapper around host float/double, but we're getting there.) llvm-svn: 41747
-
- Aug 01, 2007
-
-
David Greene authored
New CallInst interface to address GLIBCXX_DEBUG errors caused by indexing an empty std::vector. Updates to all clients. llvm-svn: 40660
-
- 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
-
- Apr 15, 2007
-
-
Chris Lattner authored
llvm-svn: 36047
-
- Apr 14, 2007
-
-
Chris Lattner authored
printf("") -> noop. Still need to do the xforms for fprintf. This implements Transforms/SimplifyLibCalls/Printf.ll llvm-svn: 35984
-
- Apr 08, 2007
-
-
Chris Lattner authored
llvm-svn: 35768
-
Chris Lattner authored
fwrite optimizer. llvm-svn: 35758
-
- Apr 07, 2007
-
-
Chris Lattner authored
just return the string itself. llvm-svn: 35755
-
Chris Lattner authored
llvm-svn: 35754
-
Chris Lattner authored
Fix some miscompilations in fprintf optimizer. llvm-svn: 35753
-
Chris Lattner authored
and Prolangs-C/cdecl llvm-svn: 35749
-
Chris Lattner authored
llvm-svn: 35713
-
Chris Lattner authored
llvm-svn: 35712
-
Chris Lattner authored
llvm-svn: 35711
-
Chris Lattner authored
llvm-svn: 35710
-
Chris Lattner authored
llvm-svn: 35709
-
Chris Lattner authored
llvm-svn: 35708
-
Chris Lattner authored
llvm-svn: 35707
-
Chris Lattner authored
SimplifyLibCalls/2007-04-06-strchr-miscompile.ll and PR1307 llvm-svn: 35706
-