- May 16, 2005
-
-
Duraid Madina authored
changes to me) - not committing autoconf/configure.ac (oops, already committed that!) - not committing include/llvm/Config/config.h.in (it remains unchanged) llvm-svn: 22085
-
Chris Lattner authored
llvm-svn: 22084
-
John Criswell authored
Added a note about how getelementptr can be used to index into structures or arrays. Fixed some typos, spelling, etc. llvm-svn: 22083
-
Chris Lattner authored
llvm-svn: 22082
-
Duraid Madina authored
llvm-svn: 22081
-
Chris Lattner authored
llvm-svn: 22080
-
Duraid Madina authored
can't patch it up for c++ (works in C though) llvm-svn: 22079
-
Duraid Madina authored
llvm-svn: 22078
-
Duraid Madina authored
llvm-svn: 22077
-
Chris Lattner authored
llvm-svn: 22076
-
Chris Lattner authored
llvm-svn: 22075
-
Reid Spencer authored
simplify-libcalls pass (pass now computes it without a call to ffsll). llvm-svn: 22074
-
- May 15, 2005
-
-
Chris Lattner authored
llvm-svn: 22073
-
Reid Spencer authored
previous revision. llvm-svn: 22072
-
Chris Lattner authored
llvm-svn: 22071
-
Reid Spencer authored
not reason to include it for other front ends. llvm-svn: 22070
-
Reid Spencer authored
ffs(x) -> (x == 0 ? 0 : llvm.cttz(0)+1) llvm-svn: 22069
-
Reid Spencer authored
ffs(x) -> (x == 0 ? 0 : 1+llvm.cttz(x)) llvm-svn: 22068
-
Chris Lattner authored
in the LLVM code generator sense (they are calls). Don't mark them as such, which fixes the regressions on the ppc tester last night llvm-svn: 22065
-
Chris Lattner authored
llvm-svn: 22064
-
Chris Lattner authored
llvm-svn: 22061
-
Chris Lattner authored
llvm-svn: 22060
-
Chris Lattner authored
llvm-svn: 22059
-
Reid Spencer authored
for one of the values that it defines! llvm-svn: 22058
-
Reid Spencer authored
* Use C++ style casts, not C style casts * Abstract base classes should have virtual destructor. llvm-svn: 22057
-
Chris Lattner authored
llvm-svn: 22056
-
Chris Lattner authored
llvm-svn: 22055
-
Duraid Madina authored
llvm-svn: 22054
-
Duraid Madina authored
llvm-svn: 22053
-
Chris Lattner authored
llvm-svn: 22052
-
Chris Lattner authored
llvm-svn: 22051
-
Chris Lattner authored
llvm-svn: 22050
-
Reid Spencer authored
llvm-svn: 22049
-
Chris Lattner authored
llvm-svn: 22048
-
Chris Lattner authored
add %ESP, 20 jmp %EDX # TAIL CALL instead of: add %ESP, -8 add %ESP, 28 jmp %EDX # TAIL CALL llvm-svn: 22047
-
Chris Lattner authored
tail calls. llvm-svn: 22046
-
Chris Lattner authored
llvm-svn: 22045
-
Chris Lattner authored
long %bar(long %X) { %Y = mul long %X, 4294967297 ret long %Y } to this: l1_bar: mov %EAX, DWORD PTR [%ESP + 4] mov %EDX, %EAX add %EDX, DWORD PTR [%ESP + 8] ret instead of: l1_bar: mov %ECX, DWORD PTR [%ESP + 4] mov %EDX, 1 mov %EAX, %ECX mul %EDX add %EDX, %ECX add %EDX, DWORD PTR [%ESP + 8] mov %EAX, %ECX ret llvm-svn: 22044
-
Chris Lattner authored
sorta-pseudo-instruction llvm-svn: 22042
-
Chris Lattner authored
terminator instructions before the 'ret' in case the target has a multi-instruction return sequence. llvm-svn: 22041
-