| Commit message (Expand) | Author | Age | Files | Lines |
* | Put all LLVM code into the llvm namespace, as per bug 109. | Brian Gaeke | 2003-11-11 | 1 | -0/+4 |
* | Fix warnings building on sparc | Chris Lattner | 2003-11-06 | 1 | -2/+2 |
* | Added LLVM project notice to the top of every C++ source file. | John Criswell | 2003-10-20 | 1 | -0/+7 |
* | Make replaceMachineCodeForFunction return void. | Brian Gaeke | 2003-10-20 | 1 | -2/+1 |
* | Eliminate code for pointer size and endianness emulation. | Chris Lattner | 2003-10-20 | 1 | -6/+1 |
* | You can't just blat the address into memory, you have to blat its | Brian Gaeke | 2003-10-17 | 1 | -4/+7 |
* | Implement replaceMachineCodeForFunction() for x86. | Brian Gaeke | 2003-10-17 | 1 | -0/+7 |
* | Instead of hacking in custom support for Invoke/Unwind, use the LowerInvoke pass | Chris Lattner | 2003-10-05 | 1 | -0/+14 |
* | Moved enum and command-line option in separate file. Also added function that... | Alkis Evlogimenos | 2003-10-02 | 1 | -29/+2 |
* | Change llc command line for register allocators | Alkis Evlogimenos | 2003-10-02 | 1 | -6/+25 |
* | Revert previous change. For some reason this went into the main branch | Alkis Evlogimenos | 2003-10-01 | 1 | -19/+2 |
* | Added command line option for linear scan allocator | Alkis Evlogimenos | 2003-10-01 | 1 | -2/+19 |
* | Targets should configure themselves based on a Module, not some wierd flags | Chris Lattner | 2003-08-24 | 1 | -10/+10 |
* | Fix ABI issue: Longs really do need to be only 4 byte aligned on X86. | Chris Lattner | 2003-08-17 | 1 | -1/+2 |
* | addPassesToJITCompile now takes a FunctionPassManager, to support | Brian Gaeke | 2003-08-13 | 1 | -2/+39 |
* | Add support for a pattern matching instruction selector. This is still in | Chris Lattner | 2003-08-11 | 1 | -1/+6 |
* | Factor shared code | Chris Lattner | 2003-08-05 | 1 | -8/+4 |
* | Rename function to be more consistent with filename | Chris Lattner | 2003-07-26 | 1 | -2/+2 |
* | Printer.cpp: Ditch addRequired/getAnalysis, because they leave | Brian Gaeke | 2003-07-23 | 1 | -2/+2 |
* | lib/Target/X86/X86TargetMachine.{cpp,h}: Add initial version | Brian Gaeke | 2003-06-18 | 1 | -0/+13 |
* | Remove two fields from TargetData which are target specific. | Chris Lattner | 2003-04-26 | 1 | -1/+0 |
* | Fix compatibility bug: X86 aligns doubles to 4 bytes, not 8! | Chris Lattner | 2003-04-25 | 1 | -0/+1 |
* | Add support for the Switch instruction by running the lowerSwitch pass first | Chris Lattner | 2003-04-23 | 1 | -1/+5 |
* | Rename -no-* to -disable-* | Chris Lattner | 2003-02-26 | 1 | -1/+1 |
* | Implement code to keep the stack pointer aligned to an 8 byte boundary. | Chris Lattner | 2003-01-16 | 1 | -1/+1 |
* | * No longer need lowerallocation pass | Chris Lattner | 2003-01-13 | 1 | -9/+10 |
* | * Initialize new FrameInfo member | Chris Lattner | 2002-12-28 | 1 | -4/+11 |
* | Free machine code | Chris Lattner | 2002-12-25 | 1 | -5/+3 |
* | Changes to allow for a configurable target machine that allows big endian and... | Chris Lattner | 2002-12-24 | 1 | -5/+16 |
* | Local register allocator is now stable enough for use, it passes all tests | Chris Lattner | 2002-12-17 | 1 | -5/+5 |
* | Add mechanism to select register allocator to use | Chris Lattner | 2002-12-16 | 1 | -2/+11 |
* | Rename createSimpleX86RegisterAllocator to createSimpleRegisterAllocator | Chris Lattner | 2002-12-16 | 1 | -1/+1 |
* | Make function code generation printing debug-only. | Misha Brukman | 2002-12-13 | 1 | -4/+3 |
* | brg | Brian Gaeke | 2002-12-13 | 1 | -0/+6 |
* | Enable the register allocator pass. | Misha Brukman | 2002-11-22 | 1 | -1/+5 |
* | Print machine code after instruction selection | Chris Lattner | 2002-10-30 | 1 | -0/+4 |
* | Convert backend to use passes, implement X86TargetMachine | Chris Lattner | 2002-10-29 | 1 | -0/+43 |