- Sep 13, 2006
-
-
Chris Lattner authored
llvm-svn: 30292
-
- Sep 12, 2006
-
-
Evan Cheng authored
llvm-svn: 30277
-
- Sep 11, 2006
-
-
Nate Begeman authored
llvm-svn: 30240
-
- Aug 16, 2006
-
-
Chris Lattner authored
linking the program on the fly. llvm-svn: 29721
-
- Jul 27, 2006
-
-
Evan Cheng authored
llvm-svn: 29351
-
Jim Laskey authored
llvm-svn: 29345
-
Evan Cheng authored
llvm-svn: 29334
-
- 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 07, 2006
-
-
Chris Lattner authored
llvm-svn: 29057
-
- Jun 23, 2006
-
-
Evan Cheng authored
llvm-svn: 28908
-
- Jun 16, 2006
-
-
Chris Lattner authored
llvm-svn: 28827
-
- Jun 01, 2006
-
-
Chris Lattner authored
llvm-svn: 28636
-
- May 16, 2006
-
-
Chris Lattner authored
llvm-svn: 28321
-
- May 12, 2006
-
-
Chris Lattner authored
object is never deleted though. llvm-svn: 28256
-
Chris Lattner authored
people aren't reusing machine code buffers at all. llvm-svn: 28228
-
Chris Lattner authored
Finally, implement ExecutionEngine::freeMachineCodeForFunction. llvm-svn: 28227
-
Chris Lattner authored
allocation policies and much more. All this complexity, and we have no functionality change, woo! :) llvm-svn: 28225
-
- May 09, 2006
-
-
Chris Lattner authored
llvm-svn: 28179
-
- May 03, 2006
-
-
Chris Lattner authored
llvm-svn: 28087
-
Chris Lattner authored
simplifies the MachineCodeEmitter interface just a little bit and makes BasicBlocks work like constant pools and jump tables. llvm-svn: 28082
-
Owen Anderson authored
Refactor TargetMachine, pushing handling of TargetData into the target-specific subclasses. This has one caller-visible change: getTargetData() now returns a pointer instead of a reference. This fixes PR 759. llvm-svn: 28074
-
Chris Lattner authored
llvm-svn: 28073
-
Chris Lattner authored
llvm-svn: 28071
-
Chris Lattner authored
llvm-svn: 28069
-
Chris Lattner authored
llvm-svn: 28066
-
Chris Lattner authored
1. Change several methods in the MachineCodeEmitter class to be pure virtual. 2. Suck emitConstantPool/initJumpTableInfo into startFunction, removing them from the MachineCodeEmitter interface, and reducing the amount of target- specific code. 3. Change the JITEmitter so that it allocates constantpools and jump tables *right* next to the functions that they belong to, instead of in a separate pool of memory. This makes all memory for a function be contiguous, and means the JITEmitter only tracks one block of memory now. llvm-svn: 28065
-
- May 02, 2006
-
-
Chris Lattner authored
just have the JIT malloc them. llvm-svn: 28062
-
Chris Lattner authored
llvm-svn: 28061
-
Chris Lattner authored
code emission location into the base class, instead of being in the derived classes. This change means that low-level methods like emitByte/emitWord now are no longer virtual (yaay for speed), and we now have a framework to support growable code segments. This implements feature request #1 of PR469. llvm-svn: 28059
-
Chris Lattner authored
llvm-svn: 28055
-
- Apr 25, 2006
-
-
Nate Begeman authored
llvm-svn: 27967
-
- Apr 22, 2006
-
-
Nate Begeman authored
x86 and ppc for 100% dense switch statements when relocations are non-PIC. This support will be extended and enhanced in the coming days to support PIC, and less dense forms of jump tables. llvm-svn: 27947
-
- Feb 09, 2006
-
-
Chris Lattner authored
llvm-svn: 26079
-
Chris Lattner authored
value/alignment pair for each constant, keep a value/offset pair. llvm-svn: 26078
-
Chris Lattner authored
llvm-svn: 26076
-
- Jan 31, 2006
-
-
Evan Cheng authored
llvm-svn: 25855
-
- Jan 23, 2006
-
-
Chris Lattner authored
llvm-svn: 25516
-
- Jan 07, 2006
-
-
Chris Lattner authored
llvm-svn: 25140
-
- Aug 01, 2005
-
-
Andrew Lenharth authored
llvm-svn: 22568
-
- Jul 30, 2005
-
-
Jeff Cohen authored
llvm-svn: 22565
-