- May 27, 2006
-
-
Chris Lattner authored
Refactor some code to expose an interface to constant fold and instruction given it's opcode, typeand operands. llvm-svn: 28517
-
- May 25, 2006
-
-
Chris Lattner authored
array scopes possibly accessing valid memory in outer subscripts. llvm-svn: 28478
-
- May 24, 2006
-
-
Chris Lattner authored
This implements Transforms/InstCombine/2006-05-10-InvalidIndexUndef.ll llvm-svn: 28450
-
- Apr 08, 2006
-
-
Chris Lattner authored
llvm-svn: 27513
-
- Apr 02, 2006
-
-
Chris Lattner authored
llvm-svn: 27344
-
- Mar 09, 2006
-
-
Chris Lattner authored
llvm-svn: 26673
-
- Jan 20, 2006
-
-
Robert Bocchino authored
packed types correctly. llvm-svn: 25470
-
- Jan 17, 2006
-
-
Robert Bocchino authored
llvm-svn: 25407
-
- Jan 16, 2006
-
-
Reid Spencer authored
This patch is an incremental step towards supporting a flat symbol table. It de-overloads the intrinsic functions by providing type-specific intrinsics and arranging for automatically upgrading from the old overloaded name to the new non-overloaded name. Specifically: llvm.isunordered -> llvm.isunordered.f32, llvm.isunordered.f64 llvm.sqrt -> llvm.sqrt.f32, llvm.sqrt.f64 llvm.ctpop -> llvm.ctpop.i8, llvm.ctpop.i16, llvm.ctpop.i32, llvm.ctpop.i64 llvm.ctlz -> llvm.ctlz.i8, llvm.ctlz.i16, llvm.ctlz.i32, llvm.ctlz.i64 llvm.cttz -> llvm.cttz.i8, llvm.cttz.i16, llvm.cttz.i32, llvm.cttz.i64 New code should not use the overloaded intrinsic names. Warnings will be emitted if they are used. llvm-svn: 25366
-
- Jan 14, 2006
-
-
Nate Begeman authored
llvm-svn: 25309
-
- Jan 13, 2006
-
-
Chris Lattner authored
llvm-svn: 25295
-
- Jan 10, 2006
-
-
Robert Bocchino authored
llvm-svn: 25181
-
- Oct 27, 2005
-
-
Chris Lattner authored
llvm-svn: 24044
-
John Criswell authored
into the LLVMAnalysis library. This allows LLVMTranform and LLVMTransformUtils to be archives and linked with LLVMAnalysis.a, which provides any missing definitions. llvm-svn: 24036
-
- Sep 28, 2005
-
-
Chris Lattner authored
llvm-svn: 23487
-
- Sep 26, 2005
-
-
Chris Lattner authored
pass. llvm-svn: 23444
-
- Aug 05, 2005
-
-
Nate Begeman authored
BasicBlock's removePredecessor routine. This requires shuffling around the definition and implementation of hasContantValue from Utils.h,cpp into Instructions.h,cpp llvm-svn: 22664
-
- Jul 27, 2005
-
-
Jeff Cohen authored
llvm-svn: 22523
-
- Jun 19, 2005
-
-
Andrew Lenharth authored
llvm-svn: 22263
-
- May 06, 2005
-
-
Chris Lattner authored
llvm-svn: 21719
-
- Apr 29, 2005
-
-
Reid Spencer authored
are moved to simplify-libcalls pass. llvm-svn: 21614
-
Reid Spencer authored
sinh, cosh, etc. * Make the name comparisons for the fp libcalls a little more efficient by switching on the first character of the name before doing comparisons. llvm-svn: 21611
-
- Apr 22, 2005
-
-
Misha Brukman authored
llvm-svn: 21427
-
- Oct 17, 2004
-
-
Chris Lattner authored
to think that PHI[4, undef] == 4. llvm-svn: 17096
-
- Sep 02, 2004
-
-
Reid Spencer authored
Move include/Config and include/Support into include/llvm/Config, include/llvm/ADT and include/llvm/Support. From here on out, all LLVM public header files must be under include/llvm/. llvm-svn: 16137
-
- Jun 23, 2004
-
-
Brian Gaeke authored
llvm-svn: 14340
-
- Jun 21, 2004
-
-
Chris Lattner authored
breaking the build on sparc is not acceptable. llvm-svn: 14277
-
- Jun 18, 2004
-
-
Brian Gaeke authored
llvm-svn: 14206
-
- Jun 17, 2004
-
-
Chris Lattner authored
PR371 llvm-svn: 14203
-
- Jun 16, 2004
-
-
Brian Gaeke authored
llvm-svn: 14192
-
- Jun 15, 2004
-
-
Chris Lattner authored
llvm-svn: 14186
-
- Jun 14, 2004
-
-
Brian Gaeke authored
is write an autoconf macro that checks whether __isnan or isnan actually works **using the C++ compiler after #include <cmath>**, instead of doing it the easy way with AC_CHECK_FUNCS(). llvm-svn: 14171
-
- Jun 13, 2004
-
-
Alkis Evlogimenos authored
llvm-svn: 14168
-
- Jun 11, 2004
-
-
Chris Lattner authored
llvm-svn: 14150
-
- May 27, 2004
-
-
Chris Lattner authored
llvm-svn: 13823
-
Chris Lattner authored
Add support for acos/asin/atan. 188.ammp contains three calls to acos with constant arguments. Constant folding it allows elimination of those 3 calls and three FP divisions of the results. llvm-svn: 13821
-
- Apr 21, 2004
-
-
Alkis Evlogimenos authored
llvm-svn: 13091
-
- Apr 17, 2004
-
-
Chris Lattner authored
llvm-svn: 13011
-
- Apr 16, 2004
-
-
Brian Gaeke authored
Debian.) llvm-svn: 12986
-
- Apr 13, 2004
-
-
Chris Lattner authored
llvm-svn: 12919
-