- Aug 11, 2006
-
-
Evan Cheng authored
llvm-svn: 29603
-
Evan Cheng authored
llvm-svn: 29601
-
- 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
selection is done. That's rather expensive especially in situations where it isn't really needed. Move back to a searching the predecessors, but make use of topological order to trim the search space. llvm-svn: 29559
-
Evan Cheng authored
llvm-svn: 29549
-
- Aug 07, 2006
-
-
Evan Cheng authored
llvm-svn: 29543
-
- Aug 03, 2006
-
-
Jim Laskey authored
llvm-svn: 29504
-
Evan Cheng authored
llvm-svn: 29480
-
- Aug 02, 2006
-
-
Evan Cheng authored
Looks like libstdc++ implementation does not scale very well. Switch back to using directly managed arrays. llvm-svn: 29469
-
Nate Begeman authored
problem. llvm-svn: 29468
-
Nate Begeman authored
llvm-svn: 29467
-
- Aug 01, 2006
-
-
Evan Cheng authored
llvm-svn: 29430
-
Chris Lattner authored
The CFE refers to all single-register constraints (like "A") by their 16-bit name, even though the 8 or 32-bit version of the register may be needed. The X86 backend should realize what is going on and redecode the name back to its proper form. llvm-svn: 29420
-
- Jul 28, 2006
-
-
Evan Cheng authored
llvm-svn: 29383
-
Evan Cheng authored
llvm-svn: 29382
-
Evan Cheng authored
llvm-svn: 29376
-
Evan Cheng authored
llvm-svn: 29374
-
Evan Cheng authored
llvm-svn: 29371
-
Evan Cheng authored
llvm-svn: 29370
-
Evan Cheng authored
llvm-svn: 29367
-
Evan Cheng authored
llvm-svn: 29366
-
- Jul 27, 2006
-
-
Evan Cheng authored
llvm-svn: 29365
-
Evan Cheng authored
llvm-svn: 29351
-
Evan Cheng authored
llvm-svn: 29346
-
Jim Laskey authored
llvm-svn: 29322
-
Nate Begeman authored
llvm-svn: 29318
-
Jim Laskey authored
llvm-svn: 29317
-
- Jul 26, 2006
-
-
Evan Cheng authored
llvm-svn: 29310
-
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
-
Evan Cheng authored
llvm-svn: 29275
-
- Jul 22, 2006
-
-
Evan Cheng authored
llvm-svn: 29262
-
- Jul 21, 2006
-
-
Evan Cheng authored
llvm-svn: 29243
-
Evan Cheng authored
llvm-svn: 29234
-
Evan Cheng authored
llvm-svn: 29233
-
- Jul 20, 2006
-
-
Evan Cheng authored
llvm-svn: 29228
-
- Jul 19, 2006
-
-
Evan Cheng authored
llvm-svn: 29215
-
Jim Laskey authored
llvm-svn: 29214
-
Jim Laskey authored
llvm-svn: 29213
-
Jim Laskey authored
llvm-svn: 29210
-