Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Run the branch selection pass right before the asm printer. | Misha Brukman | 2004-07-27 | 1 | -0/+2 | |
| | | | | | | Patch by Nate Begeman. llvm-svn: 15285 | |||||
* | Bool alignment on MacOSX/PowerPC is 4 bytes. | Misha Brukman | 2004-07-23 | 1 | -1/+1 | |
| | | | | llvm-svn: 15122 | |||||
* | Shorts are aligned to 2 bytes, bools to 1 byte (in structs). | Misha Brukman | 2004-07-20 | 1 | -1/+1 | |
| | | | | llvm-svn: 15048 | |||||
* | Double alignment in structs is 4 bytes, not 8. Patch by Nate Begeman. | Misha Brukman | 2004-07-20 | 1 | -1/+1 | |
| | | | | llvm-svn: 15034 | |||||
* | We don't really need to #include IPO.h into this file. | Misha Brukman | 2004-07-17 | 1 | -1/+0 | |
| | | | | llvm-svn: 14911 | |||||
* | Define double alignment as 8 bytes now that assert(DoubleAlignment == ↵ | Misha Brukman | 2004-07-16 | 1 | -5/+3 | |
| | | | | | | | | PointerSize) has been eliminated llvm-svn: 14891 | |||||
* | Do IMPLICIT_DEFs on incoming args' hard regs, to avoid confusing the regalloc. | Brian Gaeke | 2004-07-16 | 1 | -0/+118 | |
| | | | | | | | | Support single-fp incoming args. Support single-fp outgoing args ('call' operands). Support double-fp return values. llvm-svn: 14880 | |||||
* | The powerpc is now gone. However it is now just known as the Skeleton target. | Chris Lattner | 2004-07-16 | 1 | -57/+0 | |
| | | | | llvm-svn: 14877 | |||||
* | Delete the allocate*TargetMachine function, which is now dead . | Chris Lattner | 2004-07-11 | 1 | -9/+1 | |
| | | | | | | The shared command line options are now in a header that makes sense. llvm-svn: 14756 | |||||
* | Make these format a bit nicer | Chris Lattner | 2004-07-11 | 1 | -1/+1 | |
| | | | | llvm-svn: 14747 | |||||
* | Auto-registrate target | Chris Lattner | 2004-07-11 | 1 | -0/+6 | |
| | | | | llvm-svn: 14745 | |||||
* | Fix the fixed stack offset, patch contributed by Vladimir Prus | Chris Lattner | 2004-06-10 | 1 | -1/+1 | |
| | | | | llvm-svn: 14110 | |||||
* | fine grainify namespacification | Chris Lattner | 2004-02-28 | 1 | -5/+3 | |
| | | | | llvm-svn: 11959 | |||||
* | Add back machine code deleter pass until we get a MachineCode pass | Alkis Evlogimenos | 2004-02-15 | 1 | -0/+1 | |
| | | | | | | | that will be responsible for the creation of MachineFunctions and will be required by all MachineFunctionPass passes. llvm-svn: 11453 | |||||
* | Change MachineBasicBlock's vector of MachineInstr pointers into an | Alkis Evlogimenos | 2004-02-12 | 1 | -1/+0 | |
| | | | | | | | | | ilist of MachineInstr objects. This allows constant time removal and insertion of MachineInstr instances from anywhere in each MachineBasicBlock. It also allows for constant time splicing of MachineInstrs into or out of MachineBasicBlocks. llvm-svn: 11340 | |||||
* | Include PowerPC.h. Flesh out the stub versions of addPassesToEmitAssembly() | Brian Gaeke | 2004-02-02 | 1 | -3/+13 | |
| | | | | | | and addPassesToJITCompile() slightly. llvm-svn: 11076 | |||||
* | Add the JITInfo object, accessor & initializer. | Brian Gaeke | 2004-01-23 | 1 | -1/+1 | |
| | | | | llvm-svn: 10972 | |||||
* | Add CodeEmitter and JITInfo stubs. Dump the old | Brian Gaeke | 2004-01-23 | 1 | -4/+2 | |
| | | | | | | | PowerPCTargetMachine::addPassesToJITCompile() method, in favor of the TargetJITInfo interface. llvm-svn: 10971 | |||||
* | Import of skeletal PowerPC backend I have had laying around for months... | Brian Gaeke | 2004-01-21 | 1 | -0/+53 | |
llvm-svn: 10937 |