| Commit message (Expand) | Author | Age | Files | Lines |
| * | Add support for accurate garbage collection to the LLVM code generators | Chris Lattner | 2004-05-23 | 1 | -0/+5 |
| * | Tablgen files for really simple instruction selector | Jakub Staszak | 2004-04-06 | 1 | -1/+5 |
| * | The X86 backend no longer needs the select lowering pass. | Chris Lattner | 2004-03-31 | 1 | -6/+0 |
| * | Add direct support for integer select instructions, though we still don't sup... | Chris Lattner | 2004-03-30 | 1 | -2/+2 |
| * | Add the select lowering pass to get initial support for select instructions | Chris Lattner | 2004-03-30 | 1 | -0/+6 |
| * | make -print-machineinstrs work for both SparcV9 and X86 | Brian Gaeke | 2004-03-04 | 1 | -10/+8 |
| * | Fix failures in 099.go due to the cfgsimplify pass creating switch instructions | Chris Lattner | 2004-02-25 | 1 | -5/+6 |
| * | Add back machine code deleter pass until we get a MachineCode pass | Alkis Evlogimenos | 2004-02-15 | 1 | -0/+3 |
| * | Change MachineBasicBlock's vector of MachineInstr pointers into an | Alkis Evlogimenos | 2004-02-12 | 1 | -3/+0 |
| * | Add a new (hidden) option that is useful for profiling. | Chris Lattner | 2004-02-09 | 1 | -1/+5 |
| * | Take away the default iostream argument of createMachineFunctionPrinterPass(), | Brian Gaeke | 2004-02-04 | 1 | -6/+6 |
| * | Clean up a lot of the code I added yesterday by exposing the IntrinsicLowering | Chris Lattner | 2003-12-28 | 1 | -12/+7 |
| * | implement support for the intrinsic lowering functionality | Chris Lattner | 2003-12-28 | 1 | -9/+17 |
| * | Remove floating point killer pass. This is now implemented in the | Alkis Evlogimenos | 2003-12-20 | 1 | -10/+0 |
| * | Finally, _actually delete the machine code_ for a function, after it has | Chris Lattner | 2003-12-20 | 1 | -2/+6 |
| * | Rip JIT specific stuff out of TargetMachine, as per PR176 | Chris Lattner | 2003-12-20 | 1 | -20/+8 |
| * | Add a floating point killer pass. This pass runs before register | Alkis Evlogimenos | 2003-12-13 | 1 | -0/+10 |
| * | Add an option to enable the SSA based peephole optimizer. | Chris Lattner | 2003-12-01 | 1 | -4/+8 |
| * | 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 |