- May 30, 2006
-
-
Chris Lattner authored
space will be available, even if the callee isn't varargs. llvm-svn: 28571
-
Reid Spencer authored
optional. llvm-svn: 28570
-
Reid Spencer authored
llvm-svn: 28569
-
Reid Spencer authored
a floating point conversion problem with NAN in intrinsics.ll. llvm2cpp makes an attempt to provide the correct conversion, based on the implementation in the CBackend writer, but it doesn't get NAN correct. llvm-svn: 28568
-
Evan Cheng authored
llvm-svn: 28567
-
Evan Cheng authored
llvm-svn: 28566
-
Evan Cheng authored
llvm-svn: 28565
-
Evan Cheng authored
llvm-svn: 28564
-
Reid Spencer authored
llvm-svn: 28563
-
Reid Spencer authored
string. Instead of specifying the length, just specify whether the user wants a terminating null or not. The default is "true" to retain the same behavior as previously provided by this function. llvm-svn: 28562
-
Evan Cheng authored
latency targets, e.g. PPC32. llvm-svn: 28561
-
Evan Cheng authored
non-deterministic. Returns NULL when it's empty! llvm-svn: 28560
-
Rafael Espindola authored
llvm-svn: 28559
-
Chris Lattner authored
llvm-svn: 28558
-
Reid Spencer authored
stdout when the output of llvm-as is also written to stdout. We'll have to fix tcl some other way. llvm-svn: 28557
-
Reid Spencer authored
Tcl to claim that the program had an error and thus produces errors in the dejagnu testing when its really just a warning. llvm-svn: 28556
-
Vladimir Prus authored
llvm-svn: 28555
-
Reid Spencer authored
everything except PHI nodes and one odd recurse/opaque type situation. PHI nodes forward reference INSTRUCTIONS (aaaaaaaahhhhhhh!) :) llvm-svn: 28554
-
Reid Spencer authored
llvm-svn: 28553
-
Reid Spencer authored
implementation always added a null byte to the end of the string. It turns out that this is not always wanted. By adding a length parameter we preserve this behavior when length==0 (default value) but also allow other lengths (not null terminated) to be created. llvm-svn: 28552
-
Evan Cheng authored
llvm-svn: 28551
-
Evan Cheng authored
Fold c2 in (x << c1) | c2 where (c2 < c1) e.g. int test(int x) { return (x << 3) + 7; } This can be codegen'd as: leal 7(,%eax,8), %eax llvm-svn: 28550
-
Evan Cheng authored
llvm-svn: 28549
-
Evan Cheng authored
llvm-svn: 28548
-
Reid Spencer authored
tests. The output in a few cases still doesn't compile, however. llvm-svn: 28547
-
Andrew Lenharth authored
llvm-svn: 28546
-
Andrew Lenharth authored
uses DSA to make find targets of calls. It provides a very convinient interface to DSA results to do things with indirect calls, such as write a devirtualizer (which I have and may commit one of these days). llvm-svn: 28545
-
- May 29, 2006
-
-
Chris Lattner authored
llvm-svn: 28544
-
Chris Lattner authored
llvm-svn: 28543
-
Reid Spencer authored
llvm-svn: 28542
-
Reid Spencer authored
1. Get rid of old AsmWriter cruft that's not needed. 2. Implement several instructions. Enough to get by globalvars.ll and alignment.ll in the Feature test suite. 3. Handle constants properly (don't repeat definitions). 4. Make the output compatible with llvm-dis for diff purposes. llvm-svn: 28541
-
Reid Spencer authored
llvm-svn: 28540
-
Reid Spencer authored
llvm-svn: 28539
-
Vladimir Prus authored
llvm-svn: 28538
-
Vladimir Prus authored
llvm-svn: 28537
-
Reid Spencer authored
1. Return the module from the MakeModule function so it can be verified. 2. Make sure types get generated with their names llvm-svn: 28536
-
Reid Spencer authored
llvm-svn: 28535
-
Reid Spencer authored
llvm-svn: 28534
-
Reid Spencer authored
llvm-svn: 28533
-
Reid Spencer authored
llvm-svn: 28532
-