| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Add emitInstruction() API so that we can get the bytes of a simple instruction | Alkis Evlogimenos | 2004-03-09 | 1 | -0/+7 |
| | | | | | llvm-svn: 12252 | ||||
| * | TargetCacheInfo has been removed; its only uses were to propagate a constant | Brian Gaeke | 2004-03-01 | 1 | -9/+5 |
| | | | | | | | | | | (16) into certain areas of the SPARC V9 back-end. I'm fairly sure the US IIIi's dcache has 32-byte lines, so I'm not sure where the 16 came from. However, in the interest of not breaking things any more than they already are, I'm going to leave the constant alone. llvm-svn: 12043 | ||||
| * | Clean up a lot of the code I added yesterday by exposing the IntrinsicLowering | Chris Lattner | 2003-12-28 | 1 | -2/+0 |
| | | | | | | | implementation from the TargetMachine directly. llvm-svn: 10636 | ||||
| * | implement support for the intrinsic lowering functionality | Chris Lattner | 2003-12-28 | 1 | -1/+4 |
| | | | | | llvm-svn: 10629 | ||||
| * | Rip JIT specific stuff out of TargetMachine, as per PR176 | Chris Lattner | 2003-12-20 | 1 | -15/+8 |
| | | | | | llvm-svn: 10542 | ||||
| * | Implement the TargetMachine::getJITStubForFunction method for X86, finegrainify | Chris Lattner | 2003-12-12 | 1 | -0/+6 |
| | | | | | | | namespacification. llvm-svn: 10430 | ||||
| * | Put all LLVM code into the llvm namespace, as per bug 109. | Brian Gaeke | 2003-11-11 | 1 | -0/+4 |
| | | | | | llvm-svn: 9903 | ||||
| * | Added LLVM copyright header. | John Criswell | 2003-10-21 | 1 | -0/+7 |
| | | | | | llvm-svn: 9321 | ||||
| * | Minor leftover fixups from replaceMachineCodeForFunction () change. | Brian Gaeke | 2003-10-20 | 1 | -1/+1 |
| | | | | | llvm-svn: 9295 | ||||
| * | Add prototype for replaceMachineCodeForFunction(). | Brian Gaeke | 2003-10-17 | 1 | -0/+2 |
| | | | | | llvm-svn: 9202 | ||||
| * | OptInfo is no longer required | Chris Lattner | 2003-09-01 | 1 | -1/+0 |
| | | | | | llvm-svn: 8312 | ||||
| * | Targets should configure themselves based on a Module, not some wierd flags | Chris Lattner | 2003-08-24 | 1 | -1/+1 |
| | | | | | llvm-svn: 8132 | ||||
| * | addPassesToJITCompile and addPassesToEmitMachineCode now take a | Brian Gaeke | 2003-08-13 | 1 | -3/+4 |
| | | | | | | | | FunctionPassManager, to support function-at-a-time compilation and emission of code. llvm-svn: 7821 | ||||
| * | lib/Target/X86/X86TargetMachine.{cpp,h}: Add initial version | Brian Gaeke | 2003-06-18 | 1 | -0/+2 |
| | | | | | | | (non-working) of llc guts for X86, and add a prototype for it. llvm-svn: 6779 | ||||
| * | More renamings of Target/Machine*Info to Target/Target*Info | Chris Lattner | 2002-12-29 | 1 | -2/+2 |
| | | | | | llvm-svn: 5204 | ||||
| * | Rename MachineOptInfo to TargetoptInfo | Chris Lattner | 2002-12-29 | 1 | -2/+2 |
| | | | | | | | Rename MachineCacheInfo to TargetCacheInfo llvm-svn: 5203 | ||||
| * | Rename MachineFrameInfo to TargetFrameInfo.h | Chris Lattner | 2002-12-28 | 1 | -1/+1 |
| | | | | | llvm-svn: 5199 | ||||
| * | Implement the TargetFrameInfo interface | Chris Lattner | 2002-12-28 | 1 | -6/+9 |
| | | | | | llvm-svn: 5189 | ||||
| * | Changes to allow for a configurable target machine that allows big endian ↵ | Chris Lattner | 2002-12-24 | 1 | -1/+1 |
| | | | | | | | and/or long pointer operation llvm-svn: 5131 | ||||
| * | Expose explicit type | Chris Lattner | 2002-12-02 | 1 | -1/+1 |
| | | | | | llvm-svn: 4871 | ||||
| * | Initial support for machine code emission | Chris Lattner | 2002-12-02 | 1 | -0/+9 |
| | | | | | llvm-svn: 4866 | ||||
| * | Implement the new optional getRegisterInfo | Chris Lattner | 2002-10-30 | 1 | -0/+3 |
| | | | | | llvm-svn: 4437 | ||||
| * | Convert backend to use passes, implement X86TargetMachine | Chris Lattner | 2002-10-29 | 1 | -0/+32 |
| llvm-svn: 4421 | |||||

