- Aug 28, 2006
-
-
Reid Spencer authored
Close out this long standing bug by removing the remaining overloaded virtual functions in LLVM. The -Woverloaded-virtual option is now turned on. llvm-svn: 29934
-
- Aug 27, 2006
-
-
Chris Lattner authored
llvm-svn: 29911
-
Evan Cheng authored
SDOperand arguments. Use the variants which take an array and number instead. llvm-svn: 29907
-
- Aug 26, 2006
-
-
Evan Cheng authored
llvm-svn: 29901
-
Evan Cheng authored
llvm-svn: 29898
-
Evan Cheng authored
llvm-svn: 29895
-
Evan Cheng authored
llvm-svn: 29889
-
- Aug 25, 2006
-
-
Evan Cheng authored
asm printer will print it as offset*4. e.g. bne cr0, $+8. The PPC code emitter was expecting the offset to be number of instructions, not number of bytes. This fixes a whole bunch of JIT failures. llvm-svn: 29885
-
Jim Laskey authored
llvm-svn: 29880
-
- Aug 23, 2006
-
-
Nate Begeman authored
does emit linkable .o files in very simple cases. llvm-svn: 29850
-
- Aug 18, 2006
-
-
Chris Lattner authored
llvm-svn: 29756
-
- Aug 16, 2006
-
-
Chris Lattner authored
llvm-svn: 29715
-
- Aug 12, 2006
-
-
Nate Begeman authored
the number of relocations in object files, shrinkifying them. llvm-svn: 29650
-
Chris Lattner authored
llvm-svn: 29649
-
- Aug 11, 2006
-
-
Chris Lattner authored
llvm-svn: 29614
-
Chris Lattner authored
Convert vectors to fixed sized arrays and smallvectors. Eliminate use of getNode that takes a vector. llvm-svn: 29609
-
Chris Lattner authored
_func: vsldoi v2, v3, v2, 12 vsldoi v2, v2, v2, 4 blr instead of: _func: vsldoi v2, v3, v2, 12 vsldoi v2, v2, v2, 4 *** vor f1, v2, v2 blr llvm-svn: 29607
-
Evan Cheng authored
llvm-svn: 29604
-
Evan Cheng authored
llvm-svn: 29603
-
- Aug 08, 2006
-
-
Chris Lattner authored
in the start of an array and a count of operands where applicable. In many cases, the number of operands is known, so this static array can be allocated on the stack, avoiding the heap. In many other cases, a SmallVector can be used, which has the same benefit in the common cases. I updated a lot of code calling getNode that takes a vector, but ran out of time. The rest of the code should be updated, and these methods should be removed. We should also do the same thing to eliminate the methods that take a vector of MVT::ValueTypes. It would be extra nice to convert the dagiselemitter to avoid creating vectors for operands when calling getTargetNode. llvm-svn: 29566
-
Evan Cheng authored
llvm-svn: 29549
-
- Jul 28, 2006
-
-
Chris Lattner authored
llvm-svn: 29384
-
Evan Cheng authored
llvm-svn: 29373
-
- Jul 27, 2006
-
-
Evan Cheng authored
llvm-svn: 29351
-
Evan Cheng authored
llvm-svn: 29348
-
Evan Cheng authored
llvm-svn: 29338
-
Nate Begeman authored
llvm-svn: 29318
-
- Jul 26, 2006
-
-
Chris Lattner authored
llvm-svn: 29307
-
- Jul 25, 2006
-
-
Evan Cheng authored
method. - Added synchronizeICache() to TargetJITInfo. It is called after each block of code is emitted to flush the icache. This ensures correct execution on targets that have separate dcache and icache. - Added PPC / Mac OS X specific code to do icache flushing. llvm-svn: 29276
-
- Jul 19, 2006
-
-
Chris Lattner authored
As such, use xoaddr (indexed only), not xaddr for address selection. This fixes CodeGen/PowerPC/2006-07-19-stwbrx-crash.ll, a crash compiling lencod. llvm-svn: 29208
-
- Jul 18, 2006
-
-
Chris Lattner authored
llvm-svn: 29174
-
- Jul 15, 2006
-
-
Chris Lattner authored
complete. llvm-svn: 29156
-
- Jul 14, 2006
-
-
Chris Lattner authored
llvm-svn: 29140
-
Chris Lattner authored
llvm-svn: 29139
-
- Jul 13, 2006
-
-
Chris Lattner authored
the same. llvm-svn: 29136
-
Chris Lattner authored
when using the immshifted addressing mode. llvm-svn: 29130
-
Chris Lattner authored
llvm-svn: 29128
-
- Jul 12, 2006
-
-
Chris Lattner authored
llvm-svn: 29125
-
Chris Lattner authored
function instead of returning a value. This sometimes allowed the ppc32 jit to be used in 64-bit mode. llvm-svn: 29123
-
- Jul 11, 2006
-
-
Chris Lattner authored
llvm-svn: 29114
-