- Jul 27, 2005
-
-
Nate Begeman authored
unnecessary SP manipulation in leaf routines that don't need it. llvm-svn: 22522
-
Chris Lattner authored
llvm-svn: 22521
-
Jeff Cohen authored
llvm-svn: 22520
-
Chris Lattner authored
llvm-svn: 22519
-
- Jul 26, 2005
-
-
Chris Lattner authored
llvm-svn: 22518
-
Chris Lattner authored
llvm-svn: 22517
-
Nate Begeman authored
llvm-svn: 22516
-
Chris Lattner authored
is actually dead because of this! llvm-svn: 22515
-
Chris Lattner authored
llvm-svn: 22513
-
- Jul 25, 2005
-
-
Nate Begeman authored
the need to build PIC. llvm-svn: 22512
-
Reid Spencer authored
with the more crufty (but more widely available) "eval" command. llvm-svn: 22509
-
- Jul 23, 2005
-
-
Andrew Lenharth authored
llvm-svn: 22508
-
Chris Lattner authored
llvm-svn: 22507
-
Misha Brukman authored
llvm-svn: 22506
-
Andrew Lenharth authored
Handle more imm forms, and load small negative i32 constants without hitting memory (should do the same for arbitrary zero extended small negative constants) llvm-svn: 22505
-
Andrew Lenharth authored
llvm-svn: 22504
-
- Jul 22, 2005
-
-
Andrew Lenharth authored
llvm-svn: 22503
-
Andrew Lenharth authored
llvm-svn: 22502
-
Andrew Lenharth authored
llvm-svn: 22501
-
Andrew Lenharth authored
llvm-svn: 22500
-
Andrew Lenharth authored
llvm-svn: 22499
-
Andrew Lenharth authored
llvm-svn: 22498
-
Andrew Lenharth authored
the JIT memory manager will construct a GOT if you want it too. Also, it places the constants in the allocated memory, rather than a malloc area llvm-svn: 22497
-
Andrew Lenharth authored
allow constants to be relocated like GV (necessary for alpha, as constants are relocated with globals, not with .text), and allow targets to have a GOT managed for them llvm-svn: 22496
-
- Jul 21, 2005
-
-
Chris Lattner authored
llvm-svn: 22495
-
Nate Begeman authored
Remove the LoadHiAddr pseudo-instruction. Optimization of stores to and loads from statics. Force JIT to use new non-PIC codepaths. llvm-svn: 22494
-
Chris Lattner authored
llvm-svn: 22493
-
Chris Lattner authored
llvm-svn: 22490
-
Nate Begeman authored
PowerPC gets subtarget support up. llvm-svn: 22489
-
Chris Lattner authored
compiled to llvm.sqrt. llvm-svn: 22488
-
Nate Begeman authored
8-byte align doubles. llvm-svn: 22486
-
- Jul 20, 2005
-
-
Misha Brukman authored
* Made bullet points start with a verb and lowercase, since they are not complete sentences * Cleaned up grammar, removed extraneous verbosity llvm-svn: 22485
-
Chris Lattner authored
llvm-svn: 22484
-
Chris Lattner authored
explained in the comment. This fixes UnitTests/2003-09-18-BitFieldTest on darwin llvm-svn: 22483
-
Chris Lattner authored
llvm-svn: 22480
-
Chris Lattner authored
llvm-svn: 22479
-
- Jul 19, 2005
-
-
Nate Begeman authored
automatically generated from a target description. llvm-svn: 22470
-
Nate Begeman authored
llvm-svn: 22469
-
Reid Spencer authored
This is the first incremental patch to implement this feature. It adds no functionality to LLVM but setup up the information needed from targets in order to implement the optimization correctly. Each target needs to specify the maximum number of store operations for conversion of the llvm.memset, llvm.memcpy, and llvm.memmove intrinsics into a sequence of store operations. The limit needs to be chosen at the threshold of performance for such an optimization (generally smallish). The target also needs to specify whether the target can support unaligned stores for multi-byte store operations. This helps ensure the optimization doesn't generate code that will trap on an alignment errors. More patches to follow. llvm-svn: 22468
-
Chris Lattner authored
llvm-svn: 22467
-