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